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

RSS

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

Sergiy Morenets 5210

Сергій Моренець мігрує проєкт з JDK 21 на JDK 22. У першій частині своєї статті він оглядає нові фічі Java 22, зокрема говорить про дві стабільні фічі в новій версії — foreign functions and memory API та безіменні змінні та патерни. 3

Java Digest # 11: State of Java Ecosystem ‘24 & Spring, Spring, Spring

Andrew Petryk 3370

Це міг бути дайджест, повністю присвячений Spring, але команда Avenga розповідає й інші новини зі світу Java за травень, зокрема: Oracle та їхній власний асистент ШІ, оновлення Jackson від FasterXML, нова ревізія The Reliable Web App Pattern for Java від Azure тощо. 4

Як влаштована робота з памʼяттю в Java

Valentyn Vivcharyk 12703

Senior Java Developer Валентин Вівчарик розкриває складну та важливу тему — у своїй статті він показує, як виглядає модель памʼяті в Java. А ще докладно зупиняється на збирачах сміття та їхніх конфігураціях. 48

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

Kostiantyn Dementiev 2975

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

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

Andrew Petryk 1434

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

Скільки мов використовують українські розробники та як їх комбінують. Аналітика

Редакція DOU 13928

Найчастіше розробники програмують двома мовами — так вказали 44% опитаних фахівців. TypeScript і JavaScript найчастіше використовуються разом. Бекендери частіше за інших розробників можуть обійтися лише однією мовою у роботі. С#/.NET, Java, PHP, Python, Ruby, Salesforce нерідко комбінують з TypeScript і JavaScript. 14

Розбираємо сучасні можливості Mockito. Частина третя

Sergiy Morenets 1394

Сергій Моренець закінчує знайомство з Mockito у третій частині циклу статей. На цей раз він розповідає про можливі проблеми, обмеження та дослідження ефективності цієї Java-бібліотеки. 2

Java Digest # 9: Java 22, Tableflow, Valkey

Andrew Petryk 1672

Довгоочікуване доповнення Gatherers до Stream API, JDK 23, шість нових версій Spring Security, Amazon Coretto 22 стала доступною для завантаження, в Oracle з’явилося відео про App Stack, роадмап для Scala на 2024 та багато інших цікавих новин чекають на вас у цьому дайджесті. 4

Розбираємо сучасні можливості Mockito. Частина друга

Sergiy Morenets 1415

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

Розбираємо сучасні можливості Mockito

Sergiy Morenets 4025

Ця стаття буде корисною для всіх, хто хоче більше дізнатися про останні тенденції з написання автоматизованих тестів, для тих, хто застосовує старі версії Mockito (legacy-проєкти) і хоче дізнатися, що йому дасть міграція на нову версію, а також для тих, хто хоче перейти з інших бібліотек мокування (PowerMock, JMockit, JMock, EasyMock). 7

Java Digest # 8: Kafka 3.7, Java 17 для Maven 4, Parallel bean initialization, Scala 3.3.3 LTS

Andrew Petryk 2112

Spring Framework і Spring Boot отримали одразу три версії, підтримка Docker Compose розширена для Apache ActiveMQ Artemis, ActiveMQ Classic та LDAP, Mistral AI оголосив про додавання підтримки виклику функцій до своїх передових моделей і багато чого іншого вже чекає на вас у цьому весняному Java-дайджесті!

Як модернізувати Java легасі-код

Олексій Мельниченко 3639

Олексій Мельниченко ділиться своїм «болем» стосовно того, з чим йому доводиться працювати, а саме: легасі-кодом. Такий код часто вимагає більше часу на розуміння та виправлення, а також на внесення будь-яких нововведень. Тож ця стаття буде корисною для тих, хто стикається з подібними викликами. 45

Перевіряємо роботу асинхронного коду, або Чому Awaitility — це ваша доля

Sergiy Morenets 2795

Якщо ви часто пишете тести на Java, швидше за все, використовуєте зв’язку Junit + Mockito + Hamcrest. Однак іноді трапляються ситуації, коли потрібно перевірити код, що працює асинхронно. Тут на допомогу приходить Java-бібліотека Awaitility, про досвід роботи з якою і розповідає Сергій Моренець у цій статті. 5

Рейтинг мов програмування 2024. TypeScript в трійці лідерів, Python зʼявляється у всіх нішах, а Rust — улюблена мова

Редакція DOU 57470

Найбільш популярна все ще JavaScript, TypeScript — мова року за темпом зростання. Python — на третьому місці. Rust — улюблена, але досі малопоширена. Представляємо результати щорічного опитування про мови програмування. Погляньмо на головні інсайти.

