Serverless development has become the hot thing in tech. Renting time on a virtual machine only when you need it saves money and resources. However, there are many gotchas that can make working with serverless technology difficult if you’re not prepared. One such gotcha is event handling. Unlike a Web Server applications, events in a …Read More
You’ve heard of test-driven development. You’ve heard of behavior-driven development. Maybe you’ve even heard of acceptance-driven development. But you probably haven’t heard much about exception-driven development. Let’s take a look at what that type of development process is and why you should be practicing it. Exception Driven Development # Jeff Atwood, of Coding Horror, wrote …Read More
Error monitoring is vital to the success of any application. Console logs only get you so far. Once your app is out in the wild, asking your customers to open up the developer tools window and inspect it for errors is a deal-breaker. This is where error monitoring services come in. Let’s take a look …Read More
Customize Your Log Levels on the Fly # Imagine this scenario. You’re debugging your application. You KNOW there is a problem, but your logs aren’t showing you anything helpful. You’ve bounced your head off your desk at least 34 times. Then it hits you! You’ve configured your error monitoring service to only capture FATAL errors, …Read More
Feedback and community support is the key to growing a successful open-source company, and you all have provided us some of the best feedback possible. With your feedback, we just released one of our biggest improvements yet. This release includes changes on both the application interface and the core functionality. We wanted to highlight some …Read More
The beauty of open-source solutions is that you are often given the option to self-host or pay for an easy hosted solution by the company or people who created the project. This is true of many projects. Ghost is a popular example of this from the blogging world. Some analytics serves, including Matomo, allow users to choose between …Read More
The beauty of open-source solutions is that you are often given the option to self-host or pay for an easy hosted solution by the company or people who created the project. This is true of many projects. Ghost is a popular example of this from the blogging world. Some analytics serves, including Matomo, allow users …Read More
For anyone who has built an application, you’ve probably built it on some library or framework that changes over time. To keep up, you have to upgrade your application. However, there are varying schools of thought around when you should upgrade. At Exceptionless, we like to be on the bleeding edge. As an open-source company, we …Read More
Update: Microsoft has officially released .NET 5.0! # For anyone who has built an application, you’ve probably built it on some library or framework that changes over time. To keep up, you have to upgrade your application. However, there are varying schools of thought around when you should upgrade. At Exceptionless, we like to be on …Read More
In development, we tend to think of errors as things that are thrown when our code does not execute properly. Errors can be caught and handled or they can be missed and result in uncaught exceptions. But how do we classify errors that are not directly caused by the code we write? How do we …Read More