Load testing entails testing how our application performs under a significant load so we can be certain it behaves as expected when there’s an influx of users.
Hidden Beauties of Java Enums
Java enums can contain much more than just a list of definitions, but also data and extended functionality!
DevOps For Developers: Continuous Integration, GitHub Actions, and Sonar Cloud
When it is done badly, the CI process can turn this amazing tool into a nightmare. CI should make our lives easier, not the other way around.
Back to Basics: Accessing Kubernetes Pods
When Kubernetes is set up, you’ll want to expose some pods outside the cluster. Here I describe different ways Kubernetes provides to do it.
Building a Fullstack IMDB Clone with a Java Backend using SparkJava and Neo4j
Learn about a brand new Java developer course for Neo4J with Java 17, with lessons learned, code snippets, insights, and more!
How to Create APIs with the Java 18 jwebserver Ready for Docker
When simple web content or responses are required, Java 18 reduces the need to search for more complicated solutions like Jetty and Netty.
Debugging Race Conditions in Production
Debugging race conditions is hard, unfortunately production environments are especially problematic for these kinds of problems!
The Basics Of Breakpoints You Might Not Know
In episodes 4 and 5 of “140 Second Ducklings”, I got deeper into the more advanced underpinnings of breakpoints. There’s still a lot more to learn to move forward, but even at this stage it’s surprising how many things are …
Introducing 140 Second Ducklings: What is Debugging?
I’m launching a new Twitter video series that will focus on teaching the concepts of debugging (and other concepts) in small video bites