debugging
Reduce 60% of your Logging Volume, and Save 40% of your Logging Costs with Lightrun Log Optimizer™
As organizations are adopting more of the FinOps foundation practices and trying to optimize their cloud-computing costs, engineering…
Top 10 Java Linters
Java Linters make an awesome addition to your development environment. Check out our top Java linters and SAST solutions.
Testing in Production: Recommended Tools
Testing in production has a bad reputation. The same kind “git push - - force origin master” has.…
Using the Redis Command-Line Correctly
Learn how to employ Redis CLI features without the setup time required when using client libraries in your code
When Disaster Strikes: Production Troubleshooting
Tom Granot and myself have had the privilege of Vlad Mihalcea’s online company for a while now. As…
The Quick and Easy Guide to Reformatting Code in IntelliJ
As a developer, you’re going to be making changes to a codebase. That’s why, as Harold Abelson put it, “Programs must be written for people to read.” If a codebase is not clearly formatted, debugging becomes more difficult than it should be.
Spring Boot Performance Workshop with Vlad Mihalcea
A couple of weeks ago, we had a great time hosting the workshop you can see below with…
Top 8 IntelliJ Debug Shortcuts
Let's get real - as developers, we spend a significant amount of time staring at a screen and…
How to Perform Python Remote Debugging
Sometimes, remote debugging is necessary. In the simplest terms, remote debugging is debugging an application running in a remote environment like production and staging.
How to Debug Race Conditions Between Threads in Java
In this tutorial, we give an overview of what race conditions are, what multithreaded Java code is used for, and how to debug race conditions in Java using a few different methods.
Debugging jsoup Java Code in Production Using Lightrun
Scraping websites built for modern browsers is far more challenging than it was a decade ago. jsoup is…