Tanuki Wrapper – легкая кросплатформенная демонизация и мониторинг приложения
Posted on | October 23, 2012 | No Comments
Tanuki Wrapper – одно из самых качественных приложений из категории Java Service Wrapper. Инструментарий обладает кросплатформеностью, надежностью, а также целой банкой сахара по мониторингу (как приложения, так и jmv) и управлению workflow. Прекрасно подойдет для решения как простых задач, так и сложных задач. Read more
Maven incremental build plugin – ускоряем время сборки проекта
Posted on | June 17, 2012 | No Comments
В больших Java проектах много времени и сил тратится на сборку проекта, конечно же, само наличие сборщиков проектов, таких как Maven, уже экономит кучу времени в сравнении с ручной сборкой. Но даже в свежем Maven 3.0.3 нет поддержки инкрементальных билдов из коробки. Read more
Создание REST, SOAP API сервисов на Java
Posted on | June 12, 2012 | No Comments
Хочу поделиться знанием о качественных java-библиотеках SOAP и REST web API с клиентской и серверной частью: Metro и Jersey.
Metro ( metro.java.net ) – JAX-WS 2.x провайдер, поддерживающий протокол SOAP 1.2, также поддерживающий JAXB (Java Architecture for XML Binding) и SOOJ (SOAP with Attachments API for Java). Read more
Maven – собираем Java проекты правильно
Posted on | October 31, 2011 | No Comments
Изначально Maven использует для компиляции проекта JDK 1.3 (mvn compile, install, package), что в большинстве случаем является очевидным недостатком. Для использования другого JDK в pom.xml необходимо приписать: Read more
Яндекс пришёл в Турцию
Posted on | September 27, 2011 | No Comments
Компания Яндекс уже начала свою экспансию заграничных рынков, первым “под удар” попал англоязычный сегмент, но при этом не переносились уже устоявшиеся и зарекомендовавшие себя платформы, требующие серьёзной локализации – Маркет, Словари и т.д. Похоже что теперь настало время взяться за это: на следующий день после Yet Another Conference 2011 – 20 сентября Яндекс запустил локализованную версию поисковой системы в Турции. Read more
Yandex – Yet Another Conference 2011
Posted on | September 20, 2011 | No Comments
Yet Another Conference или сокращённо YAC – однодневная ежегодная конференция компании Yandex, которая была проведена уже во второй раз. Главной отличительная особенность в её цели, в которую не заключена концепция показать какой Яндекс крутой. С одной стороны это невольно вызывает уважение, с другой стороны мы получаем несколько размытую общую тематику конференции. Хорошо это или плохо – можно судить только побывав там, для меня самым интересным было пообщаться там с технарями Яндекса и обычными посетителями. Read more
Правим PermGen exceptions в Java проектах
Posted on | September 15, 2011 | No Comments
Исключения java.lang.OutOfMemoryError: PermGen space чаще всего видны ещё при запуске проекта, но также проблемы могут возникнуть “неожиданно”, на уже запущенном проекте, особенно если вы используете на своём сервере приложений функцию hot-deployment. Read more
Конфигурируем веб-сервер Yaws на Erlang
Posted on | August 2, 2011 | No Comments
Сейчас начинаю делать проект на Erlang и встала необходимость выбора веб-сервера. Выбор пал на Yaws v.1.90 (расш. Yet Another Web Server) мне понравилась его заявленная высокая отказоустойчивость, максимальное количество одновременно обрабатываемых запросов и то, что проект продолжает развиваться, например в Yaws 1.90 от 24.05.2011 добавили поддержку Websockets. По ходу установки и настройки сервера я решил написать небольшую статью в помощь начинающим. Самое интересное под катом.. Read more
Брэд Фицпатрик – лекция в московском офисе Google
Posted on | August 1, 2011 | No Comments
Брэд Фицпатрик (Brad Fitzpatrick) – создатель блог платформы Livejournal, автор сервиса кэширования данных Memcached, протокола OpenID и прочих известных продуктов. Сейчас Брэд работает в Google и в конце августа при очередном посещении Москвы согласился прочитать небольшую лекцию в офисе Google. Лекция состояла из введения в разработку на языке Go и личных кэйсов Брэда. Read more
Июльский GTUG в московском офисе Google
Posted on | July 25, 2011 | No Comments