Tutorials
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…
Debugging Live Java Applications with Lightrun
Java is a wonderful, powerful and versatile language/platform. It’s very easy to debug under normal conditions but when…
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…
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.…
Debugging Gson, Moshi and Jackson JSON Frameworks in Production
Parsing bugs are the gift that keeps giving in the age of APIs. We use a service; it…
A Comprehensive Guide to Troubleshooting Celery Tasks with Lightrun
This article explores the challenges associated with debugging Celery applications and demonstrates how Lightrun's non-breaking debugging mechanisms simplify…
7 Things You Need to Know About Github’s Sponsors-Only Repositories
Open-source software is driving some of the most exciting innovations today. According to The Linux Foundation, open-source constitutes…
pipenv does not give feedback on installing initially failed dependencies.
Explanation of the problem When attempting to install certain dependencies, specifically numpydoc==0.8.0 and overrides==1.9, using the latest version…
Can’t set Content-type for Request Header when use Spring annotations
Explanation of the problem When using Feign, a declarative web service client, in combination with Spring annotations, a…
The correct way to extend a Material UI component
Explanation of the problem We are utilizing Material-UI as the foundation for our project but encountering challenges when…