How we upgrade major Rails versions
As a company whose product is built on top of Ruby on Rails, conducting a major version upgrade of the underlying framework is just about…
Aha! Develop is for healthy enterprise development teams — that use scrum, kanban, and SAFe frameworks
A collection of technical posts written by the Aha! engineering team.
As a company whose product is built on top of Ruby on Rails, conducting a major version upgrade of the underlying framework is just about…
On the Aha! team, The Responsive Method (TRM) guides our interactions with customers and one another. Responding to requests quickly and…
I heard a ring, and my heart rate spiked to 132. It was Tom Bailey, a colleague on the Product Success team. I prepared myself for a…
Feature delivery can be impacted by many factors. Some are readily visible, but others are more nuanced — or buried in mountains of data…
Our product team is busy adding many great new features to Aha! Whiteboards and Aha! Knowledge — including wireframes, voting, and…
Do we need a monorepo? When I first joined Aha!, I was surprised by how well-structured the engineering onboarding program was. I spent…
Our team at Aha! loves using Aha! software. It's not only a great way to build our own lovable product, but it also helps us to find rough…
Normally when you encounter a bug with Ruby, or any other interpreted language for that matter, using the language's provided debugging…
In David Bayles and Ted Orland's book, Art & Fear, there's a captivating story that has always stuck with me. This is a story that…
Ruby's Enumerable methods help you make powerful code simple — by filtering, transforming, and processing data like the best engineers do…