Welcome to the Courier Engineering Blog
Interesting topics and learnings in software development.
Journey Mapping: How to Master the Art of Interrupting
Too many bad notifications can frustrate users and eventually lead them to abandon your product entirely...
July 29, 2021
The Notifications Strategy that Put Us in the Product Hunt Newsletter
We were able to execute a strategy that helped us rank #5 on launch day and were featured in the Product...
July 15, 2021
Why You Can't Replace REST with GraphQL
The question isn’t necessarily which one is better to use, but which one is better to use for specific c...
July 08, 2021
How to Add a Notification System to your MVP
At the MVP stage, developers focus on finding product-market fit for their venture. On the one hand, thi...
July 01, 2021
How We Built React Components for Any Front End
To make sure teams don’t need to build an in-house solution for a notification systems problem, we adapt...
June 30, 2021
How to Use Notifications to Build a Game in 36 Hours
Matt Gaber, a recent grad from UMD, built a game using Courier at the 2021 Bitcamp Hackathon. Let's dive...
June 24, 2021
Who Knew Email Subjects Are So Complicated
Here is our journey into email subjects upon finding out that Microsoft Outlook didn’t work with certain...
June 10, 2021
From MVP to Production Ready With Serverless
In this post, we explore how we use Serverless at Courier, review some Serverless basics, and explore ho...
June 03, 2021