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

RSS

Розбираємо UUID у всьому його різноманітті

Sergiy Morenets 5283

Сергій Моренець детально розглядає UUID: його історію, різні версії, підтримку в мовах програмування та базах даних. А також аналізує продуктивність генерації UUID та розповідає про сучасні тенденції роботи з унікальними ідентифікаторами. 47

Вчимося писати інтеграційні тести для баз даних та Docker

Sergiy Morenets 4462

Сергій Моренець ділиться досвідом написання інтеграційних тестів для Spring Boot та Enterprise Java з використанням Docker і Testcontainers. Він розглядає нюанси налаштування баз даних MySQL і Postgres, конфігурації Spring Boot та автоматизації тестування. 1

Мок — не чудодійний засіб, а необхідне зло. Переосмислюємо Unit-тестування

Dmytro Polovynka 7084

«Пишіть Unit-тести так, щоб тестувати бізнес-логіку, а не вміння використовувати Mockito» — Дмитро, Java tech lead, розглядає використання моків у Unit-тестах Java. Він аналізує, коли моки виправдані, а коли їх варто уникати, щоб зробити тести ефективнішими та легшими в підтримці. 56

Використовуємо Jakarta Data в Java-застосунках. Частина 2

Sergiy Morenets 876

Сергій Моренець ділиться досвідом міграції Hibernate-проєкту на Jakarta Data. Він детально розглядає помилки та виклики під час цього процесу, а також розповідає, чи вдалось їх подолати. Стаття буде цікава розробникам, які планують використовувати цю технологію.

Використовуємо Jakarta Data в Java-застосунках

Sergiy Morenets 1543

Сергій Моренець знайомить нас з технологією Jakarta Data — новим етапом у розвитку Jakarta EE. Він розглядає її основні можливості, порівнює з аналогами Spring Data і Micronaut Data, та демонструє процес переходу на Jakarta Data в реальному проєкті. 2

Тестові і лайв-кодинг для Java-інженерів: приклади завдань від IT-компаній

Редакція DOU 11301

IT-компанії поділилися з DOU прикладами тестових завдань для Java-інженерів і розповіли, чим відрізняються перевірка технічних навичок у Junior-кандидатів від Middle і Senior. А ще — про те, де більше шансів потрапити на онлайн-кодинг і чому варто звернути увагу на Java Stream API та багатопотоковість. 32

iOS дайджест #69: Swift 6 + Java, налаштування Safari Extensions, тонкощі Foundation фреймворку | @mainNews 30

Олександр Білоус 682

Олександр ділиться головними новинами macOS та iOS за жовтень. Серед них: анонси Swift Students Challenge, новини Server-Side Swift, покращення безпеки в macOS Sequoia та оптимізація Accessibility у SwiftUI. Долучайтеся до обговорення!

Від розробника до фаундера. Як я повернувся в IT після першого невдалого стартапу та наважився створити новий

Roman Golovakha 3204

У цій статті розробник Роман ділиться досвідом у розробці мобільного застосунку для свого стартапу кур’єрської доставки. Він також описує шлях від IT-спеціаліста до Team Lead та труднощі повернення в індустрію після провалу попереднього проєкту. 23

Шукаємо помилки за допомогою Google Error Prone. Частина 2

Sergiy Morenets 1353

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

Розбираємо реліз Java 23. Як використовувати його у ваших застосунках

Sergiy Morenets 1762

Розробник Сергій Моренець оглядає реліз Java 23 та міграцію на JDK 23. Він аналізує Markdown у JavaDoc та інші зміни, а також проблеми сумісності з Lombok і закликає до обережності при використанні preview-функцій у проєктах.

Java в еру AI. Вплив нових бібліотек на машинне навчання та GPU-обчислення

Yurriy Zeitchick 2008

Senior Java Developer Юрій Зайчик аналізує зміни в Java, пов’язані з Data Science та AI. Він розглядає нові можливості JDK 21 та 22, зокрема JEP 454 для взаємодії з зовнішніми бібліотеками, а також нові інструменти для GPU-обчислень та машинного навчання. 26

Топ-10 актуальних вразливостей OWASP та їх усунення за допомогою Spring і Hibernate

Valentyn Vivcharyk 1680

