#PlainJava

Developers can summon 20,000 lines of framework incantations.
But writing 100 lines of pure Java, and suddenly, their keyboards break.

Frameworks were supposed to simplify things. Instead, we’ve built microservices with the elegance of a collapsing Jenga tower. Defended layers on layers of “necessary” abstractions, all just to call a method.

Java, on the other hand?
Solid. Modern. Dangerous in the right hands.
Especially when wielded with jlink, jpackage, pr the surgical precision of GraalVM native executables.

From time to time, it’s good to step away from the glue. Touch the metal to actually feel something again.

(PS: Java Logging format still sucks. But we can’t all be perfect.) ☠️🧠💻

#PlainJava #GraalVM #MinimalismIsNotAMyth #CodeLikeYouMeanIt #coding #java #programming #developers

A fingernail-sized chip with kilobytes of memory has been running secure cryptography in Java since 1991. Today, we need gigabytes for a "microservice" that wraps a REST call in three layers of abstraction because of "enterprise", Patterns, Libs, Frameworks, Fancy... Would a Sim Card nowadays have the Size of a small Raspberry Pi?

I continue to write Nano: github.com/NanoNative/nano - A lib that supports you to write in plain modern, functional java.

#NoBloat #KeepItSimple #PlainJava #LightweightSoftware #KISS #programming #code #softwaredevelopment

Simcard LayoutSimcard smaller than a coin

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst