Log management using AWS Athena
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…
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.
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…
JavaScript dependency trees are a bit of a punching bag in the programming world. Even in a small project, the node_modules directory can…
Why does it matter? As we have recently entered a new decade, I have been thinking about the next leaps in computer science and where some…
Everyone is thrilled with the new feature you’ve just deployed! But as it starts to gain popularity, you wonder if there might be a bug…
Recently, our team at Aha! has been working on migrating our public marketing website from a traditional Rails app to a Gatsby application…
A little while ago, I wrote about using Node's child_process library. child_process creates other processes to do work instead of tying up a…
Let's talk about your bug backlog. You know you have it -- somewhere in your issue tracker, a stack of dozens or maybe even hundreds of bugs…
A Node.js process runs a single thread. Single-threadedness isn't a problem if you run short pieces of code and let Node do other work in…
Want specs that look like this? Read on. Like most of America, lately I've been trying Marie Kondo's method of tidying up around my house…