Обзор встречи 26.08.2010

August 27th, 2010

Привет!
Вот и состоялась очередная встреча девклуб.

Андрей Соснин рассказал нам, что такое микроэлектроника, как это интересно, и что это совсем не сложно. Последняя часть, кажется, удалась не на славу: кое-у-кого могло остаться впечатление, что это всё-таки сложно. :(


Оказалось, что для того, чтобы начать собирать свои схемы, паяльник вовсе не нужен, потому что сейчас существуют такие доски с дырочками, в которые транзисторы можно втыкать и соединять друг с другом как угодно. НО с ещё большим удивлением мы узнали, что паяльник электронщику всё-таки нужен – для того чтобы доставать (“выпаивать”) детальки из старых сломанных игрушек.

Вторым выступил Антон Литвиненко, который рассказал про DevPulse, а заодно предложил всем девклубовцам создать один большой пульс, в который каждый мог бы добавить свои “несекретные” проекты (open-source, домашние, учебные и т.д.). Тогда можно будет смотреть, кто чем занимается в девклубе. Так сказать, держать руку на пульсе. Предложение в силе, заходите на devpulse.com и добавляйте свои проекты!

Третьим был Антон Кекс, который сначала рассказал про юнит-тесты и TDD, а потом предложил всем желающим попробовать TDD на практике. Не всё получилось так, как задумывалось – возможно, из-за недостатка времени, или задание оказалось слишком сложным, или ещё почему. Но это вполне простительно, учитывая, что этот семинар – первая ласточка. Надеемся, что такие семинары будут проводиться ещё.

В качестве домашнего задания к следующей встрече мы оставляем то же самое задание, которое мы не успели доделать во время семинара. Решайте, пишите тесты, закидывайте свой код в Subversion. На следующей встрече мы рассмотрим решения и наградим лучшие работы.

Ещё фотки тут

ВАЖНО:
Нам нужна конструктивная критика: что было не так, что можно улучшить, в каком виде лучше проводить семинары в следующий раз. Пишите свои предложения в комментариях.

До встречи в сентябре! Следите за обновлениями на сайте.

Update + Еще один фотоотчет от Кирилла:

Подготовка к семинару 26.08

August 25th, 2010

Привет!
Screenshot
Четвергничный семинар о юнит-тестах уже не за горами, и мы просим всех, кто на него зарегистрировался, немножко подготовиться. Вот что должно быть установлено на вашем лаптопе, с которым вы придёте на семинар:

  • Java
  • Любая Java IDE (мы предпочитаем Eclipse или IntelliJ IDEA)
  • Ant (в Eclipse и IntelliJ IDEA он уже есть встроенный)
  • SVN клиент (либо command-line, либо в IDEA он уже есть встроенный, либо для Eclipse надо поставить плагин Subclipse)
  • (желательно) Если вы используете Eclipse, поставить в него плагин Eclemma. Инсталляция крайне проста: просто добавить сайт http://update.eclemma.org/ в Eclipse update. Говорят, в последней версии Eclipse есть ещё какой-то Marketplace, в котором можно просто забить в поиск “EclEmma”.
На всякий случай сообщаем, что в семинаре будут использоваться следующие библиотеки: JUnit 4, Mockito.
При желании можно про них почитать заранее, хотя это и не обязательно.

Мы подготовили специальный проект, который мы будем в ходе семинара менять и тестировать.
Этот проект нужно закачать себе из SVN: https://svn.azib.net/devclub/trunk/
Логин и пароль одинаковые: d e v c l u b.

Это можно сделать тремя способами:

  • command-line:
    1. svn co https://svn.azib.net/devclub/trunk/ devclub
    2. ant
  • Eclipse:
    1. new project from svn
    2. запустить ant
  • IDEA:
    1. Version Control -> Checkout from version control -> Subversion
    2. build.xml -> right click -> “Add as build file” -> “Fetch jars”

После того, как вы скачаете себе этот проект, запустите один раз ant-скрипт, чтобы он скачал зависимости.

В папке src вы найдёте класс Run, попробуйте его запустить. Вы должны увидеть в логе следующее:


C:\java\jdk1.6.0_21\bin\java -agentlib:jdwp=... TDERR via org.mortbay.log.StdErrLog
2010-08-25 00:45:34.421:INFO::jetty-6.1.24
2010-08-25 00:45:34.812:INFO::Started SocketConnector@0.0.0.0:8888

Теперь попробуйте ввести в браузере такой URL: http://localhost:8888/, и вы должны увидеть такую вот простенькую страничку. Если остались ещё силы – попробуйте запустить все имеющиеся юнит-тесты. Должны быть все зелёные.

Теперь вы готовы к семинару.
Как обычно, ждём вас в четверг в 18.45 в конференц-зале отеля Ору!

Видео: Андрей Солнцев, “WTF Code”

August 13th, 2010

Привет!

Наконец-то готово видео доклада “WTF Code” от 26 мая 2010.

А вот презентация:

HireRight Estonia предлагает работу

August 10th, 2010

Фирма HireRight довольно известна в девклубе. На многих встречах её представительство занимало первое-второе месте по величине. Немало было и докладчиков из HireRight.

Сегодня им нужны свежие силы.

HireRight Estonia is looking for new members to its team!

*** Software Developers (4 positions) ***

Job Description:

Develop and maintain Web based applications, support back-end data processes

Required Skills Include:

  • Bachelor’s degree or MSc in computer engineering, computer science or related engineering field
  • 5 – 7 years of related experience
  • Experience and knowledge of Java,C++,PLSQL, J2EE, UNIX and/or Windows development environment

*** QA Engineer ***

Job Description:

Develop, execute and maintain test plans for the HireRight’s product releases; design, develop and maintain/enhance the QA automation software;

Required Skills Include:

  • A Bachelor’s degree in computer engineering, computer science or related engineering field.
  • 1 – 5 years, experience and knowledge of programming languages (Java, C++, PLSQL)
  • Experience with QA processes and methodologies

*** Technical Lead ***

Job Description:

Day-to-day technically lead and manage a team of up to 5 developers.

Required Skills Include:

  • University degree or MSc in computer science or related engineering field.
  • 7+ years of experience in software development, 3-5 years of team leadership.
  • Experience with Java, C++ and Oracle, PLSQL, J2EE, UNIX and/or Windows development environment.
  • At least Intermediate English level (writing and oral).

Questions and CVs please send to:

Kiira Kure
Operations Manager
kkure@hireright.ee
Hire Safe. Hire Smart. HireRight.
www.hireright.com

Анонс августовской встречи: 26.08.2010

July 31st, 2010

Привет!

Следующая встреча девклуба состоится в четверг 26 августа.
На этот раз у нас для вас приготовлен сюрприз. Помимо двух докладов, мы попробуем новый формат – workshop.

Сегодня в меню:

  • Андрей Соснин, “Микроконтроллеры и микроэлектроника как хобби”

    Андрей расскажет про своё увлечение микроэлектроникой, расскажет, чего там есть интересного и возможно, даже принесёт настоящий паяльник и подкрепит теорию практикой!
  • Антон Литвиненко, “DevPulse”
    Антон расскажет об эстонском стартапе DevPulse, как это устроено и для чего это нужно.
  • Антон Кекс, “Юнит-тесты”.
    Внимание! Формат workshop подразумевает, что все возьмут с собой свои лаптопы и будут писать код. У кого нет лаптопа – ищите себе пару, заодно и парное программирование попробуете.
    А пока вы можете писать в комментариях своим вопросы, пожелания и недовольство юнит-тестами. Особенно если вы их не используете – напишите свои аргументы против. Так Антону будет легче вас переубедить. :)

