Systems | Development | Analytics | API | Testing

Development

"Hello, Ruby Debugging"

Learning a new language is always a joyous event. From the first innocent google search, through the first “hello world”, to always being surprised when the classic text is somehow printed to the screen/command line console/browser tab/local text file. The entire time your mind is quickly soaking in new ideas and concepts, new syntax and phrases, and new ways of doing things. Some of them can be compared to the languages you already know. Others are brand new.

Building a Multi-tenant Ruby on Rails App With Subdomains

According to a definition of multitenancy, when an app serves multiple tenants, it means that there are a few groups of users who share common access to the software instance. An excellent example of an app that supports multitenancy is the Jira platform, where each company has its subdomain to access the software, for example, mycompany.atlassian.net.

Rest vs SOAP: The Key Differences You Need To Know

When choosing between these two popular web API (application programming interface) formats it can be surprisingly difficult to know which one you should select for your infrastructure. Although both Rest (Representational State Transfer) and SOAP(Simple Object Access Protocol) share attributes in common with how they handle HTTP protocols, there are a number of key differences as discussed in this article.

Fast & Curious: Find and Fix Slow Queries & API Requests

AppSignal was built because we were tired of slow and clumsy monitoring setups. Instead, we built monitoring that’s easy yet powerful - an intuitive interface enables you to figure out what’s happening in no time. Today, our team made finding slow events effortless. We’ve fully overhauled our slow events feature, helping developers to quickly find and fix slow queries and API requests.

Production Debugging: Everything You Need to Know

Production debugging, as the name suggests, takes place when one must debug the production environment and see the root cause of this problem. This is a form of debugging that can also be done remotely, as during the production phase, it may not be possible to debug within the local environment of the application. These production bugs are trickier to resolve as well, because the development team may not have access to the local environment when the problems do crop up.

Best tools in 2021 to do automated testing of your JavaScript apps

It’s no exaggeration to say that today’s internet is built on JavaScript. Around 95% of all websites have been built using the language, according to the latest figures. JavaScript has evolved beyond the client side and is now used to construct entire technology stacks, not to mention support databases like pouchdb and RethinkDB.

Editor X - a Responsive Builder for Your Next Website

Welcome to 2020: the year in which having a business simply can’t happen without having a website. And, in recent years, not just ANY website. Business owners must have THE website: an online virtual space that is so magnificently created and intuitive to use, not to mention flame up emotions we never knew existed that users simply can’t forget. But how do you achieve this in a world with SO MANY WEBSITES without having to spend weeks if not MONTHS creating it?

Why Are You Logging If You're Not Using the Logs?

There comes a time in every developer’s life (or daily routine, we’re not here to judge) where they have to go and fix a bug. Back in the days when I used to be a developer, I distinctly remember how each time I would go face to face with a bug, my favorite method to fix it was to add log lines. I mean, why not, right?