12 Tools for Quality Pull Requests
As you stare into an empty text field, the blinking cursor invites you to engage in a crucial part of being a professional software engineer…
Aha! Develop is for healthy agile development teams — connect to the roadmap, optimize workload, and streamline reporting.
A collection of technical posts written by the Aha! engineering team.
As you stare into an empty text field, the blinking cursor invites you to engage in a crucial part of being a professional software engineer…
An odd coincidence On March 20th, ChatGPT users reported seeing conversations that were not their own. Just a few weeks earlier I had solved…
Many months ago, our team had to have a hard conversation about Cypress. Cypress was the new kid in our CI pipeline, a browser integration…
Let us start by saying that CSS is hard. It seems that no matter how skilled you get, you will still run into situations that completely…
I have worked in many different environments throughout my career. I have worked in the same building as my teammates and even for a company…
In a lot of newer projects, we use our GraphQL API. This is the same API you use when you're building Aha! Develop extensions. GraphQL has…
As more users opt for mobile browsing, responsive design becomes more important — even for applications that are primarily used on a desktop…
Solving a problem is great — but keeping it from coming back is even better. As we resolve issues in our code base, we often consider how to…
Our engineering team builds the Aha! suite using a Rails monolith. We carefully weighed a number of options before determining that this…
Striker and goalie. Offense and defense. Deploy and recalibrate. Many disciplines have dichotomy between the tasks that accomplish a goal…