Итак, ждём вас в отеле Ору в четверг 26 августа!
Двери клуба открываются в 18.45.
Регистрация начнётся на сайте за неделю до встречи.

OX.ee ищет PHP-программиста!

July 30th, 2010

OX.ee расширяет команду разработчиков, ищем PHP-программиста.

От кандидата требуется:
1) знание PHP5 с опытом работы, умение работать с объектами (OOP)
2) знание XHTML, CSS (работа с шаблонами Smarty)
3) желателен опыт работы с JavaScript фреймворками, например jQuery
4) умение/желание работать в команде
5) свободное владение русским языком

Работа заключается в развитии текущих и поднятии новых проектов на существующей платформе OX.ee. Не бойтись и не стесняйтесь присылать CV!

Передайте, пожалуйста, знакомым.

Вопросы и CV принимаются:
eugene.savitsky@menelon.ee

Обзор встречи 27.07.2010

July 30th, 2010

Привет!

Встреча прошла живенько и с дискуссиями. Устроим-ка разбор полётов…

Сергей Моисеев задал тон встречи в своём докладе Migrate!, где успешно “потроллил” PHP. Начинание Сергея было подхвачено и следующим докладчиком – Андреем Лунёвым, который рассказал про XML-ные технологии для веба. По мне так уж лучше PHP :) … но каждому своё.

