Insights

Expert perspectives on DevOps, AI, cybersecurity, and modern software engineering.

Defending Your Rails App: Enabling Dependency Cooldowns to Prevent Supply Chain Attacks DevOps

Defending Your Rails App: Enabling Dependency Cooldowns to Prevent Supply Chain Attacks

A backdoored Axios package. A poisoned LiteLLM release. Both live for hours. A dependency cooldown would have blocked them both. Here's how to protect your Rails app with gem.coop, Dependabot, and Bun...

Setting Up Your Ruby on Rails Monolith for AI Development Custom Software Development

Setting Up Your Ruby on Rails Monolith for AI Development

Large Rails monoliths burn millions of tokens per AI session. These 5 architectural changes cut costs and boost AI suggestion quality by 3-4x.

Supercharging Rails: Enabling Ruby's YJIT Compiler in Production Custom Software Development

Supercharging Rails: Enabling Ruby's YJIT Compiler in Production

How to Setup Ruby's YJIT Compiler in Your Rails Application

Ruby on Rails: Big Data Tips and Tricks Custom Software Development

Ruby on Rails: Big Data Tips and Tricks

[With code snippets] See how to improve your Rails code when working with millions of database records.

How-to Setup Datadog Custom Software Development

How To Set Up Datadog for PHP Applications on AWS EC2

[Code snippets included] Step-by-step guide: Install a Datadog agent for PHP applications on your AWS EC2 instance.

Using Elastic Cloud To Manage AWS CloudWatch Logs Cybersecurity

Using Elastic Cloud To Manage AWS CloudWatch Logs

Creating an efficient process for storing application logs is critical for cybersecurity and compliance. In this guide, we walk you through integrating you

Using Sinatra to Mock Shopify API Calls in Rails Test Suites Custom Software Development

Using Sinatra to Mock Shopify API Calls in Rails Test Suites

Designing a test suite involves constant decisions about how closely to replicate your end product. See how you can simplify the process.

Our RuboCop Configuration for Successful Rails Projects Custom Software Development

Our RuboCop Configuration for Successful Rails Projects

We've used RuboCop to help create plenty of successful projects over the years. Check out these tips for a solid RuboCop configuration.

Most Common Types of Technical Debt in Rails Custom Software Development

Most Common Types of Technical Debt in Rails

Rehabbing older Rails projects often leads to uncovering technical debt. Here are the most common kinds of tech debt you run into and how to fix it.

6 Things to Do When Inheriting Legacy Rails Apps Custom Software Development

6 Things to Do When Inheriting Legacy Rails Apps

Becoming the owner of a legacy Rails app can mean inheriting a project bogged down with tech debt, bugs, and sketchy documentation. Here's how to survive.