Systems | Development | Analytics | API | Testing

Using ActiveRecord's #update_counters to Prevent Race Conditions

Race conditions are arguably the most insidious kind of bug; they're intermittent, subtle, and most likely to occur in production. ActiveRecord's `update_counter` provides us with a convenient way to avoid race conditions when incrementing or decrementing values in the database. In this article, Jonathan Miles shows us how to use it, how it's implemented, and other approaches to avoiding race conditions.

Talk of the Town: Single Page Application

In recent days web application has become a vital part of our day-to-day life. We often don’t understand the technology behind an application as how it works, what type of programming languages have been used or what kind of databases are used to store and retrieve data. But when you try to create one such application you should definitely know how to build an application and the technology stack behind it.

Logit.io Confirms Plans To Support AWS OpenSearch & OpenDashboards

We are excited to inform all of our users that we will be bringing OpenSearch and OpenDashboards onto the Logit.io platform in the coming months. You may have already been aware that we’ve previously announced our support for the previous iteration of OpenSearch & OpenDashboards known as Open Distro in our response here. Due to our early public support of these oncoming changes you can see our platform cited on the official AWS OpenSearch website.

How to Troubleshoot Performance with a Visual Studio Profiler

Performance profilers mainly aid developers in analyzing the performance of applications. The purpose is to improve poorly performing sections of code that make up the functions of the application. When you say performance profilers, common names that come to mind are Visual Studio performance profilers and Prefix by Netreo. In this article, we will focus on the specific Visual Studio profiling tools for memory and CPU usage.

Securing Your SQL Server Application: Enabling Server-Initiated Encrypted Connections

Network encryption is a vital security step in hardening your application and guarding your data. Additionally, it is more often becoming a requirement by many organizations and laws (like HIPAA). In this article, we will discuss how to secure network communication between your application and the SQL Server database using an encrypted connection. We will demonstrate how encryption can be enabled and leveraged from SourcePro DB with no source code changes to your application.

The Top 21 Grafana Dashboards & Visualisations

In our guide on the best Grafana dashboards examples, we wanted to show you some of the best ways you can use Grafana for a variety of different use cases across your organisation. Whether you are a software architect or a lead DevOps engineer, Grafana is used to make analysis and data visualisation far easier to conduct for busy engineering and technical teams throughout the world.

Rollbar Tip of the Day: Linking to AWS CloudWatch logs from Rollbar

Learn how to link to log data in AWS CloudWatch from Rollbar to help you quickly understand the root cause of an error. Rollbar is the leading continuous code improvement platform that proactively discovers, predicts, and remediates errors with real-time AI-assisted workflows. With Rollbar, developers continually improve their code and constantly innovate rather than spending time monitoring, investigating, and debugging.

Free Cycle Time Readout for GitLab Users

To celebrate GitLab’s latest release and GitLab Commit 2021 we offer free cycle time readout of all of your personal and company projects hosted on GitLab.com for a limited time. Use this link and your GitLab credentials to sign into Logilica Insights and we let you know about your software teams cycle time, delivery velocity and much more.