• Услуги
  • Новости
  • Тренинги
  • Расписание
  • Материалы
  • Проекты
  • О нас

2017 August

Ближайшие планы “Клуба анонимных разработчиков”

29 августа мы провели 48-ю встречу “Клуба анонимных разработчиков” после долгого летнего перерыва. Это была первая из серии встреч, посвященных долгожданному выходу Java 9. Мы потихоньку подбираемся к большому юбилею и 50-я встреча однозначно будет посвящена этому замечательному событию.

На 48-й встрече мы прошлись по фичам Java 8 и поговорили о лучших практиках в их применении. В этот раз обошлось без слайдов, код можно найти на GitHub в репозиториях java8-extensions, java8-misuses и design-patterns. Мы также сделали небольшие организационные улучшения: перешли на нового провайдера пиццы и полностью заменили ассортимент пива отечественным крафтом. Так что теперь приходить на встречи клуба будет еще вкуснее.

На следующей встрече мы планируем поговорить об основном изменении в Java 9, а именно о модулях. На примере реального проекта рассмотрим процедуру перехода на модульную структуру, основные инструменты и практики, помогающие в этом переходе, а также тонкости и особенности нового подхода к модульности приложений. Дату мы объявим на следующей неделе, следите за анонсами!

event30/08/2017
personНиколай Алименков
mode_comment0
Далее
Лучшие практики Java 8 в клубе 29 августа

Уже совсем немного осталось ждать задерживающегося релиза Java 9. Самое время провести ретроспективу использования Java 8 и нововведений этой версии. Ведь с точки зрения новых полезных возможностей это был очень значимый релиз: наконец были добавлены элементы функциональных языков программирования, появились концепции Stream и Optional, расширился API коллекций и возможности интерфейсов, существенно улучшилась работа с DateTime API… Для применения всей мощности новых концепций разработчикам понадобилось существенно поменять мышление и подход к написанию кода, что не так просто сделать. Именно поэтому за эти годы все мы видели столько плохих примеров кода, написанного с применением нововведений Java 8.

В качестве докладчика выступит Николай Алименков – опытный разработчик, Java Tech Lead, Delivery Manager и независимый консультант.
(more…)

event25/08/2017
personНиколай Алименков
mode_comment2
Далее
Клуб анонимных разработчиков: 48-я встреча
event24/08/2017
personНиколай Алименков
mode_comment0
Далее
Встреча #48

Уже совсем немного осталось ждать задерживающегося релиза Java 9. Самое время провести ретроспективу использования Java 8 и нововведений этой версии. Ведь с точки зрения новых полезных возможностей это был очень значимый релиз: наконец были добавлены элементы функциональных языков программирования, появились концепции Stream и Optional, расширился API коллекций и возможности интерфейсов, существенно улучшилась работа с DateTime API… Для применения всей мощности новых концепций разработчикам понадобилось существенно поменять мышление и подход к написанию кода, что не так просто сделать. Именно поэтому за эти годы все мы видели столько плохих примеров кода, написанного с применением нововведений Java 8.

Почему бы не встретиться и не обсудить такую интересную тему в рамках “Клуба анонимных разработчиков” на конкретных примерах? В качестве докладчика выступит Николай Алименков – опытный разработчик, Java Tech Lead, Delivery Manager и независимый консультант.

На встрече будут рассмотрены многочисленные хорошие практики из опыта работы с Java 8 и реальные примеры для их иллюстрации. Помимо полезных функциональных новшеств Java 8 будут рассматриваться различные библиотеки, которые их расширяют, дополняют и помогают решать многие задачи гораздо более эффективно. Например, когда речь идет о Stream API, то библиотеки наподобие jOOL и StreamEx делают работу куда более приятной и упрощают большую часть возможных задач. Показательные практики и подходы, накопленные за годы использования Java 8, помогут начать писать код быстрее, проще и качественнее.

Количество мест на встрече ограничено и они разлетаются очень быстро. Торопитесь присоединиться к последней встрече уходящего лета и отлично провести время!

event
personНиколай Алименков
mode_comment4
Далее
Семинар “Code Review”
event22/08/2017
personНиколай Алименков
mode_comment0
Далее
Семинар “Deep Dive: Spring Boot”
event
personНиколай Алименков
mode_comment0
Далее
XP Days Ukraine 2016: Beyond Software Craftsmanship – Johnny’s Road to Remarkable Career

Традиционно мы продолжаем публиковать ТОП-10 докладов с прошлого года конференции XP Days Ukraine. В этот раз 5-е место и живой юмористический доклад Eduards Sizovs “Beyond Software Craftsmanship – Johnny’s Road to Remarkable Career”.

Описание доклада:

Meet Johnny – a full-stack Java developer with 5+ years of experience under the belt, M.Sc degree and ‘get sh%t done fast’ mentality. Although Johnny possesses exceptional technical skills, Milton – his manager, doesn’t promote him, no matter how hard Johnny tried and how many late nights he has spent polishing his coding skills. Unfortunately, there is something important that Johnny doesn’t understand. Something that stops him from becoming successful. Together with Johnny, you will walk the thorny road to his remarkable career as a Chief Software Architect. The road full of struggles, discoveries and actions that may or will influence your professional life.

Видео:

Не забывайте делиться с нами идеями потенциальных докладчиков для приглашения на XP Days Ukraine 2017, программный комитет будет рад услышать ваши мнения и пожелания.

event11/08/2017
personНиколай Алименков
mode_comment0
Далее
Чем полезен проекту внешний аудит?

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

(more…)

event08/08/2017
personНиколай Алименков
mode_comment0
Далее
Дальнейшее развитие формата семинаров Deep Dive

