Страницы

1 сентября 2012 г.

Java 7 - обзор нововведений


Наткнулся на хабре на более менее подробную статью новшеств в java.Пускаем слюни.

В недавнем релизе Java появилось немало вещей, на которые стоит обратить внимание. Конечно же, все мы были огорчены переносом Project Lambda и некоторых прочих вкусняшек в JDK8, но тем не менее, и этот релиз привнёс что-то полезное в арсенал java-разработчика. Под катом можно найти более детальный обзор новшеств. По наиболее интересным из них, скорее всего, будут написаны дополнительные статьи с примерами использования.

30 августа 2012 г.

Тренды программистских вакансий на indeed.com

Пару дней назад прочитал интересную статью на dzone.com с занятными графиками, которые показывали количество вакансий для программистов.

В статье были опубликованы данные с сайтов: indeed.com и simplyhired.com
Оба сайта имеют русскоязычный интерфейс, поэтому надеюсь, что приведенные графики отображали не только данные по США (как часто бывает), а мировые тренды.
Хотя может быть это и не так. К сожалению, не нашел способа получить картинки локализованные под Россию (или Москву).
Меня в первую очередь конечно интересовала java, а также близкие или "конкурирующие" языки программирования.
Поэтому в отличие от оригинальной статье на dzone я оставил в графике от indeed.com только такие языки как:java, C++, C#, objective c (убрал Perl и Visual Basic).
Получилась такая картинка:

29 августа 2012 г.

Портфолио


Для начала хотел отойти от темы. Не уследил за просроченным  доменом  из-за завала по работе. Вчера продлил и в ближайшее время ожидайте новые статьи.

Теперь о главном. Удалил старое портфолио с работами по вебу так как считаю его не актуальным в новой Java сфере. Пока временный адрес портфолио будет тут - http://j2ee.myvnc.com/ld/. работы добавляю по мере выполнения с небольшим зазором в будущее. Там же можно их сачать. 
Еще иногда веду ветку на WXDev.ru по Java
P.S. Сервер стоит дома, поэтому если сайт будет не доступен - значит мой провайдер шалит.

16 августа 2012 г.

Паттерн Strategy (Стратегия), Policy

Продолжая тему паттернов хотелось бы рассказать о Стратегии. Этот паттерн проектирования известен также под названием Policy. Суть его состоит в том, чтобы создать несколько моделей поведения (стратегий) для одного объекта и вынести их в отдельные классы. Вот ряд преимуществ данного паттерна:

  • позволяет выбирать модель поведения объекта динамически;
  • упрощает процесс добавления новых стратегий;
  • является альтернативой наследованию;
  • избавляет от множества условий (if, case);
  • делает еще много всего.

29 мая 2012 г.

Аннотации в Java (java annotation types)

Итак как и обещал ранне в посте про поездку на проф курс в Киев рассказываю что за звери Аннотации (annotation type) которые появились в Java начиная с версии 1.5.

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



24 мая 2012 г.

Паттерн Singleton (Одиночка)

Сегодня начнем тематику паттернов проектирования. Паттерны проектирования - это описание некоторых проблем, возникающих во время объектно-ориентированного проектирования, а также способов их решения (как практических, так и теоретических). Говоря иначе - это примеры правильных подходов к решению классических задач проектирования.
Хотелось бы начать с самого распространенного паттерна - Singleton (Одиночка).

6 мая 2012 г.

IT-Centre проф курс. Part one

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