Short alphanumeric pseudo random identifiers in Postgres

Introduction In this post, we’ll cover a way to generate short, alphanumeric, pseudo random identifiers using native Postgres tactics.

#Backend#database#Design
Added: 2 Jun 2025
Use CSS reading-flow for logical sequential focus navigation  |  Blog  |  Chrome for Developers

Learn how to use the new reading-flow and reading-order properties in Chrome 137.

#CSS#Frontend
Added: 2 Jun 2025
Documenting Your Rails API Shouldn’t Be Painful (Rails + OasRails) | Zuplo Blog

Learn how to generate OpenAPI documentation for your Rails API using OasRails.

#Ruby#Ruby on Rails
Added: 2 Jun 2025
You can style alt text like any other text

A fun little side quest to show you how applying styles to alt text can really elevate your user interface.

#CSS#Frontend#Javascript
Added: 2 Jun 2025
Understanding logical replication in Postgres

A deep dive into how PostgreSQL logical replication works, including WAL, LSNs, streaming protocols, and how replicas stay in sync. We also explain how Springtail uses logical replication to scale reads, track schema changes, and maintain consistency in production.

#database
Added: 30 May 2025
Concurrent Web Crawling in Ruby with Async | Los Angeles AI Apps

Los Angeles AI Apps is a digital product agency that builds custom Web applications with AI Integration. Launch an AI MVP in as little as one week.

#Consulting#Ruby on Rails
Added: 29 May 2025
Create a Markdown-Powered Textarea with Stimulus

Learn how to create a reusable, extendable Stimulus controller that enhanced a plain textarea field with markdown features.

#Frontend#HOTWire#Javascript#Ruby on Rails
Added: 29 May 2025
Custom domains and SSL in Rails development - Avo

Learn how to add custom domains and SSL for local Rails development using the puma-dev gem

#Ruby on Rails
Added: 29 May 2025
Big Problems From Big IN lists with Ruby on Rails and PostgreSQL

Introduction If you’ve created web apps with relational databases and ORMs like Active Record (part of Ruby on Rails), you’ve probably experienced database performance problems after a certain size of data and query volume.

#database#Ruby on Rails
Added: 26 May 2025
Managing PostgreSQL table partitioning in Ruby

PostgreSQL table partitioning is a great way to improve database bloat but is hard to manage. The pg_partition_manager gem can help you maintain partitions.

#database#Ruby on Rails
Added: 23 May 2025
Litestream: Revamped

Bringing in what we learned from LiteFS

#Backend#database
Added: 21 May 2025
Driving View Transitions with Hotwired/Turbo

Learn how straightforward it is to add transitions between your pages using Hotwired/Turbo

#CSS#Design#Frontend#HOTWire#Ruby on Rails
Added: 16 May 2025
Postgres 18 Beta Is Out: 7 Features You Should Know About - Neon

Postgres 18 Beta 1 just shipped, and it comes with top-requested improvements in performance, migrations, observability, and usability.

#database
Added: 16 May 2025
SOLID: The Open–Closed Principle (OCP)

We visit the second SOLID principle: the open–closed principle (OCP). Does it still hold up, or is it bad advice in today's agile world?

#Consulting#Ruby
Added: 9 May 2025
Markdown Image Uploads with EasyMDE and Active Storage - Avo

Learn how to add image uploads to a markdown field using the EasyMDE editor, Rails and Active Storage.

#Backend#Frontend#Ruby on Rails
Added: 9 May 2025
Are 'CSS Carousels' accessible?

— The personal website of Sara Soueidan, inclusive Web UI engineer

#CSS#Frontend
Added: 9 May 2025
A faster way to copy SQLite databases between computers

Dumping a SQLite database to a text file can make it much smaller, which means you can download it faster.

#database#DevOps#Ruby on Rails
Added: 9 May 2025
Active Storage & Form Errors: Preventing Lost File Uploads in Rails

Rails' Active Storage makes file uploads easy, but validation errors can cause attachments to be lost when forms re-render. This guide explains why and walks through a step-by-step solution using direct uploads, signed IDs, and Stimulus for an improved user experience.

#Ruby on Rails
Added: 9 May 2025
Why developers and their bosses disagree over generative AI

How to fix the disconnect over generative AI adoption and developer productivity.

#AI#Consulting
Added: 9 May 2025
Secure Coding in Ruby on Rails | Security Articles

A comprehensive guide to securing your Ruby on Rails applications

#Ruby on Rails
Added: 29 Apr 2025
The One-Person Framework in practice

How I built a seven-figure business with Rails

#Consulting#Ruby on Rails
Added: 29 Apr 2025
Give it time

Modeling your domain as timelines instead of object graphs

#Backend#Design#Ruby on Rails
Added: 29 Apr 2025
Don't Steal a Penguin -- A Guide to Rails Flashes

If someone tries to steal a penguin, how should you warn them?

#Frontend#Ruby on Rails
Added: 25 Apr 2025

Writing code with LLMs is fundamentally different from other ways of programming. LLMs are often non-deterministic and always unpredictable. They have a…

#AI
Added: 21 Apr 2025

This is my personal site, where I write about Ruby, programming, and any of my varied fascinations.

#database#Ruby on Rails
Added: 15 Apr 2025
First Previous Next Last