Popular Posts
Why We Develop with Ruby on Rails in 2024
Ruby on Rails continues to be a great development framework for quick experiments and enterprise applications. Read More
Our Approach to Clean Code
How we approach writing great software that supports a sustainable pace of development over the long run. Read More
Learn, Create & Teach
Learn, Create, Teach, a company-wide initiative leveraging PeachyHR where we create courses on topics we have mastered to share our knowledge and become better developers. Read More
Ruby on Rails Continuous Integration with Azure DevOps
How to build a Continuous Integration pipeline for Ruby on Rails with AzureDevops Services.
Ruby on RailsChris Young
PrincipalWhy We Develop with Ruby on Rails in 2024
Ruby on Rails continues to be a great development framework for quick experiments and enterprise applications.
Ruby on RailsChris Young
PrincipalThank You Terry Hamilton
A thanks to a very special person who left an important legacy across the IT landscape.
CultureChris Young
PrincipalSoftware Services for Running a Small but Mighty Organization
A walk through the software that we use to run Harled Inc, a small business in Canada.
Technology StrategyChris Young
PrincipalShould You Buy or Build Your Software?
Is your organization better off buying or building its next piece of software?
Technology StrategyChris Young
PrincipalHard Reset
Harled is undertaking a Hard Reset. I'll briefly discuss why and what the future holds.
CultureChris Young
PrincipalPatching Guide for Ruby on Rails Applications
A guide to walkthrough security and feature patching for Ruby on Rails based applications.
Ruby on RailsChris Young
PrincipalWelcome to Canada!
A new year and a new country. Relocation can be a lot and a little advice can go a long way.
CultureChris Young
PrincipalLearning to Love bin/dev with Ruby on Rails
Finally coming to terms with how great the bin/dev development experience can be with Ruby on Rails.
Ruby on RailsChris Young
PrincipalCode Simple: Conceptual Compression Through Language
Part of a series on the benefits of "code simple", a look into improving readability through language.
Ruby on RailsChris Young
PrincipalPart 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 RailsChris Young
PrincipalPart 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 RailsChris Young
PrincipalThe One Must Have For Harled
The non-negotiable attribute of a candidate to be successful at Harled.
CultureChris Young
PrincipalAhoy 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 RailsAlex McDermid
Full Stack DeveloperAhoy deep dive part 1: What is Ahoy And Application Level Optimizations
Ready to turbocharge your Ahoy Events and Visits?
Ruby on RailsAlex McDermid
Full Stack DeveloperThe Problem with Traditional Product Roadmaps
A look at common problems with product roadmaps and how to overcome them when working with Government clients.
Product ManagementVihangi Mehta
Product ManagerRails 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 RailsAlex McDermid
Full Stack DeveloperBridging 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.
Product ManagementTanya Sam
Head of ProductUnleashing the Power of Type Checking in Ruby with Sorbet
A powerful ruby static type checker to supercharge your IDE.
Ruby on RailsAsad Ahmed
Full Stack DeveloperLeveling up on Github View Components
Expand your use of Github's View Components gem for a more complete implementation.
Ruby on RailsDavid Nguyen
Development LeadDocumenting Ruby on Rails Code with YARD
How to leverage YARD to document your Ruby on Rails code.
Ruby on RailsPiranavan Jeyakumar
Full Stack DeveloperThe Design of Everyday Things: Lessons Learned
A summary of the lessons learned from reading The Design of Everyday Things
Product ManagementAsad Ahmed
Full Stack DeveloperTurbo 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 RailsAsad Ahmed
Full Stack DeveloperTurbo 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 RailsAsad Ahmed
Full Stack DeveloperFuture of Hotwire and Rails: Upcoming trends and developments
Hottest and most trendy topics related to Rails and Hotwire
Ruby on RailsAsad 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.
Ruby on RailsJon Loos
Head of EngineeringAchieving 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.
Software Engineering ManagementPiranavan Jeyakumar
Full Stack DeveloperWhat is Turbo for Ruby on Rails?
Build reactive Ruby on Rails applications with Turbo Drive, Turbo Frames and Turbo Streams.
Ruby on RailsNabiha Aziz
UI/UX DesignerIs AZ-900 Certification Worth it?
What Microsoft Azure AZ-900's certification process will and won't get you as a developer.
Software Engineering ManagementDavid Nguyen
Development LeadGem 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 RailsVlad Hociota
Development ManagerOur 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 RailsChris Young
PrincipalWhat's New in Rails 7
A quick look at some of the great new features in Rails 7.
Ruby on RailsAsad Ahmed
Full Stack DeveloperHow to Improve your Daily Working Environment
Get the most out of your daily working environment by using the right tools and the right processes.
Software Engineering ManagementVlad Hociota
Development ManagerPerformance 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 RailsAsad Ahmed
Full Stack DeveloperOur Majestic Monolith: Part One
Learn about the context around our Majestic Monolith, including the project, our team and our philosophy.
Ruby on RailsChris Young
PrincipalFrom Installing Shrinkwrap Software to Delivering a Robust Offering
A look at the difference in mindset associated with a traditional IT organization supporting shrinkwrap software to a modern organization with bespoke cloud-native offerings.
Product ManagementChris Young
PrincipalClosures in Ruby
Develop an understanding of what closures are, how and when to use them in ruby.
Ruby on RailsAsad Ahmed
Full Stack DeveloperOur Daily Product Journal System
How we use a Daily Product Journal to increase communication and tie work to business value.
Software Engineering ManagementChris Young
PrincipalWhy We Value Human User Guides
A look at the most important user guide you'll ever read or write - the human user guide!
Software Engineering ManagementChris Young
PrincipalGrowing at Harled
How we have fostered a culture of growth from day one at Harled.
CultureDavid Nguyen
Development LeadWhy 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 RailsAsad Ahmed
Full Stack DeveloperHow We Made Our Engineering Team Fluid
Making the most of a small team, a dynamic project and a very unique client.
CultureJon Loos
Head of EngineeringUsing Gather as a Fun and Efficient Tool for Hybrid Teams
How we thrive as a hybrid team through our virtual office space in Gather.
CulturePiranavan Jeyakumar
Full Stack DeveloperOperation Mega Merge
How doing the "wrong" thing can compress months into weeks and deliver a huge win.
Software Engineering ManagementChris Young
PrincipalOur Approach to Clean Code
How we approach writing great software that supports a sustainable pace of development over the long run.
Software Engineering ManagementGrace Geng
Software DeveloperCandidate Essentials
A review of essential skills and experience needed by select candidates.
CareersChris Young
PrincipalRuby on Rails Gems We Love
A look at the gems we use most often and why we love them.
Ruby on RailsChris Young
PrincipalOur Approach to One on Ones
A look at how we approach one-on-one meetings at Harled.
CultureChris Young
PrincipalTechnical Interviews with Harled
An overview of how we perform technical interviews and what you should expect.
CareersChris Young
PrincipalInterviewing with Harled
Let us walk you through our interview process.
CareersChris Young
PrincipalWhat 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.
CareersChris Young
PrincipalYour Effort Estimates are Probably Wrong
It can feel like one (or more) of the same things are happening on a constant basis...
Software Engineering ManagementTim Bartram
VP, EngineeringLearn, 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.
CultureSuvasan Krishnasamy Muthaly
Full Stack DeveloperWhat 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...
Software Engineering ManagementTim Bartram
VP, EngineeringGithub'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