Keynote: Rails Way or the highway by Evil Martians

Rails Way is a software development paradigm that implies sticking to the framework architectural defaults as much as possible. Everyone starts with the Rails Way, but how far can you get without derailing from it? Let's talk about the Rails Way core principles, how they evolved over time, and how you can embrace and enhanced it using the layered design techniques.

#Backend#Ruby on Rails#Staff Engineer
Added: 30 Oct 2024
Tooltip Best Practices | CSS-Tricks

What are tooltips, exactly? There's two kinds and the one you use has implications on the user experience, as Zell illustrates in this explainer on best practices.

#CSS#Frontend
Added: 30 Oct 2024
Why you suck at giving feedback

Hint: you need more than good intentions

#Consulting#Soft Skills
Added: 25 Oct 2024
TailwindCSS and Rails 8

Someone asked on Twitter yesterday about the how to add TailwindCSS to a Rails 8 project the easiest way and having hot reload. This is how I believe it is to do so in a few minutes.

#Frontend#Ruby on Rails
Added: 24 Oct 2024
Interfacing with external APIs: the facade pattern in Ruby - Remi Mercier - Software Developer

Interacting with third-party APIs is common practice in applications. This is where the structural design pattern called facade comes into play.

#Consulting#Ruby on Rails#Staff Engineer
Added: 24 Oct 2024
Adding Page Builder to your Rails app

There are many platforms offering visual page builder. For example, website builders like Wix, Webflow; fundraising platforms like Raisely…

#Backend#Frontend#Ruby on Rails
Added: 23 Oct 2024
Not another meeting

Meeting-free days means more productivity, right? More time for focused work. When should, or should you not, press that big ‘+’ button on your calendar?

#Consulting
Added: 23 Oct 2024
Comparing local-first frameworks and approaches

Any sufficiently advanced technology is indistinguishable from magic. Cloud applications can feel...

#Frontend
Added: 22 Oct 2024
Convert JSON into Columns and Rows with JSON_TABLE | Crunchy Data Blog

Paul shows you how to easily load JSON into Postgres relational format with JSON_TABLE, just released in Postgres 17.

#database
Added: 19 Oct 2024
Supercharge the One Person Framework with SQLite | Fractaled Mind

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

#DevOps#Ruby on Rails
Added: 19 Oct 2024
Running Rails System Tests with Playwright instead of Selenium

Sick of flaky Rails system tests? Try blaming Selenium and swapping it with Playwright! I did and it's going great. Here's how

#Frontend#Ruby on Rails#testing
Added: 19 Oct 2024
How Solid Queue works under the hood

Wondering how Solid Queue works on the inside? Read this article to follow a Solid Queue job from enqueue to completion.

#Backend#Ruby on Rails
Added: 14 Oct 2024
Smooth Transitions with Turbo Streams

Add custom behavior to turbo:before-stream-render listener to add smooth transitions to turbo stream when adding and removing elements.

#Frontend#HOTWire#Javascript#Ruby on Rails
Added: 11 Oct 2024
What's New in Ruby on Rails 8 | AppSignal Blog

Let's explore everything that Rails 8 has to offer.

#Ruby on Rails
Added: 11 Oct 2024
The habits of effective remote teams

Lessons from GitLab, Doist, PostHog, and more.

#Consulting#Soft Skills
Added: 4 Oct 2024
Building the Perfect Logo Strip - 9elements

We've all been there: you're working on a website and need to display a row of logos—clients, partners, sponsors—you name it. However, logos come in all shapes and sizes, and making them look good together can be quite challenging. How do you get...

#CSS#Frontend
Added: 4 Oct 2024
Practical Accessibility Tips You Can Apply Today

Kevin Andrews shares some useful snippets of markup with handy explainers to help you deliver more accessible components.

#Frontend
Added: 3 Oct 2024
ActiveStorage Direct Upload with Stimulus

ActiveStorage’s DirectUpload feature allows files to be directly uploaded to your Cloud’s storage without touching your app’s server.

#Backend#Frontend#HOTWire#Ruby on Rails
Added: 3 Oct 2024
The Decide, Evolve, React pattern in Ruby

The Decide, Evolve, React pattern in Ruby, explained step by step

#Consulting#Design#Ruby#Staff Engineer
Added: 3 Oct 2024

Ruby is a language that consistently evolves to make code more expressive, concise, and readable. With the release of Ruby 3.4, one of the exciting new features introduced is the use of it as a shortcut for the first parameter in a block. This enhancement aims to simplify code, especially in situations where blocks are used extensively, reducing the need to explicitly declare block parameters.

#Ruby
Added: 3 Oct 2024
Rails Thruster 101

While we are waiting for the Rails World 2024 conference to start and Kamal 2 to be released, I decided to make some preparations for the upcoming changes in the Rails ecosystem.

#Backend#DevOps#Ruby#Ruby on Rails
Added: 30 Sept 2024
How Propshaft Works: A Rails Asset-Pipeline (Visual) Breakdown

A from-scratch breakdown of how Rails' Propshaft system serves up static assets automagically and quickly, with graphics and stories to boot!

#Ruby on Rails
Added: 30 Sept 2024
Leveraging Turbo 8: Best Additions to Implement in Rails 8 Projects

Morphs, Presence and Typing Indicators

#Frontend#HOTWire#Ruby on Rails
Added: 30 Sept 2024
Drag & Drop Images with Preview using Stimulus Outlets

Explore an easy way to drag & drop images using Stimulus while using the Outlets API to preview the dropped image.

#Frontend#HOTWire#Javascript#Ruby on Rails
Added: 30 Sept 2024
Migrating from Devise to Rails Auth before you can say “Rails World keynote”

Radan here: this is another guest post by Miha. He was so excited about it that he interrupted my weekend with a brand new post to review. I still found it interesting, so I hope you enjoy it as much as I did! Back to Miha now.

#Backend#Ruby on Rails
Added: 30 Sept 2024
First Previous Next Last