Java & Kotlin

JVM releases, Spring ecosystem, build tooling, and performance.

  • 8 Tracked terms
  • Last 30 days Feed window

What this topic collects on

An article joins this feed when it matches these terms. Each one is also a search of its own.

Latest in Java & Kotlin


dev.to > bellsal_b44bf6d > the-audio-bugs-nobody-warns-you-about-when-you-build-a-mobile-looper-4f7l

The audio bugs nobody warns you about when you build a mobile looper

34+ min ago   (709+ words) I spent the last few months building an MPC-style pad sampler and looper for Android in Flutter. The UI was the easy part. The part that ate the time was audio — specifically, all the ways audio quietly breaks on a…...


dev.to > brawnybytes > java-concurrency-multithreading-40-interview-questions-3lpl

Java Concurrency & Multithreading: 40 Interview Questions

1+ hour, 29+ min ago   (829+ words) A process has its own memory space and OS resources; threads live inside a process and share its heap and file handles but keep their own stack and program counter. That shared memory is exactly why threads are cheap to…...


dev.to > codenameone > faster-maps-chasing-swiss-speed-pl7

Faster Maps: Chasing Swiss Speed

2+ hour, 6+ min ago   (974+ words) ParparVM fixes pathological map misses and extends tagged boxed values. Probe counts, allocation coverage, and regressions show where ordinary Java collections became cheaper. Tagged with java, mobile, android, ios....


dev.to > nazrinsuleymanli > stop-chasing-exactly-once-your-kafka-consumer-just-needs-to-not-care-1j5m

Stop Chasing Exactly-Once. Your Kafka Consumer Just Needs to Not Care

4+ hour, 3+ min ago   (368+ words) Every few months a team I talk to decides they need exactly-once delivery in Kafka. They read the... Tagged with java, microservices, kafka, springboot....


dev.to > ciaolee00 > tilemap-2ki1

(d+017) TileMap

5+ hour ago   (20+ words) Game Programming in C++ 산자이 마드하브 느낌 책의 4장까지 독서를 마치고 이제 대략적인 게임엔진의... Tagged with cpp, gamedev, tilemap, devjournal....


dev.to > paganini2008 > easyjpa-type-safe-dynamic-queries-in-three-lines-not-thirty-542e

EasyJPA: Type-Safe Dynamic Queries in Three Lines, Not Thirty

5+ hour, 8+ min ago   (617+ words) Every query is a lambda. Every join has a name. Not a single JPQL string. Here is the whole pitch in one screenshot's worth of code. Same query. Same type safety. Same generated SQL. Step 1 — add the dependency. The current…...


dev.to > taras_antoniuk_ea6a2fe7ee > when-the-vpn-goes-away-putting-spring-security-into-a-running-application-4blm

When the VPN Goes Away: Putting Spring Security into a Running Application

6+ hour, 38+ min ago   (1564+ words) There is a very common kind of application: it lives inside a company network, it is reachable over the VPN, and it has been running like that for years. Accounting systems, internal reporting tools, warehouse apps, admin panels. Sometimes there…...


dev.to > wantsvibes > data-transfer-architecture-moving-massive-payloads-between-services-without-overloading-the-network-39n9

Data Transfer Architecture: Moving Massive Payloads Between Services Without Overloading the Network

7+ hour, 1+ min ago   (441+ words) The most common architectural anti-pattern in distributed systems is the application-server data proxy model. In this setup, an end-client uploads a large file directly to a web application server, which then buffers the entire payload into local memory or temporary…...


dev.to > paganini2008 > turn-a-spring-boot-app-into-a-distributed-cron-cluster-3pd0

Turn a Spring Boot app into a distributed cron cluster

8+ hour, 15+ min ago   (343+ words) @Scheduled is fine until it isn't.... Tagged with architecture, java, opensource, springboot....


dev.to > rawas_aditya > what-zig-feels-like-coming-from-go-a-systems-programming-comparison-24cj

What Zig Feels Like Coming from Go: A Systems Programming Comparison

9+ hour, 37+ min ago   (678+ words) The difference is what they optimize for. Go optimizes for engineering velocity at scale — teams, services, microservices, distributed systems. Zig optimizes for control — predictable performance, zero hidden costs, and direct hardware access. If you've ever hit a GC pause in…...