DOU #tech
10.8K subscribers
1.09K photos
12 videos
1.44K links
Статті від українських айтівців про технології. З будь-яких питань — пишіть Редакції на [email protected]

Щодо публікації вакансій пишіть @cnfccnfc.
Download Telegram
У статті Сергій Моренець розглядає кілька способів сортування файлів, як простіших і зрозуміліших, так і інтелектуальніших, які потребують більше витрат часу на розробку й подальше тестування.

https://dou.ua/goto/BCN9

#Java
Цей день настав! Офіційний реліз JDK 20 вже сьогодні! А це значить, що треба розібратися, що ж в ньому нового. Денис Макогон зробив це за вас і ділиться новинками 👉 https://dou.ua/goto/cqlb

#Java
Jakarta EE 10 була випущена у вересні 2022 року. Якщо попередня версія в основному була присвячена переходу на пакет jakarta.*, то нова версія містить важливі зміни (понад 20 оновлених специфікацій), про які й поговоримо.

👉 https://dou.ua/goto/7PrB

#Java
Spring Boot 3 має окрему історію та окремі інструкції щодо міграції проєктів, оскільки тут порушена зворотна сумісність з попередніми версіями, причому порушена неодноразово.

Сергій Моренець описує у статті, як мігрували проєкт, з якими складнощами стикались та як їх вирішували 👇🏻
https://dou.ua/goto/Bgik

#Java
ScopedValue vs ThreadLocal. Новий крок в еволюції Java

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

https://dou.ua/goto/fTXj

#Java
OpenRewrite – це порівняно новий проєкт, який стартував у 2020 році і позиціонує себе як бібліотека для повномасштабного рефакторингу та виправлення (remediation) коду та конфігурації.

Сергій Моренець розповідає про автоматичну міграцію коду на проєктах з використанням OpenRewrite, а також про інші корисні функції цієї бібліотеки, наприклад про те, що у OpenRewrite понад 600(!) рецептів на всі випадки життя 👉 https://dou.ua/goto/uIQL

#Java
Джавіст Дмитро Половинка написав про Service Provider Interface – функціонал в Java, який відповідає за автоматичне підвантаження правильних компонентів.

Корисно знати про SPI, якщо ви збираєтеся писати власний фреймворк, котрий очікує підключення зовнішніх, наперед невідомих, реалізацій. Також знання знадобляться при інтеграції з існуючими фреймворками та в інших випадках, описаних у статті 👉 https://dou.ua/goto/MOqW

#Java
Сергій Моренець зібрав у статті характеристики 6 найпопулярніших технологій з категорії performance testing: JMeter, Gatling, Locust, K6, Wrk/Wrk 2. Вони мають різні можливості та способи використання, рівень входження, необхідність знання програмування.

Вам лише потрібно ознайомитись з усіма показниками і обрати те, що відповідає вашому досвіду та вимогам 👉 https://dou.ua/goto/GWdz

#Java
Підписуйтеся на QA DOU
Андрій Петрик з колегами з компанії Avenga зібрали усі найгарячіші Java-апдейти, події та інший корисний контент червня для нашої ІТ-спільноти 🔥

Читаємо та поширюємо! 👉
https://dou.ua/goto/czFZ

#Java #Digest
Використання та реалізація server-side pagination. Частина 1

Сергій Моренець роз’яснює посторінковий вивід даних у застосунках, що використовують ORM-технології. Також розглядаємо основні типи pagination, особливості їх застосування та способи реалізації 👉 https://dou.ua/goto/Vi6S

#Java
The Ultimate Guide to Microsoft Publisher