#
Ruby Programming Tutorials & Engineering Articles
298 Ruby tutorials, guides, and engineering insights from Shopify, Fly.io, LinkedIn, and more
Companies Using This
Ruby Articles & Tutorials
Filter:
Stripe built homegrown unattended coding agents called Minions that one-shot entire tasks from Slack message to merged pull request.
The article reviews significant demo developments at ClickHouse in 2025, highlighting various applications that showcase its performance and capabilities.
The 2025 Cloudflare Radar Year in Review highlights significant trends in internet traffic, the rise of AI, post-quantum encryption, and the increase in DDoS attacks.
David Belson
59 min read
Has Summary
--
Shopify open-sources Tangle, an ML experimentation platform built to solve six common failure modes in machine learning development.
Shopify Engineering
12 min read
Has Summary
--
Cloudflare is sponsoring two open source projects, Ladybird and Omarchy, to promote a healthier ecosystem for the open web.
Mari Galicer
6 min read
Has Summary
--
The article introduces Roast, a structured AI workflow orchestration framework developed by Shopify to enhance developer productivity by integrating AI agents with traditional coding practices.
Obie Fernandez
10 min read
Includes Code
Has Summary
--
MCP servers, part of the Model Context Protocol, provide a standardized way to connect AI models to various data sources and tools, akin to a USB-C port for AI applications.
Sam Ruby
7 min read
Has Summary
--
The article discusses the skepticism surrounding AI-assisted programming, particularly focusing on the capabilities of Large Language Models (LLMs) in software development.
The article discusses the deployment of Kamal 2. 0 in production environments, highlighting the challenges faced and the solutions available for effective software deployment.
The article discusses the launch of Model Context Protocol (MCP) servers on Fly. io, highlighting their utility, configuration, and security considerations.
This article details how GitHub rebuilt its Issues search system to support nested queries with boolean AND/OR operators and parentheses.
Deborah Digges
10 min read
Includes Code
Has Summary
--
The article discusses the use of Model Context Protocols (MCPs) for provisioning machines, highlighting their integration with tools for managing resources in applications.
The article discusses how Slack's DevXP team optimized their end-to-end (E2E) testing pipeline, significantly reducing build times and eliminating unnecessary frontend builds.
The article announces the launch of Ruby gem analytics powered by ClickHouse, enabling Ruby developers to analyze gem download data since 2017.
The ClickHouse & Ruby Central teams
21 min read
Includes Code
Has Summary
--
The article discusses the challenges and realizations Fly. io faced while integrating GPU support into their cloud services.
The article discusses how GitHub's Product Security Engineering team utilizes CodeQL, a static analysis engine, to enhance the security of GitHub's codebase.
Brandon Stewart
17 min read
Includes Code
Has Summary
--
The article features an exit interview with JP Phillips, a key member of the Fly. io engineering team, who reflects on his four years at the company.
The article discusses how the Gemini API enhances AI-powered developer tools, particularly through its integration with Sublayer, a Ruby-based AI agent framework.
The article discusses the importance of preparing for Stripe API upgrades by using the Sandboxes feature to create isolated test environments.
The article discusses the evolution of Slack's Chef infrastructure, focusing on enhancing safety and scalability through a transition from a single Chef stack to a sharded infrastructure.
Archie Gunasekara
16 min read
Includes Code
Has Summary
--
The article discusses improvements made to GitHub's push processing system, which previously relied on a single, complex background job.
Will Haltom
8 min read
Includes Code
Has Summary
--
The article discusses the enhancements and features of the Google Wallet API announced at Google I/O 2024, focusing on security, wearables, push notifications, and developer experience.
Edson Yanaga
6 min read
Has Summary
--
Chronon, Airbnb's ML Feature Platform, is now open source, providing tools for observability and management that simplify the complexity of data engineering for machine learning practitioners.
The article provides a retrospective on Packwerk, a Ruby gem developed by Shopify to enforce modularity and boundaries in Rails applications.
The article discusses how to delegate resource-intensive tasks to more powerful machines using Fly. io's infrastructure.
Annie Sexton
10 min read
Includes Code
Has Summary
--
This article discusses the horizontal scaling of the Rails backend for the Shop app using Vitess, a database system abstraction over MySQL.
Hammad Khalid
31 min read
Includes Code
Has Summary
--
The article discusses the benefits of using Alpine Linux as a base image for Docker containers, highlighting its smaller size and potential performance improvements.
Sam Ruby
6 min read
Includes Code
Has Summary
--
The article discusses the concept of Print on Demand, focusing on optimizing application resource allocation by using event-driven architectures.
The article introduces Ruvy, an open-sourced toolchain that converts Ruby code into WebAssembly (Wasm) modules. It highlights Ruvy's performance advantages over existing solutions like ruby.
Jeff Charles
6 min read
Includes Code
Has Summary
--
The article discusses Spotify's transition to the Bazel build system, detailing the motivations, migration process, and the impact on developer productivity.
The article introduces Workers AI, a serverless AI inference platform powered by Cloudflare's global network of GPUs.
Phil Wittig
13 min read
Includes Code
Has Summary
--
The article discusses the integration of Sentry for automated error tracking in applications deployed on Fly. io.
The article discusses LiteFS, a tool for managing SQLite databases in a distributed environment, focusing on how it ensures application-level consistency.
The article discusses the proceedings of a workshop focused on Confidence-Building Measures (CBMs) for Artificial Intelligence, addressing potential risks posed by foundation models to internationa...
OpenAI Team
3 min read
Has Summary
--
The article discusses the importance of maintaining multiple logs for application resiliency, particularly in the face of unexpected network outages.
The article discusses the integration of Bun, a JavaScript runtime aiming for complete Node. js API compatibility, with Fly. io, a platform for deploying applications.
This article discusses how to implement lightweight background jobs for a Python web application using Fly Machines, which are fast-starting virtual machines based on Firecracker.
The article discusses advancements in mathematical reasoning through a novel training method called process supervision.
The article 'Vanilla with Candy Sprinkles' explores the concept of building web applications using vanilla JavaScript frameworks.
Sam Ruby
10 min read
Includes Code
Has Summary
--
The article discusses the modernization of the build system for Cloudflare Pages, introducing a new beta version that supports updated tools and languages, including Node. js, Python, and Ruby.
Greg Brimble
8 min read
Includes Code
Has Summary
--
The article explores the unique and evolving nature of the JavaScript ecosystem, highlighting its historical context, the shift in how developers write JavaScript, and the impact of frameworks and ...
Sam Ruby
6 min read
Includes Code
Has Summary
--
The article discusses how Airbnb revamped its continuous integration (CI) system for iOS development by leveraging AWS, Packer, and Terraform.
The article discusses how Fly. io supports JavaScript and Node. js applications, highlighting the challenges developers face due to the multitude of frameworks and package managers available.
This article discusses the development of a flexible order routing system using Shopify Functions, enhancing the traditional order routing process by introducing customizable routing rules.
Ebun Segun
9 min read
Has Summary
--
This article discusses the efforts made by Shopify to improve the performance of the Ruby garbage collector (GC) in their monolithic application.
The article discusses the integration of passkeys into Shopify's authentication flows to enhance security and user experience.
The article discusses the development and features of the Ruby LSP (Language Server Protocol), aimed at enhancing the developer experience in Ruby programming.
The article discusses the concept of monkey patching in Ruby, highlighting its dangers and advocating for its limited use.
The article introduces Wildebeest, an open-source server compatible with ActivityPub and Mastodon, built on Cloudflare's Supercloud.
GitHub ActionsJavaScriptJSXNext.jsNode.jsPostgreSQLQwikRedisRubySQLSQLiteTailwind CSSTerraformTypeScript
Celso Martinho
22 min read
Includes Code
Has Summary
--
This article narrates the journey of Cailyn Edwards, a former farmer who transitioned into a successful career as a Senior Infrastructure Security Engineer at Shopify through the Dev Degree program.
Cailyn Edwards
11 min read
Has Summary
--