DOU #tech
10.7K subscribers
1.85K photos
32 videos
2.26K links
Статті від українських айтівців про технології. З будь-яких питань — пишіть Редакції на editors@dou.ua
Download Telegram
У цій статті Сергій Моренець ділиться досвідом роботи з JDK 21 — системою, що вийшла зовсім недавно, — зокрема розповідає про її фічі і про міграцію проєкту з JDK 17 👉 https://dou.ua/goto/IkH1

#Java
👍10🔥31😁1
Іван Маглатій, Андрій Петрик та Олег Чернигевич з Avenga зібрали найцікавіші матеріали за останній місяць зі світу Java.

Статті, найкорисніші відео, найпрактичніші кейси — читайте та поширюйте, а також діліться в коментарях своїми побажаннями щодо майбутніх випусків Java Digest 👉 https://dou.ua/goto/TLEX

#Java
👍132
У цій статті Сергій Моренець ділиться досвідом свого тестування та використання віртуальних потоків у Java

Сергій перевірив продуктивність трьох вебфреймворків — Spring MVC, Spring WebFlux, Micronaut — з і без віртуальних потоків. А також оцінив їхню швидкодію в проєктах, упакованих у GraalVM Native images. Для тестування було обрано досить інноваційний підхід — Jmeter без UI на базі спеціального DSL 👉 https://dou.ua/goto/qVG5

#Java #QA
👍14🔥3👎1
У цій статті Сергій Моренець ділиться досвідом роботи з REST-клієнтами, а також узагальнює та систематизує всю інформацію станом на 2023 рік, порівнює найбільш популярні технології в сегменті й розповідає про останні тенденції у сфері.

👉 https://dou.ua/goto/vn4i

#Java
🔥71👍1
Як використовувати Hypermedia у Java-застосунках

Сергій Моренець продовжує свій цикл статей і цього разу розповідає про еволюційний розвиток REST API та застосування Hypermedia. Матеріал буде корисним для всіх, хто хоче більше дізнатися про те, як використовувати HATEOAS і HAL у власних проєктах 👉 https://dou.ua/goto/Kjnj



#Java
👍8
Java-дайджест повертається після зимових канікул! 🔥

Oracle Labs випустили черговий реліз GraalVM for JDK 21 Community 21.0.2, Spring Boot 3.3.0-M1 вже доступний для завантаження і містить 105 змін, Google адвокатує використання бази даних Spanner для non-relational моделей даних і багато інших новин уже чекають на вас у цьому випуску 👉 https://dou.ua/goto/TSqX

#Java
👍20
Довгоочікуване доповнення Gatherers до Stream API, JDK 23, шість нових версій Spring Security, Amazon Coretto 22 стала доступною для завантаження, в Oracle з'явилося відео про App Stack, роадмап для Scala на 2024 та багато інших цікавих новин чекають на вас у цьому дайджесті 👉 https://dou.ua/goto/cKva

Сьогодні – найкращий момент, щоб купити квиток на DOU Day за Early bird ціною.

#Java #Spring
👍141😢1
Сергій Моренець закінчує знайомство з Mockito у третій частині циклу статей. На цей раз він розповідає про можливі проблеми, обмеження та дослідження ефективності цієї Java-бібліотеки. 👉 https://dou.ua/goto/Xj2L

#Java
🔥8👍3
Java Digest # 10: java.util.Date deprecation, Microsoft Java Developers Conf 2024, OpenAI & StackOverflow

Оновлення Java Mission Control 9, мультимодальність в Spring AI, огляд Valhalla, демо новинок Jakarta EE Concurrency 3.1, Kafka для роботи з Google BigQuery — ловіть новий великий Java-дайджест від команди Avenga 👉 https://dou.ua/goto/EmZb

#Java
👍141
Концепція багатотенантності та варіанти її реалізації

Багатотенантність — архітектура, яка дозволяє декільком користувачам спільно використовувати обчислювальні, мережеві ресурси та сховища, ніколи не маючи доступу до даних одне одного.

Java-розробник Костянтин Дементьєв знайомить з нею ближче у своїй статті 👉 https://dou.ua/goto/EDxg

#Java
👍16
Червень вже позаду, а це означає що 50% 2024 року вже пройдені!

Нас чекає спекотне літо і багато липневих Java-новин в добірці від команди Avenga. Серед них білд 29 ранніх доступів JDK 23, деталі видалення String Templates з Java та подробиці про Spring AI 👉 https://dou.ua/goto/TWf0

#Java
👍71👎1
Міграція застосунків на JDK 22. Частина третя

Сергій Моренець описує досвід міграції з JDK 21 на JDK 22. У третій, останній частині статті, він розповідає про фінальні труднощі, включаючи проблеми з Docker image і сумісністю сервісів, таких як Tomcat і Micronaut 👉 https://dou.ua/goto/DdPC

📌 А також надає практичні поради для ефективної міграції та адаптації до нових фіч.

#Java
👍111
Сергій Моренець детально розглядає технологію Google Error Prone. Він описує її можливості для виявлення помилок у коді Java та наголошує на інтеграції з сучасними системами збирання.

Автор також розповідає про конфігурацію, проблеми сумісності та ефективність Error Prone у підвищенні якості коду 👉 https://dou.ua/goto/NuNe

#Java
👍12👎21😁1
Новини з JVM Language Summit, оновлення Valhalla та Lilliput, зміни у JDK, підтримка JavaFX на ARM64, нові версії Scala і Sandwood - про це та багато іншого читайте у вересневому дайджесті від команди Avenga 👉 https://dou.ua/goto/iMz7

#Java
👍12
Oracle випустили Java SE 23 з новими функціями, такими як генеративний режим ZGC для ефективнішого збирання сміття, підтримка Markdown у JavaDoc, розширені механізми зіставлення з шаблонами та спрощений імпорт модулів.

GraalVM також оновлено для покращення підтримки Python і WebAssembly, оптимізації пам'яті та зменшення розміру коду.

Деталі на Форумі 👉 https://dou.ua/goto/dD7k

#Java
🔥13👍9👎2
Валентин Вівчарик, Senior Java Developer, розглядає особливості архітектурного стилю. Він пояснює основи REST, його принципи, та як вони застосовуються при створенні вебінтерфейсів API 👉 https://dou.ua/goto/dxVr

#Java
👍14😁5🔥1