IT-встречи в Таллине (на русском)

Автор: Andrei Solntsev Страница 4 из 12

Обладатель титула "Супер-бизон клуба 2009". Частый докладчик, модератор. Принимает активное участие в организаторской деятельности.

Автор selenide.org

Девклуб 27 мая

Привет, ботаны!

Ура! Уже! Скоро! Вот-вот! На носу!

Следующий девклуб состоится уже 27 мая. Мы безумно рады возвестить, что человек, чьи слайдкасты засматриваются до дыр и расхватываются на цитаты, создатель легендарных «людей-снежинок», «истории одной доски», «джедайской техники пустого инбокса» и «обезьянок против роботов», наконец, добрался и до Таллинна!

Итак, прошу любить и жаловать:
Максим Дорофеев aka cartmendum.

В течение дня 27 мая Максим будет проводить «тренинг по работе с цифрами», а вечером любезно согласился прийти поболтать в девклубе.

Итак, программа вечера вырисовывается такая:


Для начала, Антон Архипов расскажет о том, как делаются продукты.

Последние пару лет Антон переквалифицировался из разработчика в product owner’а и теперь видит процесс разработки с другой стороны. Оттуда всё видится по-другому. Теперь все вокруг разработчики, а Антон-Д’Артаньян! Каково это — по другую сторону продукта?


Затем Андрей Солнцев расскажет про «агильную» разработку баз данных.

Бытует мнение, что аджайл — это для простеньких Java или там Ruby-приложений, а вот серьёзный код для баз данных надо писать серьёзно. Триггеры, Pl/Sql, Mat.Views — это же так сложно!

На дворе 21 век! Код для БД тоже можно писать гибко: менять по мере необходимости на любой стадии проекта, писать автотесты, коммитить часто и пропускать через мясорубку непрерывной интеграции. Для этого всего лишь нужен правильный инструмент — LiquiBase. Всё увидите в действии: лучшие практики, типичные косяки и главное — «нафига нам XML?» Кода будет много, отвечаю.

И наконец, Максим Дорофеев расскажет про теорию ограничений.

На жизненных примерах разной степени завуалированности я покажу, как то, что нашим мозгом воспринимается как вопиющия неэффективность и халатное отношение, на деле оказывается наиболее выгодной для компании стратегией с точки зрения увеличения конечной прибыли. В частности вы узнаете, что такое TOC Burn-Down, планирование тетрисом и тест биллиардного шара.

Вход бесплатный, но регистрация обязательна!

Итак, запишите в блокнотики: 27 мая, Таллинн, отель Ору.
Двери клуба открываются в 18:45.

По следам апрельского девклуба

Привет!
30 апреля состоялось очередное заседание девклуба.
Давайте вспомним, как это было.

Сначала Юрий Муленко рассказал о том, как это – работать на себя.

Затем Вадим Герасимов рассказал про Feature-driven development.

Михаил Лапушкин поведает о об играх на HTML5 для мобильных устройств.

Следующий девклуб состоится там же, в отеле Ору, 27 мая. И это тот случай, когда девклуб нельзя пропустить ни в коем случае, ибо выступать будет очень редкий в Эстонии гость — легендарный Максим Дорофеев.

Видео: Михаил Лапушкин игры для мобильных устройств на HTML5

как я в один прекрасный день включил свой компьютер и подумал: “Хм, а не сделать ли мне мобильную игру на яваскрипте…” Примерно так всё и было, а что из этого получилось – узнаете на месте 🙂 Расскажу и покажу, что удалось, а что нет. Также поговорим о трудностях и перспективах использования веб-технологий в мобильных играх с точки зрения дилетанта, начиная от простых игрушек, заканчивая real-time multiplayer.

devclubeu 14 from devtraining on Vimeo.

Видео: Вадим Герасимов — Feature-driven development

Часто бывает, что в продукте какие-то фичи включены, а какие-то выключены. Например, фича сделана, но пользователей оповестить ещё не успели. Или закон ещё не вышел. Или фича пока доступна только бета-тестерам. Вот это и есть Feature-driven development. И ведь их ещё надо как-то тестировать! Я покажу, как элегантно реализовать такой подход в коде – без ветвящихся IF и ужасов размерживания. А главное, покажу, как использовать фичи в тестировании.

devclubeu 13 from devtraining on Vimeo.

Видео: Юрий Муленко — работать на себя

1.5 года назад принял решение попробовать новый формат заработка. Хочу поделиться пусть небольшим, но опытом – что такое консалтинг. Коротко расскажу, в чём отличие работы по контракту от трудового договора, о плюсах и минусах, какие есть подводные камни, кто наш клиент и какие умения нужно прокачать, чтобы преуспеть. Более подробно остановимся на некоторых тонкостях открытия и сопровождения юридического лица, бухгалтерии и налогах в цифрах.

Часть 1:

devclubeu 11 from devtraining on Vimeo.

Часть 2:

devclubeu 12 from devtraining on Vimeo.

«С государством лучше играть честно»

Январские посиделки

