It’s a long tradition at Bitrise that we compile the biggest learnings from the previous year in our annual State of App Development blog post. Let’s take a look at what 2021 brought our way, shall we?
In this article, you will learn how to test database performance in Rails and solve some of the most common database performance issues. When you develop a Rails application, ActiveRecord is the default tool that manages your database. ActiveRecord provides an easy and fast interface to query and insert data using commands like.where, .save, .create, and.update. Rails does the work of converting these commands to SQL queries, which is a good thing, but sometimes can cause performance issues.
Processes exist within organizations to help them carry out the tasks and activities necessary to keep the business running. But often, these processes don’t run as smoothly as they should. Inefficiencies creep in, certain activities take longer than necessary, or important steps are skipped altogether. How can you get at the root of the issues that are bogging down your processes to get them running more smoothly and efficiently? The old approach to process optimization is no longer enough.
Today’s consumers demand digital customer experiences that are responsive, secure, scalable, and “always-on”. The pivot to digital means that activities like ordering food, booking a taxi, or even retail purchases now revolve around quickly meeting the expectations of digital audiences.
LiveView is a compelling choice for building modern web apps. Built on top of Elixir's OTP tooling, and leveraging WebSockets, it offers super fast real-time, interactive features alongside impressive developer productivity. In this post, we'll show you how to secure your live view routes with function plugs and group live routes in a secure live session. Let's dive straight in!
TL; DR: Based on the APM benchmarks results is evident that one of the main performance problems for a Node.js application in a production environment is the usage of the very same applications in charge of monitoring the performance for the application itself. This article explains the reasons with an in-depth analysis to show why using most APMs in a Node.js application is that expensive performance-wise.