Tagged articles
13 articles
Page 1 of 1
Big Data Technology Architecture
Big Data Technology Architecture
Mar 25, 2025 · Big Data

Kafka 4.0 Release: KRaft Architecture, Consumer Group Optimizations, and New Queue Features

Kafka 4.0 marks a milestone release that replaces ZooKeeper with the KRaft consensus engine, improves scalability and performance, introduces a server‑side consumer‑group protocol, adds shared‑group queue capabilities, and updates Java requirements and documentation, delivering a more robust and flexible streaming platform.

Big DataDistributed StreamingJava11
0 likes · 6 min read
Kafka 4.0 Release: KRaft Architecture, Consumer Group Optimizations, and New Queue Features
Architecture Digest
Architecture Digest
Sep 25, 2024 · Fundamentals

A Practical Overview of New Java Features from Java 9 to Java 17

This article presents a concise, hands‑on review of the most useful Java language enhancements introduced between Java 9 and Java 17—including private interface methods, Optional API upgrades, var type inference, the new HTTP client, switch expressions, text blocks, records, instanceof pattern matching, and sealed classes—illustrated with clear code examples.

JavaJava11Java13
0 likes · 15 min read
A Practical Overview of New Java Features from Java 9 to Java 17
Java Architecture Diary
Java Architecture Diary
Jan 10, 2023 · Backend Development

Master Java 11 HttpClient: Synchronous & Asynchronous Requests Explained

This article introduces Java 11's built-in HttpClient, compares it with legacy HttpURLConnection and third-party libraries, and provides detailed code examples for creating and configuring HttpRequest objects, sending synchronous and asynchronous requests, handling headers, timeouts, bodies, and demonstrates a custom mica-http wrapper for practical use.

AsynchronousBackendHttpClient
0 likes · 11 min read
Master Java 11 HttpClient: Synchronous & Asynchronous Requests Explained
Java Architecture Diary
Java Architecture Diary
Jan 10, 2023 · Backend Development

Master Java 11 HttpClient WebSocket: Build, Listen, and Send Messages

This guide demonstrates how to use Java 11’s HttpClient to build a WebSocket client, implement a listener for various message events, and send both text and binary data, including a complete runnable example that showcases connection setup, message handling, and periodic sending.

Backend DevelopmentHttpClientJava
0 likes · 6 min read
Master Java 11 HttpClient WebSocket: Build, Listen, and Send Messages
macrozheng
macrozheng
Apr 24, 2021 · Backend Development

Microsoft Build of OpenJDK: Free LTS Java for Azure and Beyond

Microsoft recently released the preview of its Build of OpenJDK, a free, long‑term support Java distribution that includes Java 11 binaries for x64, macOS, Linux, and Windows, with early‑access builds for Java 16 on ARM, and plans to make it Azure’s default Java 11 runtime by year‑end.

AzureJavaJava11
0 likes · 4 min read
Microsoft Build of OpenJDK: Free LTS Java for Azure and Beyond
360 Tech Engineering
360 Tech Engineering
Sep 11, 2020 · Backend Development

Key New Features of Java 11 and Practical Migration Guide

This guide explains why Java 11 is worth adopting, lists its major language and API enhancements over Java 8—including var type inference, improved collections, stream and HTTP client APIs—and provides detailed solutions for common migration issues such as missing JAXB modules and container‑aware JVM behavior.

BackendContainerHttpClient
0 likes · 6 min read
Key New Features of Java 11 and Practical Migration Guide
Programmer DD
Programmer DD
Dec 21, 2018 · Backend Development

What You Need to Know About Oracle Java 11 Licensing and Support

This article explains Oracle's Java 11 licensing changes, the split between commercial and OpenJDK builds, support and update policies, and how organizations can choose the right JDK from Oracle or alternative vendors to ensure proper maintenance and compliance.

JDKJavaJava11
0 likes · 9 min read
What You Need to Know About Oracle Java 11 Licensing and Support
Java Architect Essentials
Java Architect Essentials
Aug 15, 2018 · Fundamentals

Java 11 Upcoming Features and Their Differences from Java 9 and 10

The article outlines the scheduled Java 11 release, detailing four major JEP proposals—including local‑variable syntax for lambda parameters, the low‑overhead Epsilon garbage collector, dynamic class‑file constants, and removal of Java EE/CORBA modules—while also discussing the shift to a faster release cycle and long‑term support model.

Garbage CollectionJEPJava11
0 likes · 6 min read
Java 11 Upcoming Features and Their Differences from Java 9 and 10