Skip to content
Write Software, Well
  • Services
  • Books
  • LinkedIn
  • Archive
  • About
Sign in Subscribe

Up and Running with Minitest

I love minitest. Minitest is simple. There’re a few ways to write tests, and they are so intuitive. I learned it last year, when

1 min read
&method shortcut in ruby

Ruby Shortcut to Call a Method with Each Array Item as Parameter

As a Ruby programmer, you probably know the &: shortcut to call a method on each item in an array. For example, this snippet will

Ruby Gems 2 min read

How to Manage Environment Variables in Rails

Now you might think it’s so easy to access them using the ENV hash. Why do we need a different way? Well, a very

1 min read

Useful Linux Commands

Learning the Linux command line, like becoming an accomplished pianist, is not something that we pick up in an afternoon. It takes years of practice.

3 min read

Running a Single Test with Spaces in Minitest

In Rails, if you want to run a specific test without the others in the file, you can pass the method’s name to the

1 min read

How to Convert a Ruby Object to Hash

Let’s say you have a Product object with properties @name = "Table" & @price = 10. What’s the best way in Rails to

1 min read

Useful Ruby Gems

Although Rails provides great defaults out-of-the-box, you can easily extend it with Ruby gems. Here are some gems that I find myself using every time

2 min read
How to Access Route Helpers from Rails Console and Models

How to Access Route Helpers from Rails Console and Models

This post shows a simple way to check the output of URL and path helpers directly from the Rails console. We will also see how to access these helpers in your models.

2 min read

Why Turbo Uses Event Capturing

💡If you are interested in learning about Hotwire, check out my crash-course on Hotwire's Turbo framework. I was reading the source of the

Hotwire 1 min read

Why Choose `let` Over instance variables in RSpec

Repetitive setup code in tests makes it difficult to refactor the tests. It also distracts and shifts our focus from the business logic that we’

2 min read
Inline Editing

Inline Edits using Turbo Frames

This post explains how to use Turbo Frames to make your web application behave like a Single-Page Application without using any JavaScript.

Hotwire 5 min read

Turbo Drive Essentials

💡If you are interested in learning about Hotwire, check out my crash-course on Hotwire's Turbo framework. I spent the last night reading up

Hotwire 3 min read

Page 16 of 18

Load More Something went wrong with loading more posts
  • Sign up
  • Homepage

© Write Software, Well 2025 - Powered by Ghost