неділя, 29 вересня 2013 р.

DevDay 2013 Report

I've recently visited DevDay 2013 at Krakow, Poland.

DevDay is a one-day long event, organized by ABB.
There were 12 speakers and around 300 participants.


Back to basics: the mess we've made of our fundamental data types
Jon Skeet

Jon focused on the things we all use everyday, perhaps, not  paying to much attntion to the details. Numbers, strings, dates.
For example, in java,
double d = 0.3d is actually 0.299999999

Also, Jon pointed to interesting facts about dates. For example:
  • CST is the name for 3 different timezones
  • There are dates which exist in one country only - February 30, 1712
And finally "The Turkey Test". If you want to test your application internationalization - just try to run it in Turkey.
It was a great key note from a great speaker, who is known for C# in depth and also, as the most popular user at StackOverflow.

Implementing continious delivery
Patrick Kua

Talk from ThoughtWorks generalising specialist, about what continious delivery really is and how does it help to move the business forward.
So, as Patrick suggests, we should :

  • Release often
  • Make no breaking changes - this becomes easier if you release frequently, because each release becomes a minor change.
  • Make Ops and Dev teams work together

Moving the web to the client
Hadi Hariri
Hadi Hariri, JetBrains evangelsit, had a talk about front-end frameworks in genral and specifically about Angular JS.

He also reminded about the power of HTTP protocol, whch is often undertaken by the developers. The suggestion is to use HTTP not only as a transport protocol, but an application protocol, which it really is.

Full text search with Apache Lucene
Itamar Syn-Hershko

The author of Raven DB in action explained the fundamentals of full text search and how Lucene helps to solve the problem.

He also recommended the ElasticSearch, which is build on top of Lucene and has clustering support out of the box. Apart from ability to scale to many servers, there's also a REST API, which, looks to be easy to learn and use.
The Architecture of StackOverflow
Marco Cecconi
Software engineer from StackExchange, Marco Cecconi gave an overview of the infrastructure and architecture, which lies behind one of the most popluar web-sites in the world - StackOverflow.

Here are some facts:
  • There are only 23 servers handling all the load - it is ~10 times less then sites with similar traffic usually have.
  • Everything is cahced - database servers have ~300GB of RAM memory.
  • At StackOverflow, they scale-up. When everyone is saying that applications should run on cheap comodity hardware, SO runs on big servers, without any cloud platforms.
  • All the server are located in the US.
It was funny to see Marco on the next day, wearing T-shirt, with the following phrase written on it:
"I don't usually test my code, but when I do - I do it in production". 

The software journeyman's guide to being homeless and jobless
Rob Ashton

The closing talk from Rob Ashton was all about fun and motivation. An expiring story of a man, who left a boring job and decided to work for free, for companies who needed help.


Each participant recieved a nice package with high-quality T-shirt, pen and notebook.


After the closing talk, the place turned into a party-hall, with beer and shampain.
But, at 10 pm we've moved to a pub, for an after-party, which ended at ~5 am in the morning.


DevDay 2013 was perfect.
Well organized, with interesting talks, nice venue and a lot of fun. And it was all free!

пʼятниця, 27 вересня 2013 р.

Java + sailing =

Команда Ларри Эллисона Oracle Team USA выиграла «Кубок Америки»

продвинута програмна начинка яхти (джаба-бейзд) вже згадувалася в нашому блозі

Кофейня Java Update в GTA V

Пасхальні яйця в GTA V:

четвер, 19 вересня 2013 р.

Spring відкрив/створив новий сайт для полегшення і пришвидшення навчання всього спектру технологій.

Дуже раджу відвідати!

Relocation to Sweden (Senior Java Developers)

N-iX is recruiting system developers with a strong background in Java and data bases on behalf of our client in Gothenburg, Sweden.

GDG DevFest Ukraine

GDG DevFest Ukraine

Київ, 25-27 жовтня.

DevFest це щорічний івент, організований силами українського ком'юніті Google Developers Group. Основна мета — зустріч всіх, хто цікавиться технологіями Google для обміну досвідом, знайомств і навчання. В програмі: саміт лідерів GDG, хакатон, конференція.

Гарантуємо потік новітньої інформації, море зустрічей та неповторну атмосферу спільноти ґіків. DevFest пройде за підтримки генеральних партнерів — Google та ПриватБанк. Подробиці  на сайті

Події розгортатимуться за двома адресами:
  • 25-26 жовтня — DataArt Kyiv, Бехтерєвський пров. 14Е (саміт та хакатон)
  • 27 жовтня — БЦ “Парус”, вул. Мечнікова, 2 (конференція)

Участь у події безкоштовна, реєстрація розпочнеться з 1-го жовтня. Не пропустіть початку реєстрації, кількість місць обмежена!

вівторок, 17 вересня 2013 р.

Шукаю толкових Java mid та junor собі в команду

Шукаю толкових Java mid та Java junior собі в команду. Потрібні: хороша теоретична база, бажання вирішувати складні задачі, ініціативність. Віддам перевагу ентузіазму перед досвідом роботи. 
Людям які пишуть блоги, проходять професійні курси на Coursera і т.д. додатковий плюс у карму.

Кому цікаві деталі - пишіть

Андруневчин Андрій
Skype: diykorey

четвер, 12 вересня 2013 р.

JavaDay 2013

19-20 жовтня наші друзі з Київського  JUG та компанія Epam організовують дводенну конференцію JavaDay 2013
В перший день відбуватимуться доповіді у чотири потоки, а на наступний день будуть воркшопи.

Організатори любязно надали кілька безкоштовних квитків і кілька квитків за півціни для учасників львівської групи тому всі хто хочуть поїхати на конференцію - звертайтесь.

вівторок, 10 вересня 2013 р.

Camel 2.12.0 release

Camel 2.12.0 release

Посилання на сторінка з release notes:

Доречі зявились нові приклади:

понеділок, 2 вересня 2013 р.