Найбільш популярна все ще JavaScript, TypeScript — мова року за темпом зростання. Python — на третьому місці. Rust — улюблена, але досі малопоширена. Представляємо результати щорічного опитування про мови програмування. Погляньмо на головні інсайти.
Статті
· C,
C++,
Go,
Java,
JavaScript,
Mobile,
Objective-C,
PHP,
Python,
Ruby,
Scala,
Swift,
аналітика,
програмування,
рейтинг,
рейтинг мов
Java-дайджест повертається після зимових канікул! Oracle Labs випустили черговий реліз GraalVM for JDK 21 Community 21.0.2, Spring Boot 3.3.0-M1 вже доступний для завантаження і містить 105 змін, Google адвокатує використання бази даних Spanner для non-relational моделей даних і багато інших новин уже чекають на вас у цьому випуску.
Сергій Моренець продовжує свій цикл статей і цього разу розповідає про еволюційний розвиток REST API та застосування Hypermedia. Матеріал буде корисним для всіх, хто хоче більше дізнатися про те, як використовувати HATEOAS і HAL у власних проєктах.
Ця історія — про Java-розробника, який ніколи не затримувався в компанії довше ніж на п’ять років. Нещодавно він отримав офер на $9000 і зараз працює як Solution Architect. Айтівець розповів нам, як змінювалася його зарплата протягом 12 років, як він донатить і чому до нових вакансій треба бути відкритим завжди.
Сергій Моренець продовжує розповідати про історію появи HTTP-клієнтів у Java та перше покоління REST-клієнтів, якими багато хто користується досі. Зокрема він аналізує більш сучасні технології та показує, чим вони кращі й зручніші за попередників.
Стаття буде корисною для всіх, хто хоче більше дізнатися про те, як написати клієнтську частину для REST API.
У цій статті Сергій Моренець ділиться досвідом роботи з REST-клієнтами, а також узагальнює та систематизує всю інформацію станом на 2023 рік, порівнює найбільш популярні технології в сегменті й розповідає про останні тенденції у сфері.
DOU разом із освітньою платформою Prometheus відібрали 30 курсів, які будуть корисними й цікавими для ІТ-спільноти. Серед них — матеріали для початківців в ІТ, англійська для карʼєри і бізнесу, навчальні програми з маркетингу, PM та HR, а також курси воєнного часу.
Новини
· AI,
English,
HR,
Java,
prometheus,
Python,
айтівці та війна,
війна,
курси,
освіта,
програмування
Освітня платформа Codefinity відкрила безплатний доступ до понад 70 курсів із програмування. Студентам пропонують індивідуальні навчальні треки і 20 практичних проєктів із реального життя, після закінчення курсів вони отримають цифровий сертифікат.
У цій статті Максим Дудка, Java Engineer, показує декілька простих бінарних оптимізацій, що можуть підвищити перформанс коду: їхнє застосування має сенс завжди, коли це можливо з точки зору бізнес-логіки.
Якщо в перший день зими ви вже думаєте про весну — цей дайджест для вас! Адже про Spring тут дуже багато новин. Та окрім цього вас чекають останні події зі світу Java за листопад, відібрані Іваном Маглатієм, Олегом Чернигевичем і Андрієм Петриком з компанії Avenga.
А наприкінці знайдете відповідь, чому в дайджесті повсюди римські цифри! 🤔
50 онлайн-курсів від провідних університетів світу стануть доступні безплатно українською мовою на освітній платформі Prometheus. Перші 10 курсів вже доступні для реєстрації.
Вікіпедія пише, що ReactiveX виник як побічний продукт якогось проєкту в Microsoft, про який ніхто не знає. А зараз це один з найпопулярніших наборів бібліотек, що вплинув розвиток цілого напрямку в програмуванні.
У статті описані типові способи застосування ReactiveX та проблеми, які з цим виникають при розробці Android-застосунків, Desktop-проєктів та серверних демонів.
У цій статті Сергій Моренець ділиться досвідом свого тестування та використання віртуальних потоків у Java.
Сергій перевірив продуктивність трьох вебфреймворків — Spring MVC, Spring WebFlux, Micronaut — з і без віртуальних потоків. А також оцінив їхню швидкодію в проєктах, упакованих у GraalVM Native images. Для тестування було обрано досить інноваційний підхід — Jmeter без UI на базі спеціального DSL.
Іван Маглатій, Андрій Петрик та Олег Чернигевич з Avenga зібрали найцікавіші матеріали за останній місяць зі світу Java. Статті, найкорисніші відео, найпрактичніші кейси — читайте та поширюйте, а також діліться в коментарях своїми побажаннями щодо майбутніх випусків Java Digest.
У цій статті Максим Дудка, Java Engineer у компанії EPAM Systems, розповідає про переваги Kotlin, зокрема підвищену безпеку, зменшення обсягу коду та покращену читабельність. А також ділиться улюбленими функціями цієї мови та міркуваннями, чому загалом з нею варто працювати.
У цій статті Сергій Моренець ділиться досвідом роботи з JDK 21 — системою, що вийшла зовсім недавно, — зокрема розповідає про її фічі і про міграцію проєкту з JDK 17.
У цій статті Сергій Моренець ділиться своїм досвідом міграції коду з Groovy на Kotlin, зокрема міграції скриптів збірки Gradle. А також розглядає дві основні помилки, які свідчать про те, що синтаксис та можливості Kotlin DSL відрізняються від аналогічних у Groovy DSL.
Підсумовуємо вересень у всесвіті Java: Іван Маглатій, Андрій Петрик та Олег Чернигевич з Avenga ретельно відібрали для цього випуску найцікавіші статті, найкорисніші відео, найпрактичніші кейси — запрошують вас читати й поширювати, а також ділитись в коментарях своїми побажаннями щодо майбутніх випусків Java Digest.
19 вересня — офіційний реліз Java 21! Разом із Денисом Макогоном, Principal member of technical stuff в Oracle, розбираємося, що нового зʼявилося і чому цей реліз вкрай важливий для Java-спільноти
Сергій Моренець розповідає про ті фічі Kotlin, які дозволять вам писати більш простий, безпечний і читабельний код. Також він пояснює як цей код буде компілюватися і працювати всередині JVM.
Коментарі