Довгоочікуване доповнення 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
Сьогодні – найкращий момент, щоб купити квиток на DOU Day за Early bird ціною.
#Java #Spring
👍14❤1😢1
Сергій Моренець закінчує знайомство з Mockito у третій частині циклу статей. На цей раз він розповідає про можливі проблеми, обмеження та дослідження ефективності цієї Java-бібліотеки. 👉 https://dou.ua/goto/Xj2L
#Java
#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
Оновлення Java Mission Control 9, мультимодальність в Spring AI, огляд Valhalla, демо новинок Jakarta EE Concurrency 3.1, Kafka для роботи з Google BigQuery — ловіть новий великий Java-дайджест від команди Avenga 👉 https://dou.ua/goto/EmZb
#Java
👍14❤1
Концепція багатотенантності та варіанти її реалізації
Багатотенантність — архітектура, яка дозволяє декільком користувачам спільно використовувати обчислювальні, мережеві ресурси та сховища, ніколи не маючи доступу до даних одне одного.
Java-розробник Костянтин Дементьєв знайомить з нею ближче у своїй статті 👉 https://dou.ua/goto/EDxg
#Java
Багатотенантність — архітектура, яка дозволяє декільком користувачам спільно використовувати обчислювальні, мережеві ресурси та сховища, ніколи не маючи доступу до даних одне одного.
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
Нас чекає спекотне літо і багато липневих Java-новин в добірці від команди Avenga. Серед них білд 29 ранніх доступів JDK 23, деталі видалення String Templates з Java та подробиці про Spring AI 👉 https://dou.ua/goto/TWf0
#Java
👍7❤1👎1
Міграція застосунків на JDK 22. Частина третя
Сергій Моренець описує досвід міграції з JDK 21 на JDK 22. У третій, останній частині статті, він розповідає про фінальні труднощі, включаючи проблеми з Docker image і сумісністю сервісів, таких як Tomcat і Micronaut 👉 https://dou.ua/goto/DdPC
📌 А також надає практичні поради для ефективної міграції та адаптації до нових фіч.
#Java
Сергій Моренець описує досвід міграції з JDK 21 на JDK 22. У третій, останній частині статті, він розповідає про фінальні труднощі, включаючи проблеми з Docker image і сумісністю сервісів, таких як Tomcat і Micronaut 👉 https://dou.ua/goto/DdPC
📌 А також надає практичні поради для ефективної міграції та адаптації до нових фіч.
#Java
👍11❤1
Сергій Моренець детально розглядає технологію Google Error Prone. Він описує її можливості для виявлення помилок у коді Java та наголошує на інтеграції з сучасними системами збирання.
Автор також розповідає про конфігурацію, проблеми сумісності та ефективність Error Prone у підвищенні якості коду 👉 https://dou.ua/goto/NuNe
#Java
Автор також розповідає про конфігурацію, проблеми сумісності та ефективність Error Prone у підвищенні якості коду 👉 https://dou.ua/goto/NuNe
#Java
👍12👎2❤1😁1
Новини з JVM Language Summit, оновлення Valhalla та Lilliput, зміни у JDK, підтримка JavaFX на ARM64, нові версії Scala і Sandwood - про це та багато іншого читайте у вересневому дайджесті від команди Avenga 👉 https://dou.ua/goto/iMz7
#Java
#Java
👍12
Oracle випустили Java SE 23 з новими функціями, такими як генеративний режим ZGC для ефективнішого збирання сміття, підтримка Markdown у JavaDoc, розширені механізми зіставлення з шаблонами та спрощений імпорт модулів.
GraalVM також оновлено для покращення підтримки Python і WebAssembly, оптимізації пам'яті та зменшення розміру коду.
Деталі на Форумі 👉 https://dou.ua/goto/dD7k
#Java
GraalVM також оновлено для покращення підтримки Python і WebAssembly, оптимізації пам'яті та зменшення розміру коду.
Деталі на Форумі 👉 https://dou.ua/goto/dD7k
#Java
🔥13👍9👎2
Валентин Вівчарик, Senior Java Developer, розглядає особливості архітектурного стилю. Він пояснює основи REST, його принципи, та як вони застосовуються при створенні вебінтерфейсів API 👉 https://dou.ua/goto/dxVr
#Java
#Java
👍14😁5🔥1
Сергій Моренець оглядає реліз Java 23 та міграцію на JDK 23. Він аналізує Markdown у JavaDoc та інші зміни, а також проблеми сумісності з Lombok і закликає до обережності при використанні preview-функцій у проєктах 👉 https://dou.ua/goto/zRjc
#Java
#Java
🔥9👎1😁1
Реліз Java 23, нововведення в GraalVM для JDK 23 та плани на JDK 24, а також новини з екосистеми Spring та реліз Spring Framework 6.2 - про все це розповідає команда Avenga у свіжому випуску дайджесту 👉 https://dou.ua/goto/7NGA
#Java
#Java
🔥8👍3👎1
Розробник Сергій Моренець продовжує розглядати технологію Google Error Prone.
Він ділиться, як зменшити кількість помилок у коді та підвищити його якість за допомогою нових перевірок, а також наводить приклади попереджень та їх можливі виправлення 👉🏻 https://dou.ua/goto/zMfM
#Java
Він ділиться, як зменшити кількість помилок у коді та підвищити його якість за допомогою нових перевірок, а також наводить приклади попереджень та їх можливі виправлення 👉🏻 https://dou.ua/goto/zMfM
#Java
❤4
Раптом ви пропустили реліз Java 23, нововведення в GraalVM для JDK 23 та плани на JDK 24 - команда Avenga розповідає про все це в останньому випуску дайджесту 👉 https://dou.ua/goto/7NGA
#Java
#Java
❤14😁6👎3👍1
Сергій Моренець знайомить нас з технологією Jakarta Data — новим етапом у розвитку Jakarta EE. Він розглядає її основні можливості, порівнює з аналогами Spring Data і Micronaut Data, та демонструє процес переходу на Jakarta Data в реальному проєкті 👉🏻 https://dou.ua/goto/Tt9P
#Java
#Java
❤10👍1
Сергій Моренець ділиться досвідом міграції Hibernate-проєкту на Jakarta Data. Він детально розглядає помилки та виклики під час цього процесу, а також розповідає, чи вдалось їх подолати. Стаття буде цікава розробникам, які планують використовувати цю технологію 👉🏻 https://dou.ua/goto/Vjnw
#Java
#Java
👍10🔥1😁1
"Пишіть Unit-тести так, щоб тестувати бізнес-логіку, а не вміння використовувати Mockito" - Дмитро, Java tech lead, розглядає використання моків у Unit-тестах Java.
Він аналізує, коли моки виправдані, а коли їх варто уникати, щоб зробити тести ефективнішими та легшими в підтримці 👉🏻 https://dou.ua/goto/N68M
#Java
Він аналізує, коли моки виправдані, а коли їх варто уникати, щоб зробити тести ефективнішими та легшими в підтримці 👉🏻 https://dou.ua/goto/N68M
#Java
👍18😁7😱2🤩1