Get Excited About Postgres 18 | Crunchy Data Blog

New to Postgres 18, features like asynchronous i/o, uuid v7, b-tree skip scans, and virtual generated columns.

#postgres#database
Added: 9 Oct 2025
Scaling Datastores at Slack with Vitess

From the very beginning of Slack, MySQL was used as the storage engine for all our data. Slack operated MySQL servers in an active-active configuration. This is the story of how we changed our data storage architecture from the active-active clusters over to Vitess — a horizontal scaling system for MySQL. Vitess is the present…

#database#DevOps
Added: 25 Sept 2025
Lexxy: A new rich text editor for Rails

A better Action Text.

#Frontend#Ruby on Rails
Added: 4 Sept 2025
Easy Redesign in Rails: Run Old and New Side by Side with :variants

Rails variants are usually used to serve different views for devices — but you can use them for much more, like running a redesign side by side.

#Frontend#Ruby on Rails
Added: 30 Aug 2025
Wubular: Rubular’s regex spirit, reborn with Ruby + WebAssembly

Rubular set the standard for regex testing in Ruby. With Ruby 3.2 bringing WebAssembly support, Wubular takes that idea into the browser — no servers, instant feedback, full privacy. It’s not just a remake, but a glimpse of what Ruby + WASM make possible for future apps.

#Ruby
Added: 30 Aug 2025
A gentle introduction to anchor positioning

Anchor positioning allows you to place an element on the page based on where another element is.

#CSS#Javascript
Added: 30 Aug 2025
Yellow, Purple, and the Myth of “Accessibility Limits Color Palettes”  by Stéphanie Walter - UX Researcher & Inclusive Designer.

Accessibility does not limit creativity! Explore six distinct WCAG-compliant yellow and purple palettes and learn how to design your own.

#Design
Added: 30 Aug 2025
Extend ActiveStorage for Ruby on Rails with Custom Previewers | AppSignal Blog

We'll dive into how ActiveStorage handles uploaded data and how to extend this process in the second part of this two-part series.

#Ruby on Rails
Added: 19 Aug 2025
An introduction to RAG with llm.rb

Documents how to implement the RAG pattern with llm.rb

#AI
Added: 19 Aug 2025
What are Forward Deployed Engineers, and why are they so in demand?

Startups and scaleups are on a hiring spree for a software engineering role pioneered by Palantir. A deepdive into this role, and why FDEs are so popular in 2025

#Consulting
Added: 12 Aug 2025
Create a macOS-inspired stack UI with Stimulus and Tailwind CSS

Create a macOS-inspired stack UI by using powerful Tailwind CSS features and a simple Stimulus controller (with a twist)

#Frontend#HOTWire#Ruby on Rails
Added: 7 Aug 2025
Achieving Multitenancy in a Rails App Using CurrentAttributes

While working with a legacy BBj PRO/5 database for a client, we needed to set up a new CMS with multitenancy requirements. We were dealing with a slew of foreign tables representing the PRO/5 data, and each of the tables had a column for designating which tenant they belonged to. Let's talk about how we leveraged ActiveSupport::CurrentAttributes to solve this problem!

#Ruby on Rails
Added: 7 Aug 2025
Create a Rails Staging Environment and Deploy with Kamal

A staging environment is a safe replica of production where you can test features before going live. In this post, we'll create a staging environment for the blog and deploy to it with Kamal. It also covers the basics of Rails environments and shows how to configure Kamal for staging deployments.

#DevOps#Ruby on Rails
Added: 7 Aug 2025
Get the number of auto-fit/auto-fill columns in CSS – Frontend Masters Blog

The whole point of auto-fit and auto-fill is that you aren't saying how many columns to use. But if you knew how many the browser chose, you can make nice design decisions.

#CSS
Added: 7 Aug 2025
Should we NEVER use non-logical properties? – Frontend Masters Blog

Best bet: just always use them. More nuanced take: there is a few situations where using the physical property is still releavant.

#CSS
Added: 7 Aug 2025
Migration and upgrades: achieving near zero-downtime in PostgreSQL

This article explores techniques for achieving near zero-downtime during PostgreSQL migrations and upgrades

#database
Added: 31 Jul 2025
Making Postgres 42,000x slower because I am unemployed

As an respectable unemployed person must do, I tried to make Postgres as slow as possible

#database
Added: 31 Jul 2025
A handy use of subgrid to enhance a simple layout

subgrid in CSS is really handy for getting a nice level of design detail in place, especially in terms of maintaining a nice reading line, as Andy shows in this article.

#CSS
Added: 18 Jul 2025
How To Reduce The PWA Boilerplate Of You Rails App - The Miners

In this continuation of our PWA series, explore how to reduce the service worker boilerplate in your Rails app.

#Frontend#Ruby on Rails
Added: 18 Jul 2025
Async Ruby is the Future of AI Apps (And It’s Already Here)

How Ruby's async ecosystem transforms resource-intensive LLM applications into efficient, scalable systems - without rewriting your codebase.

#Ruby
Added: 15 Jul 2025
Hotwire components that refresh themselves

Using ViewComponents that know how to refresh themselves via turbo_streams is a powerful pattern to build complex flows with Hotwire

#Frontend#HOTWire#Ruby on Rails
Added: 7 Jul 2025
5 gems you no longer need with Rails

… and check why 5600+ Rails engineers read also this

#Ruby on Rails
Added: 2 Jul 2025
Making Rails delegated_type’s clearer - Kasper Timm Hansen

This past week, I was having a conversation with a reader and he brought up the example of Rails’ delegated_type. While I’ve never been a fan of the name, because...

#Ruby on Rails
Added: 1 Jul 2025
Prevent logging sensitive information in Rails, and beyond

The Rails defaults are a good foundation, but it’s still your responsibility to filter sensitive information from logs when using external APIs, services, and tools.

#Ruby on Rails
Added: 29 Jun 2025
Everyone Is Wrong About SQLite

Here's a spicy take: SQLite might be the best database choice for your next SaaS project. Yes,...

#database#Ruby on Rails
Added: 29 Jun 2025
First Previous Next Last