Welcome to Lightrun Blog
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…
When Disaster Strikes: Production Troubleshooting
Tom Granot and myself have had the privilege of Vlad Mihalcea’s online company for a while now. As…
Modernize Legacy Code in Production – Rebuild your Airplane Midflight without Crashing
I spent over a decade as a consultant working for dozens of companies in many fields and pursuits.…
Full-Cycle Observability With Dynatrace and Lightrun
We are excited to announce that Lightrun has partnered with Dynatrace to combine Lightrun’s real-time, IDE-first observability capabilities…
Debugging the Java Message Service (JMS) API using Lightrun
The Java Message Service API (JMS) was developed by Sun Microsystems in the days of Java EE. The…
Spring Transaction Debugging in Production with Lightrun
Spring makes building a reliable application much easier thanks to its declarative transaction management. It also supports programmatic…
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…
Logging Best Practices – MDC, Ingestion and Scale
I don't care about religious wars over "which logger is the best". They all have their issues. Having…
Debugging JAXB Production Issues
Java Architecture for XML Binding (AKA JAXB API) is a popular API for marshaling XML data. It's a…
Debugging Java Equals and Hashcode Performance in Production
I wrote a lot about the performance metrics of the equals method and hash code in this article.…
Interview with Tom Granot – Developer Observability, KoolKits and Reliability
In preparation for the upcoming Developer Observability Masterclass we’re hosting at Lightrun with Thoughtworks, RedMonk and JFrog, I…
Debugging Race Conditions in Production
Race conditions can occur when a multithreaded application accesses a shared resource using over one thread. Unless we…
Effectively Bridging the DevOps – R&D Gap without Sacrificing Reliability
DevOps culture revolutionized our industry. Continuous Delivery and Continuous Integration made six sigma reliability commonplace. 20 years ago…
It’s Really not that Complicated.
You can actually understand what’s going on inside your live applications.