Homepage
Open in app
Sign in
Get started
97 Things from O’Reilly Media
Collective Wisdom from the Experts
Follow
Trade-offs in a Microservices Architecture
Is there an optimal software architecture? What does it look like? How do we measure ‘optimal’ when it comes to building and operating…
Kenny Bastani
Feb 26, 2020
Keep Your Entity Mappings Simple and Efficient
JPA and Hibernate provide you with lots of complex mapping features. But you should better ignore them. Here is why…
Thorben Janssen
Feb 25, 2020
The JVM is a Multiparadigm Platform: Use this to Improve your Programming
Java is an imperative language: Java programs tell the JVM what to do when. But computing is all about building abstractions. Java is…
Russel Winder
Feb 24, 2020
Declarative Expression Is the Path to Parallelism
In the beginning Java was an imperative, object-based programming language. Indeed it still is. Over the years though Java has evolved, at…
Russel Winder
Feb 24, 2020
Threads Are Infrastructure, Treat them as Such
How many Java programmers manage, or even think about, stack use during their programming. More or less none, the vast majority of Java…
Russel Winder
Feb 24, 2020
Let the Type System Work for You
In Java, the types of variables are static (known at compile time) and manifest (explicitly named in source code). To some developers…
Paul Holser
Feb 24, 2020
You Are an Author
by Burk Hufnagel
Burkhardt Hufnagel
Feb 23, 2020
About 97 Things
Latest Stories
Archive
About Medium
Terms
Privacy
Teams