Матеріали на тему «Java»

RSS

Що приніс довгоочікуваний реліз Jakarta EE 11. Мігруємо правильно

Sergiy Morenets 410

Сергій Моренець ділиться досвідом міграції реальних проєктів на Jakarta EE 11. У статті — огляд ключових фіч релізу, підводні камені, зміни в специфікаціях і практичні приклади оновлення застосунків на нову платформу. 1

Java-інтеграція AI-агента: як побудувати фічу, яку захоче бізнес і зрозуміє розробник

Polina Serhiienko 2498

Якщо ви Java-розробник, то, швидше за все, вже чули фразу «а давайте зробимо AI-фічу». Наче звучить просто, але на практиці — немає ML-досвіду, код старий, а система працює в продакшні, тому страшно чіпати. І все ж інтегрувати AI реально — навіть без PhD і переписування всього з нуля. 10

Як ми створили Codeus — Java-комʼюніті для спільного зростання інженерів

Dmytro Shpak 1525

Що справді означає комʼюніті, як кільком ініціативним розробникам вдалось створили спільноту Codeus та які активності в ній вже побудували — читайте у блозі Дмитра Шпака, Java-розробника та одного із засновників проєкту. 11

Java 25 уже тут. Огляд новинок і поради з міграції (Жовтень 2025)

Sergiy Morenets 2998

16 вересня вийшов довгоочікуваний реліз Java — JDK 25, який стане основною production-версією на кілька років. Які фічі додались, які змінились, а які будуть оголошені стабільними вже у Java 26 — дізнавайтесь в огляді Сергія Моренця. 12

Створюємо продукт на Java з нуля у Windsurf. Три тижні замість трьох місяців

Dmytro Sokolov 1563

Автор ділиться досвідом використання AI-агента Windsurf для розробки Java-проєкту: від вибору стеку й верстки інтерфейсу до реалізації функціоналу, локалізації та деплою в AWS. Він показує, як Windsurf може замінити частину щоденної роботи розробника. 9

SQL Server: not only SQL, а дещо більше

Volodymyr Zhadan 2456

Володимир Жадан у статті робить огляд мов програмування, які можна застосувати в Microsoft SQL Server, використовуючи можливості, недоступні або складні для реалізації в рамках мови Transact-SQL. 61

kood/Zhytomyr організовує безкоштовне IT-навчання для жінок

Дарія Подвишенна 1666

Безкоштовна IT-програма охопить Java, бази даних, розробку застосунків та спеціалізації на вибір. Навчання триватиме 12 місяців у гібридному або онлайн форматі. 2

ШІ пише вразливий код майже в половині випадків — звіт Veracode

Дарія Подвишенна 1982

ШІ часто генерує код із критичними вразливостями — у 45% випадків, за даними Veracode. Найбільше помилок — у Java, трохи менше в Python і JavaScript. Розробникам радять вручну перевіряти код і не покладатися лише на ШІ. 4

Кешування для Java-проєктів

Sergiy Morenets 3329

У цій статті Сергій Моренець описує характеристики кешування, ділиться інформацією про найбільш популярні Java-бібліотеки, які дозволяють кешувати дані, а також викладає результати тестування їх продуктивності. Буде корисно для всіх, хто хоче більше дізнатися про сучасні тенденції роботи з даними. 6

Front-end Digest № 107: React більше не лідер в JS, рейтинг AI для вебдеву та кастомізація select

Olexander Smolianinov 2283

Що нового у Svelte, розумний CSS, вибори офіційного маскота Angular, та чому React досі здається божевільним, але ніхто про це не говорить. Все це та інші цікавинки разом з мемами — у новенькому дайджесті від Олександра з Zfort Group.

Як ми запустили онлайн-каву в Telegram-комʼюніті: досвід, бот і нетворкінг

Serhii Yevtushok 1809

Сергій, Java-розробник із 5-річним досвідом, розповідає: як виникла ідея Telegram-бота для регулярного каво-нетворкінгу в спільноті Leetcoders, з якими технічними викликами він зіткнувся під час його створення та які результати вдалось отримати. 8

Не брокерами єдиними. Нетривіальні методи обміну повідомленнями в розподілених системах

Artem Dorokhin 4755

Артем Дорохін, Solution Architect в Luxoft, ділиться практичним кейсом: як реалізувати lightweight pub/sub-механізм між Java-репліками в Kubernetes без повноцінного message broker. В основі — PostgreSQL NOTIFY/LISTEN і спроби уникнути фантомних збоїв. 4

Java 24 уже тут. Огляд новинок і поради з міграції (Квітень 2025)

Sergiy Morenets 2875

Вихід нової версії Java знову виявився повним сюрпризом для багатьох розробників. І хоча це короткостроковий реліз з підтримкою протягом шести місяців, там є цікаві зміни, заради яких варто познайомитися з цим оновленням. Читайте у про них у новій статті від Сергія Моренця!