Java Digest #7: в очікуванні Java 22, #1BRC, Spring не відпочиває

Andrew Petryk 1658

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

Як використовувати Hypermedia у Java-застосунках

Sergiy Morenets 1540

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

«Я ніколи не шукав роботу аж після звільнення». Шлях Java-розробника до оферу на $9000

Софія Мінджоса 24818

Ця історія — про Java-розробника, який ніколи не затримувався в компанії довше ніж на п’ять років. Нещодавно він отримав офер на $9000 і зараз працює як Solution Architect. Айтівець розповів нам, як змінювалася його зарплата протягом 12 років, як він донатить і чому до нових вакансій треба бути відкритим завжди. 31

REST-клієнти в Java-застосунках. Частина друга

Sergiy Morenets 2238

Сергій Моренець продовжує розповідати про історію появи HTTP-клієнтів у Java та перше покоління REST-клієнтів, якими багато хто користується досі. Зокрема він аналізує більш сучасні технології та показує, чим вони кращі й зручніші за попередників. Стаття буде корисною для всіх, хто хоче більше дізнатися про те, як написати клієнтську частину для REST API. 3

REST-клієнти в Java-застосунках

Sergiy Morenets 4629

У цій статті Сергій Моренець ділиться досвідом роботи з REST-клієнтами, а також узагальнює та систематизує всю інформацію станом на 2023 рік, порівнює найбільш популярні технології в сегменті й розповідає про останні тенденції у сфері. 18

Java, Linux, ChatGPT, Kubernetes і керування БпЛА. DOU і Prometheus відбірали 30 безплатних курсів для саморозвитку в 2024 році

Юлія Сабадишина 19569

DOU разом із освітньою платформою Prometheus відібрали 30 курсів, які будуть корисними й цікавими для ІТ-спільноти. Серед них — матеріали для початківців в ІТ, англійська для карʼєри і бізнесу, навчальні програми з маркетингу, PM та HR, а також курси воєнного часу. 1

← Сtrl 123456...16 Ctrl →

Коментарі

та це не конструктивно. Понятно. Ві утверждаете, что я «себе что-то накрутил», и теперь я должен доказівать всем (ну или вам) что ві неправі в своем утверждении что я «!себе что-то накрутил» Давайте будем конструктивны, пойдем по пунктам.
та це не конструктивно. ти собі щось накрутив, придумав але не маєш досвіду і розповідаєш оці всі фантазії людині з досвідом
не так як в цивільному житті, але і не так як в твоїх фантазіях ну расскажи мне как «в моих фантазиях», я хоть сам узнаю — как там.
не так як в цивільному житті, але і не так як в твоїх фантазіях
а ти бачив десь крім як в радянських фільмах і своїх фантазіях? Что именно? То, что в армии не так как в гражданской жизни?
а ти бачив десь крім як в радянських фільмах і своїх фантазіях?
В армии — не так само.
клас! Що думаєте стосовно ідеї 3D-друкувати на базі школи для ДрукАрмії? (Мається на увазі щоб школяри могли цим займатись, а не «робити це прямо в школі»)
так в армії так само, все регулюється не тільки званням, а й підпорядкуванням
Но тема все таки Айти Инженеры, а тут опять таки, не выйдет руководить ими как солдатами и получать хороший результат Нехрен делать, для єтого даже наука специальная есть.
Да если чуть более дотошно расписать мой аргумент то речь шла о конструкторах Но тема все таки Айти Инженеры, а тут опять таки, не выйдет руководить ими как солдатами и получать хороший результат Можно конечно набрать верстальщиков всяких армий...
Если вы наберете кучку инженеров и будете ими руководить как бригадой, то у вас будет не кучка инженеров а кучка солдатов, а вам же нужны инженеры. не вижу чем «инженер» особо отличается от «солдата» — гребца.
Кесарю — кесарево Во всех этих бигтехах вроде Майкрософта меты и Гугла, не просто так даются фишки вроде необсуждаемого отпуска по ментальному состоянию, бесплатной еды итд.
Спробуйте, будь ласка, з десктопа, щоб точно вийшло. На телефоні справді, як вийявилося, капча може підскакувати вгору. Перепрошую за турботи
Не можу сказати, що я навмисно шукав саме таких роботодавців, але виявляється, що з 2012 року я працював за прямими контрактами у 2-х різних компаніях. Але в мене дещо інший досвід. Із головного: 1.