The Harled blog

Learn about Ruby on Rails, product management and being small but mighty!

Nov 2023

Code Simple: Conceptual Compression Through Language

Part of a series on the benefits of "code simple", a look into improving readability through language.

Ruby on Rails
Chris Young
Principal, Harled Inc.
Oct 2023

Part 2: Working Around Turbo's Support for Redirects with Anchors

In this post we'll look at how to make Turbo redirect with anchors work for your Rails application in the least gross way.

Ruby on Rails
Chris Young
Principal, Harled Inc.
Oct 2023

Part 1: Turbo's Support for Redirects with Anchors

Turbo is a great tool, largely because it just works. However, anchors expose some very weird behaviour which will be covered in this post.

Ruby on Rails
Chris Young
Principal, Harled Inc.
Sep 2023

Ahoy deep dive part 2: Database Indexing Strategies

Facing performance bottlenecks with Ahoy in your Rails application? Keep reading for industry vetted optimization tips and tricks.

Ruby on Rails
Alex McDermid
Full Stack Developer
Sep 2023

Ahoy deep dive part 1: What is Ahoy And Application Level Optimizations

Ready to turbocharge your Ahoy Events and Visits?

Ruby on Rails
Alex McDermid
Full Stack Developer
Aug 2023

Rails Testing: The Battle of Factories vs Fixtures when using RSpec

A comparison of the pros/cons of using factories vs fixtures for testing Ruby on Rails applications with RSpec.

Ruby on Rails
Alex McDermid
Full Stack Developer
Jul 2023

Unleashing the Power of Type Checking in Ruby with Sorbet

A powerful ruby static type checker to supercharge your IDE.

Ruby on Rails
Asad Ahmed
Full Stack Developer
Jul 2023

Leveling up on Github View Components

Expand your use of Github's View Components gem for a more complete implementation.

Ruby on Rails
David Nguyen
Lead Developer
Jul 2023

Documenting Ruby on Rails Code with YARD

How to leverage YARD to document your Ruby on Rails code.

Ruby on Rails
Piranavan Jeyakumar
Full Stack Developer
Apr 2023

Turbo Frames and Turbo Streams: Understanding the Key Components of Turbo Hotwire in Rails 7

Understanding the Key Components of Turbo Hotwire in Rails 7

Ruby on Rails
Asad Ahmed
Full Stack Developer
Apr 2023

Turbo Hotwire vs. Traditional JavaScript Frameworks: A Rails 7 Performance Comparison

A quick overview of the main differences between Turbo Hotwire vs. Traditional JavaScript Frameworks

Ruby on Rails
Asad Ahmed
Full Stack Developer
Apr 2023

Future of Hotwire and Rails: Upcoming trends and developments

Hottest and most trendy topics related to Rails and Hotwire

Ruby on Rails
Asad Ahmed
Full Stack Developer
Apr 2023

@hotwired/turbo: How we upgraded our entire Ruby on Rails monolith in one month.

Learn the approach we used to upgrade a large Rails application to the latest Rails and Hotwire in only 30 days.

Ruby on Rails
Jon Loos
Head of Engineering
Jan 2023

What is Turbo for Ruby on Rails?

Build reactive Ruby on Rails applications with Turbo Drive, Turbo Frames and Turbo Streams.

Ruby on Rails
Nabiha Aziz
UI/UX Designer
Dec 2022

Gem Detective: A How-to (and How-to-not) on Incorporating Gems at Harled

A look into the process of identifying, evaluating and implementing new ruby gems into an existing Rails application.

Ruby on Rails
Vlad Hociota
Development Manager
Dec 2022

Our Majestic Monolith: Part Two

We've covered the context in Part One. Now let's talk about the specifics of how we approach our Majestic Monolith.

Ruby on Rails
Chris Young
Principal, Harled Inc.
Dec 2022

What's New in Rails 7

A quick look at some of the great new features in Rails 7.

Ruby on Rails
Asad Ahmed
Full Stack Developer
Nov 2022

Performance in Ruby on Rails Applications

This post outlines a number of things to consider when evaluating the performance of Ruby on Rails applications.

Ruby on Rails
Asad Ahmed
Full Stack Developer
Nov 2022

Our Majestic Monolith: Part One

Learn about the context around our Majestic Monolith, including the project, our team and our philosophy.

Ruby on Rails
Chris Young
Principal, Harled Inc.
Nov 2022

Closures in Ruby

Develop an understanding of what closures are, how and when to use them in ruby.

Ruby on Rails
Asad Ahmed
Full Stack Developer
Sep 2022

Why We Love Using Ruby on Rails at Harled in 2022

A look at some of the key reasons why we continue to love developing web applications with Ruby on Rails in 2022.

Ruby on Rails
Asad Ahmed
Full Stack Developer
Aug 2022

Ruby on Rails Gems We Love

A look at the gems we use most often and why we love them.

Ruby on Rails
Chris Young
Principal, Harled Inc.
Dec 2020

Github's View Components

What are View Components and how can they benefit us as we create modern web apps with Ruby on Rails...

Ruby on Rails
Jon Loos
Head of Engineering