Последний доклад, где Сергей Авдеев попытался, используя статистические данные, раскрыть тему того, где же порылись деньги в различных отраслях, остался “недорассказанным” по причине дефицита времени (ну и, конечно, по вине некоторых троллей среди участников, которые засыпали Сергея комментариями и вопросами). За пределами выступления остался самый интересный и полезный материал. Но Сергей обещал раскрыть тему отдельной статьёй. Так что надеемся, что скоро она будет исчерпана. Надо отметить, что на посиделках после встречи Сергей рассказывал заинтересованным людям о том, что осталось за кадром.


Стоит отметить, что довольно большое количество участников осталось для последующего общения. Оно оказалось настолько продуктивным, что затянулось далеко за полночь. В дискуссиях были предложены даже некоторые идеи относительно докладов и формата встреч. Надеемся, уже на следующем DevClub’e в августе некоторые из этих идей воплотятся!

Нам очень интересно узнать и ваше мнение о прошедшем мероприятии. Особенно среди тех, кто был у нас первый раз. Комментируйте, друзья!

Видео: Сергей Моисеев. Migrate!

July 29th, 2010

Мотивирующий доклад Сергея Моисеева – Migrate! – про идеологические ньюансы мигрирования приложений, не важно каких, а в случае докладчика c имплементации PHP/Symphony на Ruby-on-Rails. Докладчик поглумился над PHP, но ему можно – он на PHP имел счастье работать – так что, верим :) Сергей, по совместительсву, оказался первым иноземным докладчиком в нашем клубе.


Видео: Андрей Лунёв. Агрессивные XML решения.

July 28th, 2010

Как возвести веб-решение при помощи XML-технологий и прилагающихся стандартов. Ключевые технологии в презентации: XQuery, XForms, XSLT, XSD, XML базы данных, Apache Cocoon.

Открытое письмо правительству ЭР

July 18th, 2010

Все, наверное в курсе, что какие то странности проходят с реформой доменна .ee. Нормальной эту реформу, точнее, то, как она делается, назвать нельзя. По сему, предлагем объединить усилия и помочь нашим коллегам – Тыну Самуэлю и Яану Янесмяэ побороть произвол руководства SA Eesti Internet.

Захар не поленился, и предоставил перевод к оригинальному тексту письма.

.. пожалуйста, ознакомьтесь с рядом фактов, указывающих на полную некомпетентность правления SA Eesti Internet и, если вы согласны, что реформа домена провалилась и правление целевого учреждения должно уйти в отставку, пожалуйста, откомментируйте оригинальное письмо или присоединяйтесь к группе в Facebook.