Не успели мы отметить пятилетие девклуба, как 30 января открылся шестой сезон.
Страшно подумать — казалось бы, мы ведь это начинали вроде как совсем недавно.

Вот как выглядит девклуб пять лет спустя:

Итак,
на открытие сезона у нас планировался жаркий JavaScript-батл.
Но батл как таковой не получился. И вот почему.

Филипп Кекс, который рассказывал нам про среду для разработки игр Unity3D, открыл нам, что оказывается, сложную логику в ней можно программировать не только на JavaScript, но и на других языках. И Филипп предпочёл .NEt.

Александр Мочёнов, рассказывая про фреймворк Backbone, сразу сказал, что AngularJS новее и богаче, и в следующий он раз бы взял его. То есть сразу слил позиции. Впрочем, его рассказ от этого не потерял, было задорно.

В итоге Антону Стальнухину, рассказывая про фреймворк Angular.JS, сражаться уже было не с кем. Пришлось рассказывать про Angular, а рассказывать было что. Примеров было так много, что еле-еле разошлись к одиннадцати.

В конце мы по традиции разыграли две лицензии Intellij IDEA от нашего спонсора JetBrains.


Всем спасибо за внимание, встретимся, как обычно, через месяц — в конце февраля!

Лично у меня осталось впечатление, что тема построения веб-приложений на JavaScript осталась нераскрытой, и даже не приоткрытой. Там ещё столько всего — нам на следующие пять лет с головой хватит. Кто следующий вызовится в ринг?

Видео: Антон Стальнухин — SPA с Angular.JS

История о том, как Java-developer полюбил JavaScript.
Сквозь пот и слёзы, но полюбил.

Построение одностраничных веб-приложений (SPA) в короткие сроки становится реальностью. С чего начать? Как быстро запустить проект? Как AngularJS поможет в этом?

Видео: Александр Мочёнов — Backbone.js

Александр Мочёнов считает, что Backbone незаслуженно обидели. Backbone ещё жив, несмотря на то, что всякие там Angular.js наступают на пятки.

В этом докладе Александр делится своим годичным опытом использования Backbone при создании сервиса Toggl.

devclub 4 from devtraining on Vimeo.

Видео: Филипп Кекс — Unity3D

Филипп Кекс:

Расскажу о принципах разработки игр на Unity3D. Поделюсь опытом разработки широкомасштабного проекта, поведаю о приимуществах и недостатках и попытаюсь обьяснить, каким образом этот юнити стал таким популярным.

devclub 3 from devtraining on Vimeo.

30 января: яваскрипт — батл!

Привет, честной народ!
Девклуб разменял шестой годик.

Для ребенка на шестом году жизни крайне важна физическая активность. Организм полон энергии, которой нужен выход. Поэтому наш шестой год мы начнём с битвы! Это будет яростное побоище фанатов JavaScript!

Филипп 3D Кекс

Филипп Кекс

Unity3D — взрыв в сфере разработки игр

Первым на ринг выйдет Филипп Кекс, который расскажет про наикрутейший инструмент для разработки трёхмерных игр Unity 3D. У нас в девклубе уже было краткое ознакомление с Unity 3D, а теперь Филипп покажет, как его использовать на полную катушку для разработки самых настоящих коммерческих продуктов. Как вы догадались, для программирования логики там активно используется JavaScript.

Расскажу о принципах разработки игр на Unity3D. Поделюсь опытом разработки широкомасштабного проекта, поведаю о приимуществах и недостатках и попытаюсь обьяснить, каким образом этот юнити стал таким популярным.

Александр beast Мочёнов

Александр beast Мочёнов

Backbone.js

Саша считает, что на последней встрече девклуба незаслуженно обидели Backbone, сказав, что Angular.js умеет гораздо больше и проще. Саша рвётся его защитить. Справедливость превыше всего! Не дадим посрамить Backbone!

Итак, в синем углу ринга в красных трусах — Александр Мочёнов

Backbone — это … хребет проекта!

А в красном углу ринга…
Антон Стальнухин

Антон бизон Стальнухин

SPA «всё включено»: мой романтический пакет с AngularJS

История о том, как Java-developer полюбил JavaScript.
Сквозь пот и слёзы, но полюбил.

Построение одностраничных веб-приложений (SPA) в короткие сроки становится реальностью. С чего начать? Как быстро запустить проект? Как AngularJS поможет в этом?

Постараемся сосредоточиться на самом интересном, поэтому к выступлению прилагается «домашнее задание», суть которого сводится к некоторому поверхностному представлению о том, что можно сделать при помощи AngularJS.

Необязательная домашка:

  1. На заглавной странице AngularJS есть 4 примера. Потыкаться в примеры и код.
  2. Продвинутым начать просмотр видео на egghead (по 2-3 минуты каждое).

Место проведения встречи — отель Ору.
Но время уже известно: 30 января!
Регистрация откроется на сайте за неделю до встречи.

Запаситесь попкорном, будет жарко!

Страница 4 из 12

Работает на WordPress & Автор темы: Anders Norén