errors

7 Microservice Best Practices for Developers

September 27, 2021

Unless you’ve been developing software in a cave, you’ve probably heard people sing the praises of microservices. They’re agile, simple, and an overall improvement on the monolith and service-oriented architecture days. But of course, with all the benefits of microservices comes a new set of challenges.

Continue reading

4 Key Observability Metrics for Distributed Applications

July 26, 2021

A common architectural design pattern these days is to break up an application monolith into smaller microservices. Each microservice is then responsible for a specific aspect or feature of your app. For example, one microservice might be responsible for serving external API requests, while another might handle data fetching for your frontend.

Continue reading

Troubleshooting Errors and Performance Issues in Laravel

April 26, 2019

In a perfect world, there wouldn’t be any errors or bugs in production applications. However, we don’t live in a perfect world, and from experience, you know there is no such thing as a bug-free application. If you are using the Laravel framework, you can leverage its log tracking and error logging to catch bugs early and enhance the performance of your Laravel-based application. Laravel comes pre-packaged with tools to help you track and monitor events.

Continue reading

Troubleshooting Common ASP.NET MVC Problems

April 3, 2019

The Microsoft release of ASP.NET Web Forms had most .NET developers excited for a new framework to replace old Classic ASP scripting. However, Web Forms made it tedious to keep track of page states resulting in spaghetti code for many web projects. When MVC was introduced, it made web development much easier with the model, view, controller structure. But it also introduced its own complications, and many.NET programmers ran into challenges when switching to MVC.

Continue reading

Best Practices for Client-Side Logging and Error Handling in React

March 21, 2019

Logging is an essential part of development. While working on React projects, logging provides a way to get feedback and information about what’s happening within the running code. However, once an app or website is deployed into production, the default console provides no way to continue benefiting from logs. Since these logs are client-side, all errors experienced by users will be lost in their own browsers. This means that the only way we can find out about errors in our application is by user reports, which often don’t happen; many users will simply leave rather than filling out a bug report.

Continue reading

Debugging in Ruby—Busting a Year-old Bug in Sprockets

February 26, 2019

Debugging is an important skill to develop as you work your way up to more complex projects. Seasoned engineers have a sixth sense for squashing bugs and have built up an impressive collection of tools that help them diagnose and fix bugs. I’m a member of Heroku’s Ruby team and creator of CodeTriage and today we’ll look at the tools that I used on a journey to fix a gnarly bug in Sprockets.

Continue reading

Why Transaction Monitoring Is Better Than Uptime Monitoring (and How to Do It Well)

January 25, 2019

Uptime checks on the web tell you if a single page is loading correctly and how long it takes. It’s a good start, but users often interact with many pages, going through complete transactions. For example, they might check out in an e-commerce store, book a hotel room, or publish a blog article. A break in any one of those steps leaves customers unable to use your service. To get a deeper look at the user experience, you need to monitor complete transactions.

Continue reading

Monitoring errors in WordPress

November 6, 2018

WordPress is an open source blogging and website creation tool written in PHP and MySQL. It is a highly flexible content management system (CMS) that enables you to build and manage your website using just your web browser. According to a W3Techs survey, WordPress is used by 31.8% of all websites. We’ve created an example app to demonstrate how errors are handled in WordPress. Also, we’ll show you how Rollbar can help you monitor and display errors on a dashboard.

Continue reading

How To Troubleshoot HTTP Errors With SolarWinds Cloud Monitoring Tools

October 17, 2018

It’s important to get alerts when your site has a spike in HTTP errors so your team has immediate visibility. Resolving this issue quickly can minimize the impact on customer experience and revenue. Having the right tools in place can reduce your mean time to resolution (MTTR), pay off your investment quickly, and earn praise from your operations team, leading to more satisfied customers.

Continue reading

Win-Win Deployment Strategies for Modern Apps

September 12, 2018

Today, modern applications need frequent updates to deliver on business objectives with fast turnaround time. The days of months- or years-long release cycles are gone. Modern applications may be deployed on short notice multiple times per day. This gives the enterprise more agility to make changes that deliver business value faster. Now product teams can iterate on new versions of the product quickly, testing the impact on key metrics and fixing problems immediately.

Continue reading