Designing for the autistic community

Product design principles that will improve usability for everyone.

#Design
Added: 6 Jul 2022
Learning TDD With RSpec

Checkout Kata

#Ruby
Added: 5 Jul 2022
Ruby Enumerable Module

The enumerable module is one of the most important modules in Ruby, it includes a wide range of methods that help us to interact with collections of data.

#Ruby
Added: 4 Jul 2022
Three steps to successfully onboard junior engineers

Effectively onboarding new developers to your team

#Consulting
Added: 30 Jun 2022
Write cleaner, self-documented tests by defining methods in RSpec

Writing methods in RSpec lets us clean up our tests while improving their documentation value and isolation.

#Ruby on Rails
Added: 30 Jun 2022
Hotwire in the real world.

Building & scaling a Rails app built using Turbo/Hotwire, what did we learn?

#HOTWire#Ruby#Ruby on Rails
Added: 30 Jun 2022

This website aims to tackle some of the most important accessibility concerns that you'll need to address in a Rails apps. You can read more about the project here.

#Ruby on Rails
Added: 30 Jun 2022
The 4 upcoming CSS features I’m most excited for

Container Queries, Scroll Snap, Object View Box, Scroll Timeline, and more! Check it out!

#CSS
Added: 30 Jun 2022
Defensive CSS - Minimum Content Size In CSS Flexbox

Practical CSS and design tips that helps in building future-proof user interfaces.

#CSS
Added: 30 Jun 2022
The most underrated Rails helper: dom_id

One of the oldest helpers in Rails is also the most underrated. dom_id shines for building apps with Hotwire, allowing you to easily target parts of the page without a bunch of nasty string interpolation.

#HOTWire#Ruby on Rails
Added: 29 Jun 2022
Building Your Own Rails Form Builders

Learn how to plug in to Rails' form builders to speed up application development and avoid duplication.

#Ruby on Rails
Added: 28 Jun 2022
Full-text Search with Elasticsearch in Rails

If you're finding performance bottlenecks with full-text search in your database, it may be time to switch to Elasticsearch. In this tutorial, Ianis introduces Elasticsearch and shows us how to implement an efficient search feature in Rails.

#Ruby on Rails
Added: 28 Jun 2022

This article decomposes an interaction with an external dependency into its component parts.

#Ruby#testing
Added: 27 Jun 2022
Taking over an existing engineering team? Follow these three tips.

Everything a leader needs to know about inheriting an engineering team

#Consulting#Soft Skills
Added: 23 Jun 2022
How engineering, design, and product form the ‘software trinity’

A guide to effective cross-functional collaboration

#Consulting#Soft Skills
Added: 23 Jun 2022
HEY Bubble Up: From kickoff to launch — 37signals

At 37signals, we use the Shape Up methodology and work in 6-week cycles. Here’s how we worked on HEY’s Bubble Up feature.

#Consulting#Ruby on Rails
Added: 23 Jun 2022
JavaScript Get Current Date – Today's Date in JS

When you're developing web applications, you might need to include the current date on which a particular operation is performed. For example, when submitting data via a form, you may want to include the date that data was created or when the form was submitted. In this article, we

#Javascript
Added: 23 Jun 2022
State Machines in Ruby: An Introduction | AppSignal Blog

Let's build a simple state machine in Ruby and use the state machines gem.

#Ruby#Ruby on Rails
Added: 23 Jun 2022
The Rails Configuration File (~/.railsrc)

Did you know that Rails has a ~/.railsrc file? Similar to your ~/.bashrc or ~/.zshrc file, you can...

#Ruby#Ruby on Rails
Added: 23 Jun 2022
Mobile-First CSS: Is It Time for a Rethink?

Is mobile-first CSS always the best option? Patrick Clancey explores the pros and cons of the classic methodology, as well as when other solutions might work better.

#CSS
Added: 19 Jun 2022
Scaling Rails web sockets in Kubernetes with AnyCable

In this post I describe how I switched our backend from ActionCable to AnyCable to for more scalable and better performing web sockets.

#DevOps#Ruby on Rails
Added: 19 Jun 2022
Using Terraform to Manage Infrastructure

Large applications are often a mix of code your team has written and third-party applications your team needs to manage. These third-party applications could be things like AWS or Docker. In my team’s case, it’s Twilio TaskRouter. The configuration of these services may not change as often as your app code does, but when it does, the process is fraught with the potential for errors. This is because there is no way to write tests for the changes or easily roll them back–things we depend on as...

#DevOps
Added: 18 Jun 2022
How to estimate and communicate timelines when building software

Your guide to becoming a better estimator

#Consulting#Soft Skills
Added: 18 Jun 2022
Better scrolling through modern CSS

There's more to scrollbars than you might expect

#CSS#Design
Added: 16 Jun 2022
Self-destructing StimulusJS controllers

Add sprinkles of Javascript behavior with Stimulus controllers that run a few lines of code and then remove themselves from the page. Like inlined jQuery snippets but for the modern times!

#HOTWire#Javascript#Ruby on Rails
Added: 14 Jun 2022
First Previous Next Last