#Java21

2025-12-06

Создаём мини-фреймворк для MapReduce в Scala с конкретной реализацией

Статья демонстрирует построение минималистичного MapReduce-фреймворка на Scala для локальных экспериментов. Рассматриваются стадии Map , Shuffle и Reduce с ленивыми вычислениями через Iterator , а также абстракции ввода/вывода IO и локальные исполнители с виртуальными потоками.

habr.com/ru/articles/966986/

#MapReduce #Scala #java21 #многопоточность #функциональное_программирование #sbt #фреймворк #jvm #bigdata #data_engineering

Thiago Bomfimthiagobfim
2025-11-26

DropWhile skips elements until the predicate fails, then includes the rest.

Read more 👉 lttr.ai/AleAy

Thiago Bomfimthiagobfim
2025-11-21

In this article, we’ll focus on switch expressions, utilizing pattern matching for switches and enums.

Read more 👉 lttr.ai/Aji9P

JAVAPROjavapro
2025-11-13

aims to make concurrent code readable and safe. But how does it compare to CompletableFuture? Merlin Bögershausen dives into ’s latest preview features.

Deep insights + code → javapro.io/2025/07/22/more-act

@openjdk

Thiago Bomfimthiagobfim
2025-11-01

Welcome to the third article in my series on preparing for the Java 21 certification.

Read more 👉 lttr.ai/Akf0s

JAVAPROjavapro
2025-10-27

Nebenläufigkeit in war oft mit Komplexität und Overhead verbunden. bricht mit alten Konzepten und bringt Werkzeuge wie .

Lese im Artikel von Merlin Bögershausen, wie Sie damit Ihre Projekte modernisieren: javapro.io/de/mehr-action-mehr

@openjdk

Thiago Bomfimthiagobfim
2025-10-23

Java 21 Certification Guide - Part 2
lttr.ai/AkK1i

Thiago Bomfimthiagobfim
2025-10-21

To make things practical, we’ll analyze a question in the style of the certification exam.

Read the full article: Java 21 Certification Guide - Part 3
lttr.ai/AkGDI

Thiago Bomfimthiagobfim
2025-10-17

Welcome to the third article in my series on preparing for the Java 21 certification.

Read more 👉 lttr.ai/Aj76u

Thiago Bomfimthiagobfim
2025-10-06

Welcome to the second article in my series on preparing for the Java 21 certification

Read more 👉 lttr.ai/Aji7Z

JAVAPROjavapro
2025-09-19

Simpler Code, gleiche Power? versprechen das Beste aus beiden Welten. Doch was heißt das für ? @adamwarski nimmt dich in der Germany mit durch die neue -Realität.

Was denkst du? → javapro.io/de/von-reactive-str

Johannes Rabauerrabauer@mastodon.online
2025-08-14

Think of it as an open lab: sketching roadmaps, live experiments, and practical AI insights — all in Java + LangChain4J.
#Java21 #LiveCoding #AIExperiments #AIModels

2025-08-13

#JakartaEE 11 is now available, delivering additional features & capabilities for improving software developer productivity and enabling further innovation.

So … What's new in this version? What comes next?

This article by Otavio Santana addresses these questions!

📰 Read now: bit.ly/46Pj4tX

#Java #Java21 #VirtualThread #Persistence #Concurrency

JAVAPROjavapro
2025-08-12

Viele -Projekte leiden unter Thread-Limits und schwer nachvollziehbarer Parallelität. führt ein, die genau hier ansetzen.

Erfahre von Merlin Bögershausen, welche neuen Ansätze die Entwicklung deutlich vereinfachen: javapro.io/de/mehr-action-mehr

@openjdk

JAVAPROjavapro
2025-07-25

Can really replace platform threads — at scale? Merlin Bögershausen examines new , from StructuredTaskScope to lightweight threading.

Find out what actually changes → javapro.io/2025/07/22/more-act

@openjdk

2025-07-22

Перенастроить тысячи удаленных устройств — Java, SSH, Native executable

Привет, Хабр! Начну с того, что немного уточню, о каких именно устройствах пойдёт речь. Ни для кого не секрет, что для организации мобильной связи используются базовые станции, на которых стоит много разного электрооборудования. А значит, за энергопотреблением надо следить, отчитываться и оплачивать его. Естественно, всё это логично делать удалённо, для чего на базовых станциях установлены специальные устройства сбора и передачи данных (далее УСПД). Основная задача УСПД — это опрос подключённого к нему оборудования (электросчётчиков, резервных генераторов и других устройств, необходимых для работы базовых станций) с последующей передачей собранных данных на серверы МегаФона, где в дальнейшем они используются для формирования отчётности, анализа и управления работой базовых станций. По сути, это классическая IoT-система. Речь пойдёт как раз о перенастройке УСПД.

habr.com/ru/companies/megafon/

#java21 #ssh #backend #graalvm #native_applications #cli #java #iot

JAVAPROjavapro
2025-07-22

’s model has evolved: from Thread to ExecutorService to & Scoped Values. Merlin Bögershausen explains what matters in — and why old patterns may hold you back.

Full article → javapro.io/2025/07/22/more-act

@openjdk

JAVAPROjavapro
2025-07-07

Klassische Threads stoßen in schnell an Ressourcenlimits & machen Fehlerbehandlung komplex. in versprechen Skalierbarkeit & klarere -Konzepte.

Nutze die Vorteile im eigenen Code. Lese Merlin Bögershausens Artikel: javapro.io/de/mehr-action-mehr

JAVAPROjavapro
2025-06-12

: schnell, leicht, revolutionär? : etabliert, robust, aber komplex? Adam Warski beleuchtet im Germany Artikel die Stärken & Schwächen. Warum jetzt ein Umdenken nötig ist!

Lese jetzt: javapro.io/de/von-reactive-str

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst