Идея “Клуба анонимных разработчиков” оказалась достаточно интересной. Клуб живет уже почти полгода и мы провели уже 9 встреч на самые разнообразные темы. За это время у нас в гостях побывало больше 200 человек. Думаю, каждый смог завести себе новых знакомых, а также узнать массу полезной информации. Мы рады анонсировать 10-ую юбилейную встречу, которая пройдет вечером 16 декабря в рамках конференции XP Days Ukraine.
Сначала мы планировали эту встречу организовать с .NET уклоном, воспользовавшись возможностью пообщаться с одним из известных докладчиков конференции – Mark Seemann. Он проведет мастер-класс на тему «Dependency Injection: Principles, Patterns and Containers». Mark является опытным разработчиком и автором книги «Dependency Injection in .NET», поэтому ему будет о чем рассказать. Вот краткое описание мастер-класса:
Dependency Injection (DI) is a set of principles and patterns that enable loose coupling. Do you think you already know what DI is? You may be surprised if you attend this talk. Here we will examine DI from different angles: When and why is DI interesting? What is it and how do we use it? And finally: what role does a DI Container play, and how do we efficiently use one? During this presentation we will see simple and idiomatic examples in C# that that illustrate and answer these questions. Knowledge of C# and basic object-oriented programming, including design patterns, is strongly encouraged.
Но этот мастер-класс врядли будет интересен не .NET разработчикам. Потом мы подумали, что можно в рамках клуба провести и еще один мастер класс «TDD Coding Dojo». Проводить его будет еще один зарубежный докладчик – Johannes Brodwall. Johannes будет проводить его в формате coding dojo, когда все участники принимают активное участие в написании кода для решения конкретной проблемы, обсуждают различные решения и техники реализации. Это очень популярный на данный момент формат и очень интересно попробовать его на практике. Вот краткое описание мастер-класса:
A Coding Dojo is a programming session based around a simple coding challenge. Programmers of different skill levels are invited to engage in deliberate practice as equals. The goal is to learn, teach and improve with fellow software developers in a non-competitive setting. Following elements will be included in master-class:
- Demo: Johannes demonstrates the TDD cycle with a very short problem.
- Randori style coding dojo (for people who’re new to XP): Groups of 5-8 people sit around a projector and work at the same problem at the same time. Two people will be at the keyboard at any time, and we will rotate one person with the rest of the group every five minutes.
- Pairing style coding dojo (for people who’re experienced with TDD and Pair Programming): We will pick a problem and two and two developers will pair up. After about 1 hour we will compare results. All participants should bring computers with a development environment.
- Extreme startup (for people who’ve done some coding dojo at least once, possibly earlier in the same workshop): A workshop server will ask servers running on each participant’s computer questions (e.g. “what is the sum of 4 and 6”) in real time. The participants who write a program to answer the most questions correctly wins! People can choose to work solo or in pairs, to test or not to test, to use any language they like. All participants should bring computers with a development environment.
Оба мастер-класса пройдут в бизнес-центре «Палладиум Сити» по адресу ул. Горького, 172 (комната 714), поэтому участники смогут также пообщаться между собой. Здание бизнес-центра расположено прямо на станции метро «Лыбидская». Желающих попасть на встречу достаточно много, поэтому для бронирования места вам необходимо осуществить предварительную оплату. Зарегистрироваться и оплатить можно на сайте конференции.
Обсуждение (
Warning: A non-numeric value encountered in /sata1/home/users/xpinjecti/www/www.xpinjection.com/wp-includes/pomo/plural-forms.php on line 280
Warning: A non-numeric value encountered in /sata1/home/users/xpinjecti/www/www.xpinjection.com/wp-includes/pomo/plural-forms.php on line 280
Warning: A non-numeric value encountered in /sata1/home/users/xpinjecti/www/www.xpinjection.com/wp-includes/pomo/plural-forms.php on line 280
Warning: A non-numeric value encountered in /sata1/home/users/xpinjecti/www/www.xpinjection.com/wp-includes/pomo/plural-forms.php on line 280
Warning: A non-numeric value encountered in /sata1/home/users/xpinjecti/www/www.xpinjection.com/wp-includes/pomo/plural-forms.php on line 280
Warning: A non-numeric value encountered in /sata1/home/users/xpinjecti/www/www.xpinjection.com/wp-includes/pomo/plural-forms.php on line 280
0)