Creating Ruby Value Objects: The Idiomatic way

Learn to create value objects in Ruby using idiomatic practices, focusing on immutability, comparability, and the modern `Data` class

#Backend#Ruby#Ruby on Rails
Added: 21 Mar 2025
Ruby Debugging Tips and Recommendations in 2025

A quick list of Ruby debugging tips and recommendations from Shopify’s Ruby DX team

#Ruby#Ruby on Rails
Added: 21 Mar 2025
Rails 8 Assets - Deep dive into Propshaft

Read the previous article to learn how Propshaft and importmap-rails work together to form the Rails 8 Asset pipeline. That article focuses on the interplay between the two and explains more of the importmap-rails side. Now, let’s dive into how Propshaft actually processes the assets.

#Frontend#Ruby on Rails
Added: 20 Mar 2025

Sooner than later your Rails app will see spam and bot sign ups. Here are three steps to minimize those sign ups from the day you launch.

#Backend#Ruby on Rails
Added: 20 Mar 2025
The search element

A quick look at the search element, a semantic element for search and filtering

#CSS#Frontend
Added: 19 Mar 2025
Minitest vs RSpec for testing Rails applications

LakyAI

#Ruby on Rails#testing
Added: 18 Mar 2025
Build AI-Powered Apps With Genkit and Angular

There has never been a better time to start building with AI and the state-of-the-art models available to developers everywhere. Building…

#AI#Frontend#Javascript
Added: 18 Mar 2025
Creating Animated Accordions with the Details Element and Modern CSS

Learn how to create animated accordions using only HTML and modern CSS with the details element, interpolate-size, transition-behavior, and the :has() selector.

#CSS#Frontend
Added: 18 Mar 2025
Integer Enums vs. String Enums in Rails: Which One Should You Use?

Discover whether to use integer or string enums in Ruby on Rails. Learn their differences and see real-world code examples.

#database#Ruby#Ruby on Rails
Added: 14 Mar 2025
Hotwire and That Syncing Feeling

How to create a multi-view presentation that stays in sync.

#HOTWire#Ruby on Rails
Added: 14 Mar 2025
The customizable select - Part one: history, trickery, and styling the select with CSS | utilitybend

Exploring customizable select elements. This series explores styling possibilities. The first article covers the history and provides a guide to building a custom select as a progressive enhancement. Styling selects with CSS for unique and fun experiences.

#CSS#Frontend
Added: 14 Mar 2025
Zero Downtime Rails Deployments with Kubernetes

If you’re deploying with downtime you don’t have continuous delivery, you have continuous downtime.

#DevOps#Ruby on Rails
Added: 13 Mar 2025
Crafting the Perfect Spring Color Palette

Discover a fresh spring color palette for your designs! See warm and cool nature-inspired hues perfect for branding, UI, and creative projects

#Design#Frontend
Added: 12 Mar 2025
Let the stagger experiments begin · March 11, 2025

Elements can now know which position they are in the DOM tree (index) and how many other elements there are in total (count).

#CSS#Frontend
Added: 12 Mar 2025

Hey Rails devs. I learned something new today I wanted to share. So doing OR queries in active record can be complex. For 1, you have to reference a whole query. For example, you can’t do this:  

#Ruby on Rails
Added: 11 Mar 2025
Pick the wrong tool for the job

The right solution isn't always the best technical solution

#Consulting#Ruby
Added: 11 Mar 2025
Social login with the Rails 8 auth generator

Learn how to add social login with the Rails 8 auth generator with single and multiple accounts.

#Design#Ruby on Rails
Added: 11 Mar 2025
Mastering OAuth 2.0: Step by Step

Leapcell: The Next-Gen Serverless Platform for Web Hosting, Async Tasks, and Redis A...

#Backend
Added: 11 Mar 2025
Unlocking Accessibility: Key misconceptions, common issues, and tools used by Accessibility Specialists – Accessibility in governmentGOV.UK

This is for everyone: documenting how we rebuild inclusive digital services across government

#Frontend
Added: 10 Mar 2025
Human-readable date formatting with vanilla JavaScript | Henry From Online

A quick note about js.

#Frontend#Javascript
Added: 6 Mar 2025
How to combat bias in the hiring process 

Don't let bias dictate your next hire. Reduce bias and make hiring decisions based on skills, not gut feelings.

#Consulting
Added: 6 Mar 2025
Tech debt is an outdated concept 

Tech debt is often overused as a blanket statement for all manner of engineering issues. What if we reframed our approach?

#Consulting
Added: 6 Mar 2025
Rails 8 assets: Break down of how Propshaft and importmap-rails work together

I almost gave up and it was actually so simple.

#Frontend#Ruby on Rails
Added: 6 Mar 2025
Vincent Pierri on LinkedIn: "How do I give a 30 min talk without being boring?"
Here's the… | 189 comments

"How do I give a 30 min talk without being boring?" Here's the secret. New speakers struggle to keep people engaged, because they don't realize… | 189 comments on LinkedIn

#Soft Skills
Added: 27 Feb 2025
Migrating from Sidekiq to Solid Queue - DONN FELKER

I recently migrated Listomo (my email marketing platform) from Sidekiq to Solid Queue. There are lots of posts out there showcasing how various companies migrated to Solid Queue from Sidekiq but they did not help that much, so hopefully this helps someone else. Migration Steps Install Solid Queue This one is quite self explanatory. The …

#Backend#DevOps#Ruby on Rails
Added: 27 Feb 2025
First Previous Next Last