Java evangelist

Статьи автора Sergiy Morenets

JDK 17 та її можливості JDK 17 та її можливості

Sergiy Morenets 4459

JDK 17 — поточна long-term service версія, яка буде підтримуватися до вересня 2026, а її розширена підтримка триватиме аж до 2029-го. Крім того, нещодавно розробники Spring платформи оголосили, що нові версії Spring Framework 6 та Spring Boot 3, які вийдуть у 2022-му, використовуватимуть саме JDK 17 як основну версію Java. Що дасть розробникам перехід із 16 на 17 версію JDK? Які її фічі ви зможете використати? Читайте у статті Сергія Моренця, Java Developer. 70

Як обрати JSON парсер Як обрати JSON парсер

Sergiy Morenets 3778

JSON документ — це той же JavaScript об’єкт, який дозволяє зберігати найпопулярніші типи даних у розробці: примітиви, рядки, списки та вкладені документи. Досвідом роботи з JSON ділиться Сергій Моренець, який працює з цим форматом даних від початку 2010 року. Стаття буде корисна для всіх, хто хоче поглибити свої знання або обрати JSON парсер для нового проєкту. 67

Які є конвенції в REST API та для чого їх дотримуватись Які є конвенції в REST API та для чого їх дотримуватись

Sergiy Morenets 14897

REST API — один з найпопулярніших підходів для проєктування API сервісів. Хоч технологія здається простою, розробники часто неправильно розуміють або застосовують її принципи. Сергій Моренець, Java Developer, у статті описав поширені зараз конвенції та правила у роботі з REST, а також наслідки, які може викликати нехтування ними. 174

Навіщо використовують DTO. Приклади в Java-застосунках Навіщо використовують DTO. Приклади в Java-застосунках

Sergiy Morenets 5754

Сергій Моренець, Java Developer, розповідає про популярний паттерн Domain-transfer object (DTO) та його призначення, а також розбирає два найцікавіші приклади його використання для Java-застосунків. 131

NoSQL технології на прикладі MongoDB NoSQL технології на прикладі MongoDB

Sergiy Morenets 8398

Детально про NoSQL технології, їхню історію та про MongoDB зокрема — у четвертій частині циклу «Розробка Java додатків» Сергія Моренця. Стаття допоможе краще зрозуміти цю тему, особливо складну для тих, хто звик використовувати реляційні бази даних. 235

GraalVM. Хайп або панацея GraalVM. Хайп або панацея

Sergiy Morenets 2434

GraalVM має свої обмеження, однак це — новий захоплюючий етап розробки додатків, впевнений Сергій Моренець. Чому це так та про переваги GraalVM читайте у його статті. 25

Возрастные сотрудники в ИТ: как строить свою карьеру, чтобы быть на равных Возрастные сотрудники в ИТ: как строить свою карьеру, чтобы быть на равных

Sergiy Morenets 38491

Статья о том, как строить карьеру в ИТ с учетом возраста. Если вам 17-18 лет, то для вас самая насущная проблема — попасть и закрепиться в ИТ. Но в каком бы возрасте вы ни оказались в ИТ-индустрии, все равно вы достигнете поры зрелости, когда начнутся сложности, о которых я и хочу поговорить. 131

Проблемы при переходе на Java 9 Проблемы при переходе на Java 9

Sergiy Morenets 28420

В конце мая я выступал на JEEConf 2017, где рассказывал об эффективности и производительности Java библиотек и фреймворков. Любое упоминание о производительности должно ссылаться на результаты измерений, что я и сделал во время доклада. Но я решил пойти дальше и протестировать один и тот же код на двух версиях — Java 8 и Java 9. 38