Introduction to Java
What is Java? Java is a high-level programming language used to build: Web applications Mobile apps (Android) Software systems Java is Write Onc
Curated development tutorials from top sources. Filter by language.
What is Java? Java is a high-level programming language used to build: Web applications Mobile apps (Android) Software systems Java is Write Onc
This is the seventh article in the Exeris Kernel series. TL;DR: Direct ByteBuffer gives you zero-copy but defers cleanup to the GC. Arena gives you d
I got tired of bloated reminder apps, so I built my own I only wanted this: “Remind me about X at time Y.” Not a full planning system. Not 20 scr
Published 2026-05-28 by Shubham Bhati — Backend Engineer (Java 17, Spring Boot, Microservices). As backend engineers, we've all been there - stuc
Java LLD: High-Concurrency Ticket Booking System (BookMyShow) Designing BookMyShow is a classic LLD interview favorite because it tests you
Spring Boot releases a new minor version approximately every 6 months, and each version has a defined open source (OSS) support window. If you're runn
FHIR in Indian Healthcare IT: What Every Developer Building HMIS Software Needs to Know India is in the middle of the most ambitious health
1.Introduction Imagine trying to build an application like Instagram, Amazon, or a banking system using thousands of random functions and u
TL;DR Pick Java web scraping libraries based on the target page structure, not on popularity alone. jsoup is the strongest option for st
If your LLM agent retries a 429 fifty times overnight, retries a 400 three times before giving up, and sends every request to your top-tier model unti
Why Your eBPF Profiler Lies to You About Java Virtual Threads In 2026, virtual threads are the default concurrency model in Java, but your
Java Streams become even more powerful when combined with Optional and file handling APIs. In this article, we’ll explore how to safely handle missing
How software development mistook its tools for its craft — and what it is paying for that mistake There is a conversation that happens in s
Enterprise backend systems require efficient database access and scalable integration strategies. I’ve published 2 practical guides covering: ✔ Spri
Programming languages did not appear suddenly. Every new language was created to solve the problems of older languages. As technology grew, developers
hat "rare" bug that looks intermittent but is actually deterministic. It is just waiting for your pods to scale. I recently dealt with a textbook con
Spring Security JWT Authentication and Authorization Tutorial A comprehensive guide to implementing Spring Security JWT authentication and
TL;DR — jhipster-mcp is an open-source Model Context Protocol server that lets an AI agent generate and evolve JHipster applications for you. You des
Mastering Spring Security Testing with MockMvc and WithMockUser Learn how to effectively test Spring Security applications using MockMvc a
Introduction Today I learned Java basics from my trainer, and he explained it in a simple and interesting way. He started with a story abou