Best Practices
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…
Code Instrumentation Practices to Improve Debugging Productivity
Code instrumentation is closely tied to debugging. Ask one of the experienced developers and they will swear by…
Code Instrumentation in Cloud Native Applications
Cloud native is the de facto standard approach to deploying software applications today. It is optimized for a…
FileNotFoundException in Java
Let’s take a look at FileNotFoundException, a common Java exception that needs to be handled when a Java…
IllegalArgumentException in Java
Let's look at IllegalArgumentException, which is one of the most common types of exceptions that Java developers deal…
IOException in Java
IOException is the most generic exception in a large group of Java exceptions that express input/output and networking…
From Monolithic to Microservices: Code Instrumentation Trends
Software architectures are greatly influenced by the size and scale of the software applications. With growing size, the…
8 Debugging Tips for IntelliJ IDEA Users You Never Knew Existed
As developers, we’re all familiar with debuggers. We use debugging tools on a daily basis - they’re an…
Observability vs. Monitoring
Although all code is bound to have at least some bugs, they are more than just a minor…
Top 9 Observability Tools in 2022
Cloud infrastructure is becoming more useful for companies but also more complex. DevOps methods have become a critical…
Top 10 Logging Frameworks Across Various Programming Platforms
Logging is an essential part of coding guidelines for any software development project. From humble beginnings as console print messages and file logging libraries for basic debuggability, logging frameworks have now evolved into full-scale platforms offering a variety of advanced features