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 Community
dev.to > client0s > build-a-small-openosrs-plugin-in-java-4p2n

Build a small OpenOSRS plugin in Java

6+ hour, 23+ min ago   (412+ words) A small plugin is a good way to learn a desktop client's extension system. This example displays a chat message after login. It covers discovery, dependency injection, game events and packaging without automating gameplay. I maintain the OpenOSRS project at…...

DEV Community
dev.to > paohaijiao > xml-configuration-mode-decoupling-your-api-catalog-from-business-code-56nm

XML Configuration Mode: Decoupling Your API Catalog from Business Code

5+ hour, 54+ min ago   (227+ words) In this post you'll learn to: The XML file names each request and declares its return type. The factory binds those entries to interface methods by method name. Change the curl in XML → the running app changes behavior. No Java…...

DEV Community
dev.to > haseebthedev0 > architecting-a-low-power-geofencing-engine-for-android-1e6j

Architecting a Low-Power Geofencing Engine for Android

6+ hour, 46+ min ago   (1671+ words) It happened during a quiet, mid-afternoon meeting. The room was deathly silent, the air thick with the weight of a quarterly review, when my phone decided to belt out an aggressive, high-decibel ringtone. My face turned crimson. I scrambled to…...

DEV Community
dev.to > renanfranca > how-seed4j-validates-compatibility-2pdo

How Seed4J Validates Compatibility

9+ hour, 16+ min ago   (279+ words) How Seed4J uses Renovate, GitHub Actions, and 25 generated project configurations to validate compatibility across modern technology stacks. Tagged with opensource, githubactions, devops, security....

DEV Community
dev.to > prathmeshkumbhar04 > understanding-vs-equals-in-java-the-beginners-trap-that-cost-me-hours-5bmo

Understanding == vs.equals() in Java: The Beginner's Trap That Cost Me Hours

10+ hour, 32+ min ago   (134+ words) When I first started learning Java, I wrote a simple login system. The password entered by the user was exactly what was stored in the database. I looked at the screen, compared the two strings, and they were identical. Yet,…...

Medium
medium.com > @the_atomic_architect > uber-kafka-trillions-messages-66424e02530c

How Uber Handles Trillions of Kafka Messages Without Bringing Everything Down

6+ hour, 34+ min ago   (23+ words) How Uber built a Kafka architecture for trillions of daily messages using federated clusters, uReplicator, Chaperone, consumer proxies, dead-letter queues, and tiered storage....

DEV Community
dev.to > bitan_sarkar > sync-true-protects-one-jvm-not-the-cluster-16m0

sync = true protects one JVM, not the cluster

11+ hour, 13+ min ago   (209+ words) Originally published at bitsar.net. Twelve pods, one Redis, and @Cacheable(sync = true) on the method. I read that as a protected endpoint. It coordinates callers inside one JVM, so a cold key was still twelve calls to the same…...

Medium
medium.com > @shrirangesh > object-oriented-programming-in-software-engineering-mastering-the-core-concepts-and-how-they-shape-dd17d8b0cccf

Object-Oriented Programming in Software Engineering: Mastering the Core Concepts and How They Shape…

8+ hour, 22+ min ago   (1158+ words) Object-Oriented Programming in Software Engineering: Mastering the Core Concepts and How They Shape Modern Software Development A practical guide to classes, objects, encapsulation, abstraction …...

DEV Community
dev.to > pyaephyomaungdev > the-hidden-failure-modes-in-localization-infrastructure-and-why-we-architected-a-local-first-2m5b

The Hidden Failure Modes in Localization Infrastructure (And Why We Architected a Local-First Solution)

14+ hour, 26+ min ago   (195+ words) In scaling cross-platform codebases across Flutter, React, iOS, and Android, localization (i18n) is frequently treated as an operational afterthought. Engineering teams default to Google Sheets, manual CSV exports, or enterprise cloud translation SaaS. To solve this friction at the architectural level,…...

DEV Community
dev.to > halil_cogun > before-you-hunt-a-desync-prove-your-own-simulation-is-deterministic-4igf

Before You Hunt a Desync, Prove Your Own Simulation Is Deterministic

15+ hour, 4+ min ago   (929+ words) When the system catches a desync between two players, the match dies, someone files a bug, and the hunt begins. Which client was wrong? Which subsystem? Which tick? Two machines, two builds, two network stacks, two sets of hardware, and…...