Using Capybara to test responsive code
As more users opt for mobile browsing, responsive design becomes more important — even for applications that are primarily used on a desktop…
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 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…
The term "technical debt" has entered the standard lexicon of programming and software project development and has often been called out for…
Software engineers are always eager to make major contributions upon joining a new company. But that's not always realistic with a large…
When it comes to job processing, timing is everything. Running jobs in the background helps us remove the load from the web servers handling…
Aha! has evolved significantly over the past several years. What began as a single-product offering is now a suite of world-class product…
An important aspect of developer tools is being able to visualize work and progress in various ways. A well-known example is the burndown…
When our engineering team first began conceptualizing Aha! Develop, we were faced with a monumental question. How should we implement the…