Systems | Development | Analytics | API | Testing

Get more from your Python integration testing with Honeybadger

Integration testing is an essential part of development, ensuring applications can survive the rigors of deployment and function in the real world. Getting the most out of them is key. It’s about making sure you write meaningful tests that ensure your code works as expected. If you’re running integration tests in Python, you may appreciate better visibility and deeper insights into application errors.

What is an AI Gateway? Key Benefits and Examples

Applications and systems using AI have exploded in popularity, with every company looking to integrate AI anywhere they can. This move toward AI-assisted and AI-powered products appears to be the future. However, early adoption is great, but gaps form quickly at scale. For example, in 2023 OWASP began to publish the OWASP Top 10 for LLM Applications (updated again in 2025), which outlined ten common security flaws found in LLM-based applications.

Tomcat 11 Migration & What to Expect in Future Tomcat Releases

Get practical advice on migrating to Apache Tomcat 11 and Jakarta EE 11. This video, featuring Java experts from Perforce OpenLogic, highlights what to consider as you plan your Tomcat migration, as well as available tools and steps for checking your source code. Plus, get insights into what may be coming in future Tomcat releases. This video is from the webinar "Taming Tomcat 11: Tips and Tricks for Java Teams" which took place in July 2025.

Tomcat 11 Virtual Threads Demos

Virtual threads are now supported in Tomcat 11. In this video, Senior Enterprise Architect Bill Crowell walks through demos that show exactly how Java Virtual Threads behave in real applications — including how they perform under load, how they simplify concurrency, and how they integrate with Tomcat 11. This video is from the webinar "Taming Tomcat 11: Tips and Tricks for Java Teams" which took place in July 2025.

Java Virtual Threads 101 | Virtual Threads in Tomcat 11

Tomcat 11 introduces support for Java Virtual Threads, bringing a major shift in how high-concurrency web applications can be built and scaled. In this video, we break down what virtual threads are, how Tomcat 11 uses them, and what this means for performance, thread management, and application design. Whether you're a Spring Boot developer, a Tomcat admin, or just exploring Java’s Project Loom features, this overview will give you a clear understanding of the benefits — and the caveats — of adopting virtual threads in production.

Crafting Immersive Audio in Cyberpunk 2077 and Next-Gen Open Worlds with Colin Walder CD PROJEKT RED

In this episode, Colin Walder, Engineering Director at CD PROJEKT RED, joins Jase Lindgren to delve into the intricate role of creating an immersive sound world for Cyberpunk 2077. Colin and Jase dive into the technical and creative challenges of building immersive audio experiences in AAA games, including.

RAG Chatbot: The future of Enterprise Knowledge Automation

We’re entering a phase where AI can draft emails, resolve tickets, summarise complex information, and occasionally present fiction as fact with equal conviction. Generative AI has become incredibly powerful, but in enterprise environments, power without precision quickly becomes a risk rather than an advantage. This is exactly where the shift is happening.

How to Leverage Moesif Effectively for API Observability

You can make your API observability posture more powerful and beneficial by treating Moesif as an engineering implement. The platform automatically captures API traffic out-of-the-box and provides actionable analytics and visualizations. However, the degrees to which they precisely and empirically illustrate the data, depend on where and how you’ve integrated Moesif.

How to Build an Internal Chargeback Model for Your API and AI Usage Using Moesif

API and AI services now sit at the heart of modern products. However, the more we use them, the harder it seems to become to account for the budget. Launching an AI product often leads to massive end-of-period bills. This requires attributing costs to the key internal power users and consumption drivers. The challenge is identifying the departments, products, or projects responsible for the consumption, and the extent to which they contribute.