В прошлую субботу, 29 июля, мы провели первый пробный семинар на тему Spring Boot в новом формате Deep Dive. Билеты разлетелись быстро и удалось без лишнего пиара собрать 50 участников. В эти выходные мы проводим еще 2 семинара в таком же формате (Hibernate Performance Tuning в Киеве и Spring Boot в Виннице).

Становится понятно, что формат достаточно неплохо востребован и поэтому мы хотели бы его развивать дальше. Тут есть 2 направления: привозить его в другие города и добавлять новые интересные темы. Нам нужна ваша помощь, чтобы понять что было бы полезно именно вам, поэтому мы создали форму сбора пожеланий. Заполните ее пожалуйста и мы будем рады сделать действительно полезное для вас мероприятие.

(more…)

event02/08/2017
personНиколай Алименков
mode_comment0
Далее
XP Days Ukraine 2016: XDSD – is your team extreme enough?

Традиционно мы продолжаем публиковать ТОП-10 докладов с прошлого года конференции XP Days Ukraine. В этот раз 6-е место и провокационный доклад Егора Бугаенко “XDSD: is your team extreme enough?”.

Описание доклада:

Over the last two years we’ve completed over 20 projects, wrote over 300K lines of Java code, closed over 20K tickets, pull requests and bugs, assembled together over 200 senior programmers and made profit. We’ve done all that without a single meeting, Skype call, or a Slack chats. We barely knew each other aside from GitHub, where all that development happened. At the presentation I will disclose a few of our dirty secrets.

Видео:

Не забывайте делиться с нами идеями потенциальных докладчиков для приглашения на XP Days Ukraine 2017, программный комитет будет рад услышать ваши мнения и пожелания.

event01/08/2017
personНиколай Алименков
mode_comment0
Далее
Важное
XP Days Ukraine 2018: вспоминаем как это было
folder
label
event
star
forum
Категории
  • Club (50)
  • Material (179)
  • Project (6)
  • Review (3)
  • Schedule event (452)
  • Trainer (7)
  • Общие (267)
  • Полезное чтиво (57)
  • Статьи (242)
  • Тренинги (62)
Tags
.NET agile Agile Base Camp AgileDays Agileee 2010 build automation code review continuous delivery continuous integration DevOps exploratory testing Hibernate IT Brunch IT talk Java JavaScript JEE JEEConf kanban QA refactoring scrum selenium Selenium Camp spring tdd test automation testing unit testing webdriver XP XP Days Ukraine автоматизация тестирования архитектура видео инженерные практики клуб анонимных разработчиков команда конференция полезное чтиво презентация проектирование тестирование тренинги управление рисками
Archives
  • February 2021
  • October 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • June 2019
  • April 2019
  • March 2019
  • January 2019
  • December 2018
  • September 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
  • February 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
  • September 2017
  • August 2017
  • July 2017
  • June 2017
  • May 2017
  • April 2017
  • March 2017
  • February 2017
  • January 2017
  • December 2016
  • November 2016
  • October 2016
  • September 2016
  • August 2016
  • July 2016
  • June 2016
  • May 2016
  • April 2016
  • March 2016
  • February 2016
  • December 2015
  • November 2015
  • October 2015
  • September 2015
  • August 2015
  • July 2015
  • June 2015
  • May 2015
  • April 2015
  • March 2015
  • February 2015
  • January 2015
  • December 2014
  • November 2014
  • October 2014
  • September 2014
  • August 2014
  • July 2014
  • June 2014
  • May 2014
  • April 2014
  • March 2014
  • February 2014
  • January 2014
  • December 2013
  • November 2013
  • October 2013
  • September 2013
  • August 2013
  • July 2013
  • June 2013
  • May 2013
  • April 2013
  • March 2013
  • February 2013
  • January 2013
  • December 2012
  • November 2012
  • October 2012
  • September 2012
  • August 2012
  • July 2012
  • June 2012
  • May 2012
  • April 2012
  • March 2012
  • February 2012
  • January 2012
  • December 2011
  • November 2011
  • October 2011
  • September 2011
  • August 2011
  • July 2011
  • June 2011
  • May 2011
  • April 2011
  • March 2011
  • February 2011
  • January 2011
  • December 2010
  • November 2010
  • October 2010
  • September 2010
  • August 2010
  • July 2010
  • June 2010
  • May 2010
  • April 2010
  • March 2010
  • February 2010
  • January 2010
  • December 2009
  • September 2009
Recent Posts
  • Байки про Архитектуру, микросервисы и монолиты.
  • Rise and Fall of story points. Capacity-based planning from the trenches.
  • Static analysis tools as the best friend of QA
  • Modern CI/CD in the microservices world with Kubernetes
  • Тренинг “Kubernetes for Java developers”
  • Тренинг “Test automation strategy for microservices-based systems”
  • Тренинг “Test automation strategy for microservices-based systems”
  • Тренинг “Efficient Selenium Infrastructure with Selenoid”
  • Конференция JEEConf 2020
  • Конференция Simplicity Day: Agile Magic
Recent Comments
  • Микола on Справедливо ли зарабатывают представители IT Украины?
  • Николай Алименков on Страсти по Crossover
  • Pavel on Страсти по Crossover
  • Василий on Опубликована программа JEEConf 2018
  • Николай Алименков on Опубликована программа JEEConf 2018
НАШ twitter
Tweets by @xpinjection
© XP Injection, 2019
  • Услуги
  • Новости
  • Тренинги
  • Материалы
  • Расписание
  • Проекты
  • О нас
© XP Injection, 2019