Operations | Monitoring | ITSM | DevOps | Cloud

Introducing Error Groups to the Raygun API

We’re excited to announce an important extension to our API. After rigorous research, testing, and feedback, we’ve launched the Error Groups endpoints. This powerful new addition aims to enhance your monitoring experience and better handle errors across your applications. Our primary aim with the introduction of these endpoints is to offer you a more detailed view into your applications’ error groups, and to offer a way to update their statuses using the API.

Part two: 7 must-know object-oriented software patterns (and their pitfalls)

Dr. Panos Patros, CPEng This is the second and final part in our exploration of must-know OOP patterns, and covers the composite bridge pattern, iterator pattern, and lock design pattern. Find part one here covering extension, singleton, exception shielding and object pool patterns. Object-oriented design is a fundamental part of modern software engineering that all developers need to understand.

New Raygun JS provider v2.27.0 to support performance timing

The popular chromium based browser ecosystem has recently changed how performance metrics can be collected in relation to performance.timing. Before we get into the details, the TLDR is: if you use the Raygun CDN for raygun4js, you’re up to date. If you self-host raygun4js and use Raygun Real User Monitoring, you’ll want to upgrade to version 2.27.0.

A guide to single-page application performance

Many of us have heard single-page applications (SPAs) hailed as the future of web applications. Proponents of SPAs point to increased code reusability and development velocity, and the advantage SPAs can give when it comes to delivering a fast and seamless user experience. Massive sites like Facebook, AirBnB and Trello are all built as SPAs. On the flipside, monitoring SPAs for performance is pretty challenging.
Sponsored Post

Best practices for tracing and debugging microservices

Tracing and debugging microservices is one of the biggest challenges this popular software development architecture comes with - probably the most difficult one. Due to the distributed architecture, it's not as straightforward as debugging traditional monolithic applications. Instead of using direct debugging methods, you'll need to rely on logging and monitoring tools, coding practices, specific databases, and other indirect solutions to successfully debug microservices.

Server performance metrics: 11 to consider for actionable monitoring

With the DevOps movement becoming mainstream, more and more developers are getting involved with the end-to-end delivery of web applications, including deployment, monitoring performance, and maintenance. As an application gains more users in a production environment, it’s increasingly critical that you understand the role of the server.

Sponsored Post

How to measure and improve Node.js performance

Change is the only constant in software, and few languages change like JavaScript. In just the last few years, we've had the rise of TypeScript and React, dozens of new frameworks, and Node.js has brought us over to the server-side. Google's V8, which powers Node.js, is one of the fastest JavaScript engines in existence. In simple benchmarks, well-optimized JS executed by V8 often performs almost at the same speeds as famously fast languages like C++. And yet, Node applications often seem to be pretty sluggish. This post aims to guide you through the process of measuring and improving Node.js performance.

Founder & Friends: Making It Work with Scott Hanselman

Join us for an exclusive Founder & Friends episode featuring Scott Hanselman, renowned technology expert and host of popular podcasts such as Hanselminutes, Azure Friday, Ratchet and the Geek. Discover the insights, experiences, and wisdom of Scott as he takes us behind the scenes of his successful career and shares his perspectives on the tech industry, work-life balance, and much more! JD and Scott are ready to dive into stories and experiences that have shaped their professional journeys and made them the successful individuals they are today.