Боротьба з null в Java-проєктах. Новий стандарт JSpecify

Sergiy Morenets 3560

Сергій Моренець розповідає про боротьбу з NullPointerException у Java. Він аналізує популярні підходи — від Optional до анотацій @Nonnull — і розповідає про JSpecify, новий стандарт для статичного аналізу. Стаття допоможе вам уникнути проблем із null-значеннями. 32

Як налаштувати навантажувальне тестування на Gatling+Java. Гайд для початківців

Viacheslav Potapkin 2773

Senior QA Automation Вʼячеслав Потапкін підготував гайд із налаштування навантажувального тестування за допомогою Gatling. Автор пояснює, чому продуктивність системи не можна сприймати як належне, і показує, як працювати з цим інструментом. 6

Оптимізація JVM під час роботи з памʼяттю

Valentyn Vivcharyk 2451

Senior Java Developer Валентин Вівчарик розповідає про оптимізацію JVM та тюнінг збирачів сміття. У статті розглянуто баланс між latency, throughput і використанням пам’яті, налаштування heap, аналіз пауз, вибір GC і багато інших важливих аспектів продуктивності Java-додатків. 12

Java 21: нові API, відмова від 32-бітної x86-версії для Windows та покращення Z Garbage Collector

Andrii Korkoshko 3003

Про шаблони записів, оновлений switch, послідовні колекції, та багато інших переваг Java 21 розповідає Solution Architect Андрій Коркошко. Читайте його статтю і переконайтеся на прикладах, чому варто оновитися вже зараз. 1

Огляд Garbage Collectors в Java

Valentyn Vivcharyk 3606

Сучасні версії Java пропонують декілька збирачів сміття, кожен з яких орієнтований на певні завдання. Валентин, Senior Java Developer, детально порівняв використання пам’яті, час пауз та пропускну здатність збирачів Serial GC, Parallel GC, G1 GC, Shenandoah GC, ZGC та Generational ZGC. 9

Рейтинг мов програмування 2025. TypeScript і Python — найпопулярніші, частки C# та Java зменшуються

Редакція DOU 35754

TypeScript — тепер найпопулярніша мова програмування в українському IT. JavaScript — вже на третьому місці після Python. Rust — досі улюблена. У цій статті — результати щорічного опитування DOU про мови програмування. Показуємо дані про розробників, QA, DevOps, AI/ML/DS і Analytics. 10

← Сtrl 123456...16 Ctrl →

Коментарі

Щирі співчуття рідним. Легкої хмарки герою!
Чудові інтерв’ю і співрозмовник. Дякую!
Дякую за дійсно круте інтервю
mono рухається до супераппу
Не понял. Т.е. в первый раз, когда конфликт — по закону не вышло. Но вот во второй раз обязательно выйдет. Что это за закон такой что с первого раза не срабатывает?
Исполняются, за исключением случая, когда боевой сержант.... и далее по тексту. И нет, все СОВСЕМ не так как у тимлида.
Так, багато подібних прикладів. Арта, наприклад, теж не отримує бойові, коли не стріляє. А стріляє, нажаль, все рідше. Проте бійці знаходяться на позиції, і прилетіти до них може. Ну і в тил люди переходять і теж щось роблять. За 20ку.
11 000 анкет! А ви вже оцінили вашого роботодавця?
Все з власного досвіду за останні 5+ років роботи контрактором на EU/US/IL. Зарплати — Вищі, сильно. Часто в рази. — В Україні рідко зустрінеш аналог, хіба в приватних продуктових компаніях.
ну AI plumbing це вже тех сленг, тому plumber я б сказав вже навіть не якесь там іронічне слово www.linkedin.com/...​alistair-schneider-dmjne плюс термін plumbing геть не новий, а родом з лінукса де треба працювати з «трубами» (pipe) та займатися...
Електронна ВЛК звучить чудово. На практиці навіть за наявності електронних записів про стан здоров’я, зокрема тих, що неможливо підробити (знімки МРТ), ніщо не перешкоджає лікарю в погонах (або і без) написати свій суб’єктивний висновок.
доречі все як у керівника/тімліда, треба вміти працювати з людьми, вміти або заставити або змотивувати. взагалі в армії таки простіше, бо там є «наказ» і накази в основному виконуються
тоді вже все буде по закону. але ви розповідаєте як глядач радянських фільмів та читач «уставів», а я як безпосередній учасник. у офіцера єсть 1000 і один варіант як заїбать солдата. найпростіше — колективна відповідальність.
заставить перспектива постійно ходить в наряди і таки мить той туалет) Если его не смог офицер застаить — то как его заставит какая-то там «перспектива»? Солдат отказался исполнять один приказ — что его заставит выполноить другой такой же приказ?
бачу ви трохи перекручуєте, бо я трохи іншу ситуацію розповідав.