Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    C

    Courier Blog

    courier.com · Company blog · on HN since 2020

    Courier's company blog covers its notification infrastructure product plus developer topics like docs tooling, WebAssembly language building and cloud costs.

    Visit blogHN submissions
    ProgrammingDevOps & CloudStartups
    What HN says

    HN links it for engineering posts on Docusaurus, notifications and AWS; Courier staff comment in threads, and one commenter argues Docusaurus is overkill for hobby projects.

    Stats for nerds
    19HN people shared it
    92linked in comments
    816story points
    Jun 2023last shared
    2021people per year2023

    Top posts on HN

    1. 1
      Three things to never build yourself: auth, notifications, payments
      1 person · 213 points · first shared 2021 · 185 comments on HN
    2. 2
      Developer's Guide to SaaS Compliance
      1 person · 181 points · first shared 2022 · 37 comments on HN
    3. 3
      Launch HN: Courier (YC S19) – Developer infrastructure for product notifications
      2 people · 103 points · first shared 2020 · 58 comments on HN
    4. 4
      The Developer's Guide to Building Notification Systems: Scalability, Reliability
      1 person · 33 points · first shared 2021 · 2 comments on HN
    5. 5
      We Kept Datadog from Blowing Up Our AWS Bill
      2 people · 19 points · first shared 2021 · 2 comments on HN
    6. 6
      Build a WebAssembly Language for Fun and Profit: Lexing
      3 people · 18 points · first shared 2022 · 3 comments on HN
    7. 7
      From MVP to Production Ready with Serverless
      1 person · 12 points · first shared 2021 · 1 comments on HN
    8. 8
      Who Knew Email Subjects Are So Complicated
      1 person · 12 points · first shared 2021 · 4 comments on HN
    9. 9
      The Developer's Guide to Building Notification Systems: Routing and Preferences
      1 person · 11 points · first shared 2021 · Discussion on HN
    10. 10
      Hacking PostgreSQL Internals to Deliver Push Notifications
      1 person · 11 points · first shared 2022 · Discussion on HN

    What HN people wrote when they linked it

    • slorberAug 2022

      > I like include asciidoctor[1] and mdbook [2]. Though I find that even those are overkill for my hobby projects at least ...

      That's one thing: Docusaurus is not necessary just for hobby projects where the doc only exists for yourself and a few users. It can be used for hobby project but it can also scale for much larger projects where the doc is a critical part of the success of the project, and where the company behind is willing to invest thousands of dollars to have a really great doc. For example, the doc of React-Native is critical for React-Native success: https://reactnative.dev

      > I prefer to use them anyway because of support/updates and to leave something others can manage themselves later.

      If you have a small project, you can also use Docusaurus in a very simple way, and stick to our stock template (which looks like this: https://tutorial.docusaurus.io/)

      The only thing you'll need is to leave a folder of Markdown files to your colleagues, that's all.

      I have planned to add a very simple CLI on top of Docusaurus to make it even easier: just run "npx yolodoc ./my-md-docs-folder" and it will build your simple Docusaurus site => No need to install anything, know that it's using React/MDX/TS or whatever: the only thing you'd need is to have Node.js installed (which is not more complicated to install than Python or Ruby btw)

      > This comment seems to show we come from very different worlds. Why do you believe you need JS to create documentation??

      I don't believe…

    • troygoodeMar 2022

      Great article. All of this complexity is the reason I started Courier (YC S19) [0], which we just launched on HN [1] a few days ago. :-)

      We take the approach of essentially offering an abstraction layer that lets you route to one or more channels based on data related to the notification event instead of having to hardcode the integration at the callsite. This has the added benefit of also letting you pull the template abstraction into the same space (so you don't go crazy manually maintaining HTML templates for email, plain text for SMS, BlockKit for Slack, etc. etc.)

      FYI we support integrations for nearly all of the channels mentioned here: email (via SMTP, SendGrid, SES, and others), Discord, SMS (via Twilio and others), web push, WhatsApp (via Twilio WhatsApp), Slack, & PagerDuty. And many others...

      [0]: https://www.courier.com/

      [1]: https://news.ycombinator.com/item?id=30527757

    • crabasaJun 2023

      Full disclosure: I work at Courier.

      Courier Inbox comes with web and mobile SDKs that are highly customizable, and we wanted to push the limits and see what we could build using them. We landed on the idea of Puppygram, an Instagram clone that displays nothing but pictures of cute puppies. We built the server using Next.js, Random.dog and Inngest.

      We wrote-up a technical tear-down blog post [1] and have posted all source code [2] [3] on Github.

      Happy hacking!

      [1] https://www.courier.com/blog/introducing-puppygram-powered-by-courier-inbox-next-js-and-inngest/

      [2] https://github.com/trycourier/courier-nextjs-puppygram

      [3] https://github.com/trycourier/puppygram-ios

    • dvtrnMar 2022

      https://www.courier.com/docs/guides/tutorials/how-to-configure-multi-channel-routing/

      Leonardo DiCaprio sitting up in chair pointing at the tv screen

      I kid you not two days ago I said to my Jr. SRE "We need a way to bifurcate an alert to multiple channels via webhook" due to our unique observability needs and slaps knee here it is. We were about to launch off and try building something this quarter, and then here you come down off the mountain.

      Congrats on launching, looking forward to kicking some tires tomorrow morning.

    • serverlessmomJun 2022

      This is interesting to me. I'm extremely frustrated by meal delivery apps, where I need the notifications on to know when my food is here, but hate getting promotional ads at random

      We're working on tools to help developers send notifications more easily at https://www.courier.com/, and working on tools like automations to hopefully make notifications a bit smarter and less spammy.

    • artsarescisNov 2021

      Same author wrote this a few months ago. Not everyone loves AWS only stack though.
      https://www.courier.com/blog/multi-channel-notifications-aws

    Related

    Stack Overflow Blogstackoverflow.blog1.1k people

    How Dwarf Fortress is built

    Stack Overflow Blog
    Company · last shared 2026
    Datadog Blogdatadoghq.com262 people

    Husky, Datadog's Third-Generation Event Store

    Datadog Blog
    Company · last shared 2026
    Railway Blogblog.railway.com44 people

    So you want to build your own data center

    Railway Blog
    Company · last shared 2026
    Postmates Blogblog.postmates.com18 people

    Postmates, Powering On-Demand Logistics

    Postmates Blog
    Company · last shared 2019
    Reddit Blogredditblog.com163 people

    How We Built r/Place

    Reddit Blog
    Company · last shared 2021
    Yelp Engineering Blogengineeringblog.yelp.com129 people

    Undebt: How We Refactored 3M Lines of Code

    Yelp Engineering Blog
    Company · last shared 2025
    CircleCI Blogcircleci.com220 people

    “It's The Future”

    CircleCI Blog
    Company · last shared 2026
    Segment Blogsegment.com242 people

    Goodbye Microservices: From 100s of problem children to 1 superstar

    Segment Blog
    Company · last shared 2025