Migrating from EC2 to ECS Services and Tasks
Our old system architecture here at Aha! has served us well. On top of RDS, ElastiCache, and other AWS services, we had hundreds of EC…
A collection of technical posts written by the Aha! engineering team.
Our old system architecture here at Aha! has served us well. On top of RDS, ElastiCache, and other AWS services, we had hundreds of EC…
Developers love working with dates. One day, someone asked themselves, what if the year didn’t start in January, but could start in any…
So you want to implement a dark theme for your app? All your favorite applications have it and your app should too. But will it be trivial…
N+1 queries come up very often when working with Rails. N+1 queries are a silent performance tax both for your application and for…
Since the dawn of the internet, web developers have had an unfulfilled desire. We've wanted "living elements" that can automatically react…
First impressions matter a lot when you're launching a new product. Optimizing for time-until-Aha! is no easy feat. This is uniquely true…
Aha! Develop is our extendable agile development tool. You can completely customize the UI, workflow, and integrations through extensions to…
Some people, when faced with an API problem, think “I’ll use GraphQL!” And now they have N+1 problems. N+1 problems occur when you want to…
Many SaaS providers will happily sell you a turn-key log management system, and in the early days of a startup when you value time over…
Our old Gantt chart served us well for the past six years. It was doing what it was designed to do, but some of the things we wanted to add…