Systems | Development | Analytics | API | Testing

Robust JavaScript Error Handling. Learn About JavaScript Errors

By combining custom errors, named functions and Bugfender, you can create a robust error-handling process that allows you to immediately identify the defects of your JavaScript apps. Unhandled JavaScript errors will stop the execution of your script, leaving the application in an undesired state – or, even worse, in an unknown state. So you need a robust error-handling process to avoid unknown errors in your apps. But, why are errors thrown anyway?

How to configure HTTPS for an Nginx Docker Container

There are a few ways to effectively configure HTTPs for an Nginx Docker Container. In this guide, we will quickly cover configuration through the use of free certificate authority Let’s Encrypt. For plenty of people, using Let’s Encrypt to configure HTTPS for an Nginx docker container is a good option. A paid version like Comodo’s SSL certificates may make more sense if you want to increase the security of your site and server.

Find Where N+1 Database Queries Affect Your Application

One of the Scout’s key features is its ability to quickly highlight N+1 queries in your application that you might not have been aware of, and then show you the exact line of code that you need to look at in order to fix it. In this video, we will use a Ruby on Rails application as an example, but the same concepts apply to other popular web frameworks.

An Introduction to Kubernetes and Its Uses

It's easy to get lost in today's continuously changing landscape of cloud native technologies. The learning curve from a beginner's perspective is quite steep, and without proper context it becomes increasingly difficult to sift through all the buzzwords. If you have been developing software, chances are you may have heard of Kubernetes by now. Before we jump into what Kubernetes is, it's essential to familiarize ourselves with containerization and how it came about.

Infrastructure Improvements (Update 2020)

Most of our blog posts are dedicated to Android, iOS and JavaScript development because those are the most interesting platforms for our users. However, from time to time, we also think it’s important to share what’s happening behind the scenes. In this post we’ll be highlighting some of the recent improvements we’ve made to Bugfender’s infrastructure.

Development and the Cloud: 5 Ways Development And the Cloud Will Come Together in 2020

More and more companies are beginning to turn to Development and the cloud as a way to improve their software teams. Whilst it used to be that development and operations were seen as separate, that view has now changed. Linking the two leads to better communication, faster development times, and the ability to stay on top of things.

How to store the bitrise.yml file | TUTORIAL

Keep your bitrise.yml config file in the repository of your Bitrise app: with this feature, you have full control over maintaining, versioning, and the security of your Bitrise config. Continuous integration and delivery built for mobile: Automate iOS and Android builds, testing and deployment from your first install to the one millionth.

Stackify's New Pricing: Everything you need to know

Stackify Retrace pricing is changing. We’re moving away from our old device-based billing to a modern usage-based billing. This means you’ll pick a plan based on the exact amount of projected logs and performance traces you collect and nothing more. You’re probably wondering why and what’s in it for me. Stackify has one core belief that has guided us since our inception and will never change.