How Jekyll Works
NOTE: This post is a more concise version of the much longer version on my blog Jekyll, the static site generator, although it is the older technol
Curated development tutorials from top sources. Filter by language.
NOTE: This post is a more concise version of the much longer version on my blog Jekyll, the static site generator, although it is the older technol
Previously, I wrote about Fiber in Ruby, one of the mechanisms used to build asynchronous programming in Ruby. In this post, I want to compare Ruby Fi
Note: Rails Baseline is the production-ready Rails foundation I tested here. It gives a new SaaS application and the coding agents working in it clea
I wanted to be able to tell Hermes, "Send this email tomorrow at 9 a.m." So I built hermes-sendgrid, an open-source plugin that connects Hermes Agent
A table with 200 rows and 5 action icons per row. That’s 1,000 inline SVGs dropped into your HTML. When does that start to impact your performance? B
Release video for Glimmer DSL for Web (Award-Winning Frontend Framework for Ruby on Rails) 0.10.0 & 0.10.1: Auto-Conversion of Date/Time Element Value
In release 4.0, the Ruby Powers-That-Be have brought class Pathname into the Ruby core. This is a Very Good Thing. Through its many instance methods,
When an agent writes the code, you stop reading every line. You can pretend otherwise for a while, but on any real codebase you end up skimming a 600
Ever wondered how to build those interactive product tours that spotlight elements and walk users through your app? Ever wondered how you could with j
Learn how Ruby's Hash#fetch with a block gives lazy, falsy‑safe configuration defaults — cleaner than || or fetch(key, default). Read More
Learn how to use Ruby's Enumerable#lazy for memory‑efficient streaming of large datasets with real‑world code examples. Read More
I've been building RepBoard, a Rails app that gives freelancers a portable reputation profile — collect reviews from clients, share one professional l
Let's say we have an app which receives webhooks from a payment provider. A customer starts a payment, so we receive a payment.processing event. A mo
Last week a build broke and fixed itself. No one watched a console, no one triaged. The failure filed its own ticket and an agent shipped the PR. The
While researching the BigBlueButton bug bounty program on YesWeHack, I found an access control issue in Scalelite’s recording playback flow. The prob
A Go string is essentially a sequence of bytes. That sounds like a small implementation detail, but once you start dealing with UTF-8 and Unicode, it
Fixing "g++ Not Found" When Debugging Rails in RubyMine on Fedora TL;DR: If clicking "Debug" in RubyMine on Fedora fails to install debase
When a build breaks, the bug fixes itself We stopped babysitting CI failures. Now a red build files its own bug — and an AI agent picks it up and shi
Hey DEV community! 👋 I've been working on a Blog Application built with Ruby on Rails to practice backend architecture, clean code standards, and Rai
Originally published on my website. The Problem I've been writing Ruby on Rails for a while now, and in all that time migrations have neve