Every Go developer has written this line:
go sendEmail(user)
Enter fullscreen mode
Exit fullscreen mode
It works perfectly... until it doesn't. Your server crashes, the task disappears forever, and your user never gets that welcome email.
Every Go developer has written this line: go sendEmail(user) Enter fullscreen mode ...
Every Go developer has written this line:
go sendEmail(user)
Enter fullscreen mode
Exit fullscreen mode
It works perfectly... until it doesn't. Your server crashes, the task disappears forever, and your user never gets that welcome email.

When you build a web application, not every task should happen inside the user's request. Some work...

At Twio we picked pg-boss for our job queue, ran into trouble when we went serverless, looked at...

I spent the last three years writing Go. At NPCI I built payment systems where the wrong defaults...

This is Part 2 of my series building Loom. 👉 Missed Part 1? Read it here Today: Reflection cache,...

Six weeks ago I was building an auth flow and needed a throwaway inbox to test if the password reset...

Most "temp mail" sites share one annoyance: you sign up for something, switch to the throwaway inbox,...