Tag: #java
Writing on GPUs, LLMs, MLOps, Kubernetes — and mindset · 19 posts
The Generational Shift in Languages and Runtimes — Eleven Projects Read Through Their Official EOL Notices
Eleven languages, frameworks and runtimes with official end-of-life notices on record. Python 2, AngularJS, Vue 2, Nashorn, Java applets and Web Start, Mono, Xamarin, PhoneGap, Atom, io.js and jQuery Mobile, each split i
2026-08-12 · 10 min read #open-source#javascript#java#python#frameworkWhat Java Value Objects (JEP 401) Change — What You Gain and Lose by Giving Up Identity
At 00:45 UTC on July 31, 2026, the JEP 401 Value Objects implementation merged into the OpenJDK mainline. Bundled into a single commit with JEP 539 (Strict Field Initialization), it added roughly 208,000 lines across 1,8
2026-07-31 · 16 min read #java#jvm#valhalla#jep-401#performanceThe Final Field Mutation Warning in JDK 26 — What JEP 500 Actually Changed, and What to Check Now
JDK 26 (GA on March 17, 2026) started emitting a runtime warning, via JEP 500 "Prepare to Make Final Mean Final," for code that reassigns final fields through deep reflection. Ever since JDK 5, Field.set() after setAcces
2026-07-16 · 17 min read #java#jvm#reflection#serialization#migrationKeycloak SPI Extension Development — From Custom Authenticators to EventListeners
A complete guide to developing Keycloak SPI (Service Provider Interface) extensions. We cover the Provider/ProviderFactory architecture, a full internal SMS OTP Authenticator implementation, a Kafka audit-log EventListen
2026-06-12 · 13 min read #keycloak#spi#java#security#devopsKeycloak + Spring Security 6 Integration — Resource Server and OAuth2 Client in Practice
A practical guide to integrating Keycloak with Spring Security 6 as an OAuth2 Resource Server and Client. Covers issuer-uri auto-configuration, mapping realm and client roles with JwtAuthenticationConverter, OIDC logout,
2026-06-12 · 11 min read #keycloak#spring-security#oauth2#oidc#jwtModern Java 2026 — Java 25 LTS / Spring Boot 3.5 / Quarkus / Virtual Threads / GraalVM 25 / Loom / Panama Deep Dive
A full state-of-the-ecosystem tour of Modern Java in 2026 — Java 25 LTS (Sept 2025) with virtual threads as the default, pattern matching finalized, Spring Boot 3.5 native integration, Quarkus 3.20, Micronaut 4, Helidon
2026-05-16 · 18 min read #java#jvm#java-25#spring-boot#quarkusLock-Free Concurrency Programming Complete Guide 2025: Atomics, Memory Model, CAS, Lock-Free Data Structures
Everything about Lock-Free programming: atomics fundamentals, CPU memory models (x86 vs ARM), CAS (Compare-And-Swap), Lock-Free data structures (Queue/Stack/Hash), ABA problem, Hazard Pointers, RCU, Java/Rust/C++ compari
2026-04-15 · 11 min read #lock-free#concurrency#atomics#memory-model#casSpring Boot 3.x Complete Guide 2025: Virtual Threads, GraalVM Native, Spring AI
Everything about Spring Boot 3.x! Java 21 Virtual Threads, GraalVM Native Image, Spring AI, Security 6, Testcontainers, Observability complete guide.
2026-03-23 · 19 min read #spring-boot#java#virtual-threads#graalvm#spring-aiJava Testing Complete Guide: JUnit 5, Mockito & WireMock in Practice
A comprehensive guide to Java testing with JUnit 5, Mockito, WireMock, TestContainers, and ArchUnit. Covers TDD from scratch, Spring Boot Test layers, and integration testing strategies.
2026-03-17 · 16 min read #java#junit5#mockito#wiremock#tddModern Java Complete Syntax Guide: Java 17/21 Edition
A comprehensive guide to modern Java syntax based on Java 21 LTS, covering Records, Sealed Classes, Pattern Matching, Virtual Threads, Stream API, Generics, and Concurrency.
2026-03-17 · 19 min read #java#자바#java17#java21#문법Spring Boot Authentication Practical Guide — Session, JWT, SecurityContext, Cookie-Based Auth Complete Mastery
Master how to implement session and JWT-based authentication in Spring Boot, from SecurityFilterChain and custom filters to SecurityContext and cookie configuration, with practical code examples.
2026-03-08 · 14 min read #architecture#authentication#spring-boot#jwt#cookieAnalyzing Java Processes with Async Profiler
Analyzing Java Processes with Async Profiler
2023-06-19 · 3 min read #java#profilerHBase 3.0 Install on Ubuntu (Non Secure)
Learn how to install HBase 3.0 (Non Secure) version on Ubuntu.
2022-12-25 · 2 min read #hbase#javaHadoop 3.4 Install on Ubuntu(Non Secure)
Learn how to install Hadoop 3.4 (Non Secure) version on Ubuntu.
2022-12-25 · 3 min read #hadoop#javaApache Phoenix Installation Guide
Learn how to install Apache Phoenix
2022-12-18 · 2 min read #hbase#phoenix#javaRedis DB Installation Guide on Ubuntu
Learn how to install Redis DB on Ubuntu.
2022-12-14 · 2 min read #java#jvmHow to Fix Hadoop-Client NoClassDefFoundError (IntelliJ)
How to fix Hadoop-Client NoClassDefFoundError
2022-10-03 · 1 min read #hadoop#javaJava Hadoop Client Usage Guide
How to use the Java Hadoop Client
2022-10-03 · 3 min read #hadoop#javaHBase Client API Basics
Learn the basics of the HBase Client API used to interact with HBase.
2022-09-26 · 2 min read #hbase#api#java