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

Год: 2010 Страница 5 из 11

Эстоно-Лондонский cтартап ищет партнёров, работников и единомышленников

Вот такое необычное объявление о работе пришло к нам из Лондона.

RevelMob

День добрый!

О перспективах и светлом будущем смартфон-приложений (apps) Вам, наверное, рассказывать не стоит — но индустрия уже много-миллиардная и растёт дикими темпами. В Эстонии и Восточной Европе этот рынок ещё недоразвит, как с точки зрения потребителей, так и с точки зрения программистов. На Западе же — спрос на приложения и программистов огромный.

Наша фирма RevelMob, основанная в 2009, как раз-таки и решила заполнить эту нишу. Мы занимаемся разработкой приложений и программного обеспечения для смартфонов и коммуникаторов, в частности, для айФонов и Андроидов. Для айФона и айПада разработку ведём на Objective C, для Android — на Java. Не особо сложные языки, но всё-таки на разработку даже простенького приложения может уйти пару недель. Совсем недавно мы открыли для себя платформу Titanium: http://www.appcelerator.com. Она позволяет программировать на Java Script для айФона, айПада, Андроида (скоро и BlackBerry) — причём намного быстрее и эффективнее.

Мы хотим предложить сотрудничество заинтересованным программистам.

Идея такова:

  1. Вы изучите в свободное от работы время эту платформу, на что может уйти пару недель ознакомления вечерами.
  2. Как только набьёте руку, мы перейдём с Вами на «проектную основу».

    Вы что-то создаёте — мы Вам оплачиваем труд (почасовую или по-проектную ставку — как Вам удобнее). Cкорость написания на Titanium очень высокая, и по идее, можно одну простенькую «app» сделать за пару вечеров. Об оплате можем договориться, но разобравшись в Titanium — спокойно можно получать 10,000-20,000 ЕЕК в месяц, работая несколько вечеров в неделю.

  3. Со специалистами, кому прежде всего интересен challenge, имеет смысл делать joint-ventures, где мы предоставим дизайнеров, маркетинг и distribution, а Вы coding expertise. Идеи на разработку мы можем предложить либо дружно разработать. Но на самом деле мы открыты к любым предложениям 🙂

Мы постараемся в этом году заглянуть на DevClub тусовку и дать презентацию о Titanium, но это не раньше декабря. Хотя может, ещё заглянем в октябре с презентацией о чём-то менее техничном. Так что будет возможность познакомиться поближе.

Если будут какие вопросы — пишите, звоните, телеграфируйте.

Всех благ и надеюсь до скорого!

Роман

Наши контактные данные:
URL: www.revelmob.com
емаил: roman@revelmob.com
Skype: revelmob
Twitter: http://twitter.com/revelmob
Facebook: http://facebook.com/RevelMob

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

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

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


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

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

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

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

Ещё фотки тут

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

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

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

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

Привет!
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”

Привет!

Видео доклада Андрея Солнцева «WTF Code» («говнокод») от 26 мая 2010.

В докладе приводится много примеров кода из своего опыта, а также обсуждается, почему такой код появляется на свет, и как и почему с этим нужно бороться. Доклад хорошенько сдобрен юмором и цитатами из классики.

Тут отдельно слайды:

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

Фирма 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

Привет!

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

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

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

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

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

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

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

Привет!

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

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

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


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

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

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

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


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

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

Довольно необычное выступление с массой ярких высказываний.

  • «Я даже не знаю, что такое HTML 5.0, и не хочу знать. Это для пионеров.»
  • «Я стандартный Java-человек»
  • «Если быть хардкорным государственником-девелопером…»
  • «Окультуренный документооборот»
  • «Делали не дураки и делали далеко не на PHP»

Страница 5 из 11

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