Оптимізуємо Java-додатки за допомогою GraalVM
GraalVM — це нова віртуальна машина, написана на Java. Сергій Моренець приділяє увагу оптимізації та підвищенню ефективності додатків. 1
GraalVM — це нова віртуальна машина, написана на Java. Сергій Моренець приділяє увагу оптимізації та підвищенню ефективності додатків. 1
Python вже другий рік поспіль демонструє негативну динаміку. Java теж втрачає позиції — цього року вона на третьому місці за популярністю. Натомість на друге вийшла мова C#. Частка JavaScript після невеличкого падіння у
Денис продовжує ділитися досвідом роботи з моніторингом: у першій частині ми залишалися на рівні Java-коду, де автор розповів про Micrometer, про те, навіщо він потрібен і як ним користуватися. А зараз пропонує віддалитися від коду, уявити свою програму як чорну скриньку і сконцентруватися на тому, як вона взаємодіє з чорною скринькою Prometheus. Після чого спробуємо візуалізувати дані з Prometheus. 6
Як вивчити Java самому з нуля? Відповідь на це питання знає автор статті, адже він пройшов цей шлях. Тут він дає поради, які книги читати, які технології вчити, які відео дивитися, щоб самостійно навчитися програмувати. А також розповідає, кому потрібно вчити саме Java. 65
Сергій Моренець, Java-розробник, знайомить читачів DOU з результатом дворічного вивчення, а потім використання нового перспективного фреймворку Spring Data JDBC. 10
У 2021 році в розділі «Технічні статті» було опубліковано понад 300 авторських матеріалів. У них ІТ-фахівці описували технічні рішення, кейси, приклади з різних напрямів розробки. У цьому огляді ми зібрали для вас найкращі технічні статті року. Критерії відбору: кількість переглядів, активність комʼюніті в коментарях і субʼєктивні враження редакції. 2
Інформація про те, як працює конкретний шматок вашого сервісу в часі, допомагає знайти bottleneck і дає можливість тверезо оцінювати обмеження програми. Якщо ви шукаєте інструмент, щоб зрозуміти, як саме виміряти програму, то цей цикл саме для вас. 2
Яку мову програмування вибрати початківцю, щоб увійти в ІТ? Це питання ми поставили розробникам, які вже давно у сфері. Головна порада — обрати ту мову, для вивчення якої є достатньо матеріалів у відкритому доступі та яка має попит на ринку. Серед мов, які респонденти найчастіше радять вивчати початківцям — JavaScript, Python, Java, C/C++, PHP та Ruby. 37
Присутність Micronaut на ринку збільшилася майже в 2 рази у 2021 році. Що ж в ньому цікавого та чи зможе він замінити Spring Boost? У статті у цьому розбирається Іван Козіков, Full Stack Java Developer в NIX, через історію архітектури ПЗ, що допоможе зрозуміти, чому виникли ці фреймворки та які завдання вони вирішують. Він виділяє основні фічі Micronaut і порівнює два застосунки з ідентичними технологіями: один — на цьому фреймворку, а інший — на Spring Boot. 23
JDK 17 — поточна long-term service версія, яка буде підтримуватися до вересня 2026, а її розширена підтримка триватиме аж до
JSON документ — це той же JavaScript об’єкт, який дозволяє зберігати найпопулярніші типи даних у розробці: примітиви, рядки, списки та вкладені документи. Досвідом роботи з JSON ділиться Сергій Моренець, який працює з цим форматом даних від початку 2010 року. Стаття буде корисна для всіх, хто хоче поглибити свої знання або обрати JSON парсер для нового проєкту. 67
История пути в Java Святослава Комыза, Junior Java Software Developer в Luxoft. Статья будет полезна всем, кто планирует попробовать себя в программировании на Java, или тем новичкам, кто уже начал учиться и ищет советы. 38
Швейцарська компанія Virtuozzo 5 жовтня 2021 року оголосила про купівлю Jelastic. Руслан Синицький, співзасновник Jelastic, в інтерв’ю для DOU розповів деталі угоди, як тепер зміниться управління розробкою, тенденції до злиття ІТ-компаній на ринку, а також про безперспективність реєстрації стартапів в Україні. 17
Місяць тому запоріжцю Миколі Мухіну виповнився 61 рік. Програмуванням він займається вже понад 30 років, і нині буквально відбивається від пропозицій з українських і західних IT-компаній. В інтерв’ю для DOU розробник розповідає, як програмував на перших комп’ютерах у
Наш герой пробовал изучать Java, Python, Machine Learning, но так и не стал разработчиком. Понял, что это не его истинное желание, не хватает мотивации разбираться в этом. Сейчас начинает заниматься бизнес-анализом. Он рассказал нам анонимно свою историю, выводы об ошибках и о том, как поменял отношение к работе и ІТ в целом. 73
Светлана Ковалева 10 лет работала в банковской сфере и была уже начальницей отделения, когда грянул кризис и стало понятно, что нужно что-то менять. Так, в 33 года, она начала изучать Java и «подсела на программирование». О пути в сферу через самообразование к первой работе и уроках, которые вынесла Оксана во время свитчерства, читайте в статье. 147
Сергій Моренець, Java Developer, розповідає про популярний паттерн Domain-transfer object (DTO) та його призначення, а також розбирає два найцікавіші приклади його використання для Java-застосунків. 133
Як успішно використовувати TestContainers в Java-проєктах з інтеграційними тестами і зовнішніми серверами (включаючи і бази даних). 28
Володимир, Java/Kotlin розробник у Daxx, розповідає про переваги, які відчув для себе, як Java-розробника, в переході на Kotlin і чи варті вони витраченого часу. Він провів дослідження і ділиться результатами з читачами DOU. 119
Наскільки цікаво Java-розробникам використовувати JDK 16? Сергій Моренець пропонує огляд змін. 45
Коментарі