parsing-header
Engineering

Build a WebAssembly Language for Fun and Profit: Parsing

In this post, we’ll cover the next phase of our compiler, parsing. Parsing is the portion of our compiler that takes the token stream generated by the lexer and converts it into an AST.

By Drew Youngwerth

August 25, 2022

jpeg-optimizer webassembly-language-lexing-header
Engineering

Build a WebAssembly Language for Fun and Profit: Lexing

I decided to create this guide and provide a simple overview designed to help get your feet wet in building languages and exploring the inner workings of WebAssembly (wasm).

By Drew Youngwerth

August 18, 2022

why are we ok with notifications from slack-header
Product ManagementIntegrations

Why Are We Okay with Notification Interruptions from Slack?

The daily bombardment of alerts dinging, beeping, and ringing from all those applications we use is enough to drive someone completely crazy. Yet, for some inexplicable reason, we allow ourselves to be interrupted by Slack in a way we wouldn’t from any other platform.

By Melissa Brodsky

August 11, 2022

slack-integration-header
IntegrationsEngineering

Building a Slack Integration for Your SaaS Notification System

Many organizations don’t quite know what to expect when building an integration for sending messages from their SaaS product to a Slack channel or a direct message.

By Suhas Deshpande

August 04, 2022

troubleshooting-header
EngineeringCourier

Common Courier Troubleshooting Solutions for Developers

In this post, we will discuss example issues around Courier’s Gmail integration and API rate limits, an incomplete data profile, and an incomplete request with Inbox and Toast, and how to fix them.

By Rodrigo Rojas

July 21, 2022

hipaa-announcement-thumbnail
CourierEngineering

How We Became HIPAA Compliant

Today, we are excited to announce that Courier is now HIPAA compliant and this post will get into why SaaS companies should be HIPAA compliant, why this is important for our company, and the steps we took to get here.

By Aman Kandola

July 20, 2022

security-public-cloud-header
Engineering

How Cloud Providers Support SaaS Compliance and Security: What Developers Need to Know

Public cloud providers simplify security and compliance for SaaS developers—but they don’t solve everything. Learn how services like AWS, Azure, and GCP support SOC 2 and ISO 27001 readiness, and how to avoid common cost and audit pitfalls. Includes practical guidance on audit logs, approval workflows, compliance tools, and more.

By Aman Kandola

July 07, 2022

mobile-push-header
User Experience

Designing the Perfect Mobile Push Notification

The biggest reason to focus on mobile is because it will drastically improve the user experience for anyone using mobile apps - which at this point, is everyone. This post explores the importance of building better quality mobile notifications and how to go about creating them.

By Ryland Webb

June 23, 2022

series-b-header
CourierCourier Updates

Courier Raised a $35M Series B to Make Notifications Delightful

We’re excited to announce that we’ve raised $35M to provide engineering teams with fantastic notification infrastructure! The round was led by GV with participation from our existing investors at Bessemer Venture Partners and Matrix Partners.

By Troy Goode

June 21, 2022