Operations | Monitoring | ITSM | DevOps | Cloud

Sponsored Post

Building vs. buying a digital experience monitoring tool

It's usually possible, and often tempting, to build your own tools. For engineers in particular, there's a strong appeal to having total control over a custom-built product that will perfectly meet your specific requirements. Raygun itself originally came from an internal tool we built to monitor errors in a different product. But as our business matured and we started to think more strategically, we recognized the hidden, lingering costs to our DIY approach, and began to believe that internal tools were a misuse of the time and skills of our development team.

The 2023 guide to React debugging

As React is the most popular JavaScript framework for creating component-based applications, you have access to a solid ecosystem of tools, resources, and best practices that can help with React debugging when something goes wrong. To create a high-quality React application, you can’t skip over the debugging phase of your software development life cycle including everything from addressing error messages coming up in the development phase to monitoring live errors in production.

Microsoft Teams for Alerting has landed

Get crucial error and performance diagnostics sent directly to your chosen Microsoft Teams channel with Raygun Alerting. As of 2022, Microsoft Teams has surpassed Slack’s 18 million active users with a user base of over 270 million, solidifying its position as the leading business communication platform. In August 2021, we released our Slack for Alerting integration, and now it’s time to extend that capability to Microsoft Teams.

C# Performance tips and tricks

At Raygun, we’re a pretty polyglot group of developers. Various parts of our code base are written in different languages and frameworks — whatever is best for the job. That said, large parts of Raygun written with.NET, and we’re big.NET fans. Given the prevalence of C# applications (C# has been in the top 5 on the TIOBE index for about 10 years!) and the massive scale of data Raygun deals with, we’re often called on to do C# optimization work.

Sponsored Post

The 2023 guide to native app development

Native app development is the creation of software programs that run on specific devices and platforms. You can build native apps for desktops, smart TVs, and so on - but since the most popular target devices are smartphones, native app development is frequently used to mean mobile app development. According to Statista's latest data, Google's Android and Apple's iOS operating systems have squeezed every other mobile OS out of the market over the years, and in the fourth quarter of 2022, they made up 99.4 percent of the total mobile market.

Raygun API Beta is now open to everyone

We’re excited to announce the offical Beta launch of the Raygun API, allowing you to extract, manipulate, and visualize insights from your account in innovative ways. This is included with all Raygun plans, and is now readily available to customers of all sizes. We’ve made the decision to release this Beta sooner than anticipated, as we’re eager to receive your early feedback to make sure we’re focussing on the endpoints that provide the most value to your team and business.

Using OOP concepts to write high-performance Java code (2023)

Java is a class-based object-oriented programming (OOP) language built around the concept of objects. OOP concepts are intended to improve code readability and reusability by defining how to structure your Java program efficiently. There are seven core principles of object-oriented programming, as follows.

40 most popular programming languages 2023: When and how to use them

There are many - maybe too many - programming languages to choose from. One of the most effective ways to assess their popularity is by the number of search queries for each language, across the web. The TIOBE Index is the definitive list of programming languages, ranked in order of search volume popularity as an indication of prominence and public interest. This article lists the top 40 languages on that list, with a brief overview and their pros, cons, and hiring prospects.