-
The Systemic Process of Debugging
A structured approach to debugging, combined with effective communication and a robust testing strategy, can significantly enhance the efficiency and quality of software development.
-
Eliminating Bugs Using the Tong Motion Approach
Delve into a two-pronged strategy that streamlines debugging, enabling developers to swiftly pinpoint and resolve elusive software glitches.
-
Monkey-patching in Java
Monkey patching is a technique used to dynamically update the behavior of a piece of code at run-time.
-
Easily Manage Different Java Versions on Your Machine with SDKMan!
SDKMan! stands for Software Development Kit Manager, a shell script that allows you to manage parallel versions of multiple Software Development Kits for JVM-based languages.
-
Exposing your data using Spring GraphQL
How to expose your data using Spring GraphQL
-
Building Real-Time Applications to Process Wikimedia Streams Using Kafka and Hazelcast
Learn how to build a real-time application to process Wikimedia streams using Kafka and Hazelcast.
-
ArchUnit: Testing Your Architecture
ArchUnit is a library that allows us to test our architecture (layering/slicing/(naming) conventions, and more).
-
The Evolution of Bugs
Unlock the secrets of debugging in software development. Dive deep into state bugs, thread issues, race conditions, and performance pitfalls.
-
Load Testing: Shoot Your Application With Gatling
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.
-
Configuring Spring Boot to Build a Docker Image with Azul Zulu and Debug Options
The Spring Boot Maven Plugin makes creating a Docker image from your app very easy! Let’s see how define the Java runtime used and more.