The Harled blog

See what we've been up to lately!

Popular Posts

What Makes a Great Candidate?

Interested in joining an amazing team? This read explains how we look at candidates and what we look for in new team members.

Our Approach to Clean Code

How we approach writing great software that supports a sustainable pace of development over the long run.

Learn, Create & Teach

Learn, Create, Teach, a company-wide initiative leveraging Peachy where we create courses on topics we have mastered to share our knowledge and become better developers.

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. Read More

Ruby on Rails
Alex McDermid
Full Stack Developer

Bridging the Gap: Adapting Agile Product Management for National Defence

A look at the challenges and opportunities with using Agile software practices when partnering with National Defence. Read More

Product Management
Tanya Sam
Head of Product

Unleashing the Power of Type Checking in Ruby with Sorbet

A powerful ruby static type checker to supercharge your IDE. Read More

Ruby on Rails
Asad Ahmed
Full Stack Developer

Leveling up on Github View Components

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

Ruby on Rails
David Nguyen
Lead Developer

Documenting Ruby on Rails Code with YARD

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

Ruby on Rails
Piranavan Jeyakumar
Full Stack Developer

The Design of Everyday Things: Lessons Learned

A summary of the lessons learned from reading The Design of Everyday Things Read More

Design
Asad Ahmed
Full Stack Developer

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 Read More

Ruby on Rails
Asad Ahmed
Full Stack Developer

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 Read More

Ruby on Rails
Asad Ahmed
Full Stack Developer

Future of Hotwire and Rails: Upcoming trends and developments

Hottest and most trendy topics related to Rails and Hotwire Read More

Ruby on Rails
Asad Ahmed
Full Stack Developer

@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. Read More

Ruby on Rails
Jon Loos
Head of Engineering

Achieving your goals and finding new opportunities using KPIs and Stats

Learn what KPIs are, when you should start measuring them and why you should care more about them. Read More

Software Engineering Management
Piranavan Jeyakumar
Full Stack Developer

What is Turbo for Ruby on Rails?

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

Ruby on Rails
Nabiha Aziz
UI/UX Designer

Is AZ-900 Certification Worth it?

What Microsoft Azure AZ-900's certification process will and won't get you as a developer. Read More

Software Engineering Management
David Nguyen
Lead Developer

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. Read More

Ruby on Rails
Vlad Hociota
Development Manager

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. Read More

Ruby on Rails
Chris Young
Principal, Harled Inc.

What's New in Rails 7

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

Ruby on Rails
Asad Ahmed
Full Stack Developer

How to Improve your Daily Working Environment

Get the most out of your daily working environment by using the right tools and the right processes. Read More

Software Engineering Management
Vlad Hociota
Development Manager

Performance in Ruby on Rails Applications

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

Ruby on Rails
Asad Ahmed
Full Stack Developer

Our Majestic Monolith: Part One

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

Ruby on Rails
Chris Young
Principal, Harled Inc.

From Installing Shrinkwrap Software to Delivering a Robust Offering

A look at the difference in mindset associated with a tranditional IT organization supporting shrinkwrap software to a modern organization with bespoke cloud-native offerings. Read More

Product Management
Chris Young
Principal, Harled Inc.

Closures in Ruby

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

Ruby on Rails
Asad Ahmed
Full Stack Developer

Our Daily Product Journal System

How we use a Daily Product Journal to increase communication and tie work to business value. Read More

Software Engineering Management
Chris Young
Principal, Harled Inc.

Why We Value Human User Guides

A look at the most important user guide you'll ever read or write - the human user guide! Read More

Software Engineering Management
Chris Young
Principal, Harled Inc.

Growing at Harled

How we have fostered a culture of growth from day one at Harled. Read More

Culture
David Nguyen
Lead Developer

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. Read More

Ruby on Rails
Asad Ahmed
Full Stack Developer

How We Made Our Engineering Team Fluid

Making the most of a small team, a dynamic project and a very unique client. Read More

Culture
Jon Loos
Head of Engineering

Using Gather as a Fun and Efficient Tool for Hybrid Teams

How we thrive as a hybrid team through our virtual office space in Gather. Read More

Culture
Piranavan Jeyakumar
Full Stack Developer

Operation Mega Merge

How doing the "wrong" thing can compress months into weeks and deliver a huge win. Read More

Software Engineering Management
Chris Young
Principal, Harled Inc.

Our Approach to Clean Code

How we approach writing great software that supports a sustainable pace of development over the long run. Read More

Software Engineering Management
Grace Geng
Software Developer, Harled Inc.

Candidate Essentials

A review of essential skills and experience needed by select candidates. Read More

Careers
Chris Young
Principal, Harled Inc.

Ruby on Rails Gems We Love

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

Ruby on Rails
Chris Young
Principal, Harled Inc.

Our Approach to One on Ones

A look at how we approach one-on-one meetings at Harled. Read More

Culture
Chris Young
Principal, Harled Inc.

Technical Interviews with Harled

An overview of how we perform technical interviews and what you should expect. Read More

Careers
Chris Young
Principal, Harled Inc.

Interviewing with Harled

Let us walk you through our interview process. Read More

Careers
Chris Young
Principal, Harled Inc.

What Makes a Great Candidate?

Interested in joining an amazing team? This read explains how we look at candidates and what we look for in new team members. Read More

Careers
Chris Young
Principal, Harled Inc.

Your Effort Estimates are Probably Wrong

It can feel like one (or more) of the same things are happening on a constant basis... Read More

Software Engineering Management
Tim Bartram
VP, Engineering

Learn, Create & Teach

Learn, Create, Teach, a company-wide initiative leveraging Peachy where we create courses on topics we have mastered to share our knowledge and become better developers. Read More

Culture
Suvasan Krishnasamy
Full Stack Developer

What Do You Know About Open Source?

At its simplest, Open Source Software (OSS) is software for which the source code is made publicly available. This is contrasted with... Read More

Software Engineering Management
Tim Bartram
VP, Engineering

Github's View Components

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

Ruby on Rails
Jon Loos
Head of Engineering