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

RSS

Java Digest # 9: Java 22, Tableflow, Valkey

Andrew Petryk 1683

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

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

Sergiy Morenets 1487

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

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

Sergiy Morenets 4149

Ця стаття буде корисною для всіх, хто хоче більше дізнатися про останні тенденції з написання автоматизованих тестів, для тих, хто застосовує старі версії 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 2139

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

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

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

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

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

Sergiy Morenets 2909

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

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

Редакція DOU 58157

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

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

Andrew Petryk 1669

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 1571

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

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

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

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

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

Sergiy Morenets 2310

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

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

Sergiy Morenets 4750

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

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

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

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

Python, Data Science, SQL. Codefinity пропонує українцям 70+ безплатних курсів із програмування

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

Освітня платформа Codefinity відкрила безплатний доступ до понад 70 курсів із програмування. Студентам пропонують індивідуальні навчальні треки і 20 практичних проєктів із реального життя, після закінчення курсів вони отримають цифровий сертифікат. 7

Бінарні оптимізації для щоденного використання

Maksym Dudka 4095

У цій статті Максим Дудка, Java Engineer, показує декілька простих бінарних оптимізацій, що можуть підвищити перформанс коду: їхнє застосування має сенс завжди, коли це можливо з точки зору бізнес-логіки. 52

Java Digest #VI: Spring Boot III.II, AWS Lambdas на Java XXI, Amazon Q, RabbitMQ III.XIII

Andrew Petryk 1856

Якщо в перший день зими ви вже думаєте про весну — цей дайджест для вас! Адже про Spring тут дуже багато новин. Та окрім цього вас чекають останні події зі світу Java за листопад, відібрані Іваном Маглатієм, Олегом Чернигевичем і Андрієм Петриком з компанії Avenga. А наприкінці знайдете відповідь, чому в дайджесті повсюди римські цифри! 🤔 6

Python, Java, основи з HTML — безплатно й українською. Prometheus переклав 10 курсів від провідних університетів світу

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

50 онлайн-курсів від провідних університетів світу стануть доступні безплатно українською мовою на освітній платформі Prometheus. Перші 10 курсів вже доступні для реєстрації. 4

Чому вам НЕ потрібен ReactiveX

Igor Lytvynenko 2267

Вікіпедія пише, що ReactiveX виник як побічний продукт якогось проєкту в Microsoft, про який ніхто не знає. А зараз це один з найпопулярніших наборів бібліотек, що вплинув розвиток цілого напрямку в програмуванні. У статті описані типові способи застосування ReactiveX та проблеми, які з цим виникають при розробці Android-застосунків, Desktop-проєктів та серверних демонів. 23

Тестуємо віртуальні потоки в Java 21

Sergiy Morenets 4033

У цій статті Сергій Моренець ділиться досвідом свого тестування та використання віртуальних потоків у Java. Сергій перевірив продуктивність трьох вебфреймворків — Spring MVC, Spring WebFlux, Micronaut — з і без віртуальних потоків. А також оцінив їхню швидкодію в проєктах, упакованих у GraalVM Native images. Для тестування було обрано досить інноваційний підхід — Jmeter без UI на базі спеціального DSL. 24

Java Digest #5: Devoxx в Антверпені, AWS Bedrock, Oracle Java Platform Extension для VS Code

Andrew Petryk 1945

Іван Маглатій, Андрій Петрик та Олег Чернигевич з Avenga зібрали найцікавіші матеріали за останній місяць зі світу Java. Статті, найкорисніші відео, найпрактичніші кейси — читайте та поширюйте, а також діліться в коментарях своїми побажаннями щодо майбутніх випусків Java Digest. 12

← Сtrl 123456...16 Ctrl →

Коментарі

www.youtube.com/watch?v=9GmipSGx5r8
Ну по суті гранатометний заряд з на порядок меншим стартовим імпульсом і підривником по часу[+удару] з величезною кількістю дрібної шрапнелі в сферичних шарах.
Де хто вважає що проєкт може стати людині нецікавим і прийдеться знов когось шукати. Коротше це більше про мотивацію.
цирк на дроті, легким порухом руки гора уламків вчорашнього хруща перетвориться на хмарочос бізнес класу якщо знищене житло належить державі чи громаді, то яким боком там компенсація невласникам і оформлення заднім числом того що вже не існує у власність...
взагалі не розумію як це можна об’єктивно оцінити — «не взяли через вік» вам же не відмовили з таким формулюванням тобто це думка (здогади) самого кандидата — як перевірити чи він просто не облажався на співбесіді?
Ти можеш бути дуже позитивним метросексуалом, і це не буде тобі в мінус, звичайно, навіть навпаки. Але якщо ти будеш «плавати» на технічній співбесіді, моя думка різко зміниться — «По одежі зустрічають, по розуму проводжають».
что в вашем понимании «снаряд», каков принцип выстрела/запуска?
на рахунок miltech, цікаво і дуже імовірно, з тих трендів, які прослідковуються.
Немає Відпустку так + всі вихідні США, лікарняні ні, спортзал так, + всякі плюшки (наприклад, сертифікати на Амазон) Так, є На доу
Після 40+ років роботу шукати складніше тут і до 40 впринципі непросто
Відео для тих хто боїться overqualified кандидатів www.youtube.com/watch?v=uo1Tznr4_Qc
я відповім теж, бо прямі контракти існують) немає надає, 25 робочих днів відпустки, 5 робочих днів лікарняних, усі державні свята їхньої країни контракт є безстроковим із 2-ма місяцями на попередження з обох боків; коли зовнішніх контакторів масово...
Тоді якщо можна кілька уточнюючих питань 1. Чи є у вашій компанії офіс в Україні? 2. Чи надає компанія лікарняні та відпустку 3. Чи є контракт безстроковим, а якщо ні, то чи легко його продовжити? 4. Де ви знайшли цей контракт (або де вас знайшли)?
15метрів до цілі, а не від носія. В голові одного 60мм снаряду можна запакувати біля 1000 5мм кульок з зарядом, а в патроні дробовика що? Пряме влучання там малоймовірне, тим більше з 50+м, треба щоб шрапнель гарантовано в усі напрямки летіла.
горшочек, не вари ©