Валентин Вівчарик, Senior Java Developer в EPAM, розповідає, як зробити застосунок на Java більш безпечним з точки зору OWASP за допомогою фреймворків Java — Spring та Hibernate. 1

Java Digest #14: Valhalla, Nullability, Layden й інші звірі. Та де їх шукати

Andrew Petryk 1507

Новини з JVM Language Summit, оновлення Valhalla та Lilliput, зміни у JDK, підтримка JavaFX на ARM64, нові версії Scala і Sandwood — про це та багато іншого читайте у вересневому дайджесті від команди Avenga. 3

Шукаємо помилки за допомогою Google Error Prone

Sergiy Morenets 1436

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

Міграція застосунків на JDK 22. Частина третя

Sergiy Morenets 940

Сергій Моренець описує досвід міграції з JDK 21 на JDK 22. У третій, останній частині статті, він розповідає про фінальні труднощі, включаючи проблеми з Docker image і сумісністю сервісів, таких як Tomcat і Micronaut. А також надає практичні поради для ефективної міграції та адаптації до нових фіч. 5

Java Digest # 13: Null-types in Java, AWS Deprecates, Kafka 3.8

Andrew Petryk 2337

Перший тиждень серпня був гарячим на фондовому ринку, де доволі сильно обвалило технологічний сектор. Ось CEO Intel вирішив, що молитва в такій ситуації — найкраще, що він може зробити. А команда Avenga натомість підготували дайджест, у якому діляться найцікавішими новинами зі світу Java, Spring, AWS і Azure. 12

Міграція застосунків на JDK 22. Частина друга

Sergiy Morenets 1074

У цій статті Сергій Моренець ділиться досвідом міграції проєктів з JDK 21 на JDK 22. Зокрема розповідає про результати тестування продуктивності нових фіч і ті складнощі, з якими довелося зіткнутися під час перенесення сервісів на нову версію Java.

Java Digest # 12: оновлення JDK 23, String Templates та AI

Andrew Petryk 1914

Червень вже позаду, а це означає що 50% 2024 року вже пройдені! Нас чекає спекотне літо і багато липневих Java-новин в добірці від команди Avenga. Серед них білд 29 ранніх доступів JDK 23, деталі видалення String Templates з Java та подробиці про Spring AI. 1

← Сtrl 123456...16 Ctrl →

Коментарі

То питання: чому ми маємо захищати вас? ось пряма мова про що саме захист (копія з відкритих джерел ще не перевіряв сам текст дослівно) Чи ми розглядаємо питання віддати якісь території?
Я би бронював все ІТ бо це може стати рятівним кругом для країни. — Це одна з 2-х галузей які досі ростуть. — Це приток валюти в країну. — Це більші надходження в бюджет. — Це джерело майже всіх інновацій в армії і взаємодії з чиновниками загалом.
называется «проебать армейским способом»
та було що і в штат бригади забули зарахувати, не те що БРку оформить)
ну дивіться екосистема яка дозволяє військовому перевестись в бажаний підрозділ, ане воювати на папері в одному підрозділі а по факту в іншому, через що він має УБД, у випадку травми має менше проблем з лікуванням і йому не треба витрачати свою відпустку(яку...
Чекаємо соціальну мережу від моно. Або хоча б месенджер.
Це так, ПДВ за імпорт в ЄС нараховується, бо інакше імпортувати буде на розмір ПДВ вигідніше ніж щось виробляти в самому ЄС.
Або заплатить, але тільки у себе. Не знаю щодо інших юрисдикцій, але наприклад мій контрагент знаходиться у Франції і я подивився їнхє законодавство з цього приводу.
Досить зважене оголошення, без спроб щось прикрасити.
Стерненко ж відомий реформіст збройних сил, стільки реформ провів, до стількох прикладів успішних збройних сил причетний.
Я теж)
При всій повазі, але тут реформа має йти зверху вниз.
Анкета компанії на доу, говорить більше ніж будь які інтерв’ю.
Кому я накладну випишу? Ви ж розумієте, що кінцевий споживач не-резидент ніколи не заплатить ПДВ в даному випадку. Саме тому експорт товарів та послуг був звільнений від сплати ПДВ.