Teams | Collaboration | Customer Service | Project Management

Introducing Puppygram, powered by Courier Inbox, Next.js and Inngest

Today we launched Courier Inbox, a set of APIs and UI components for building a modern application inbox. Inbox components are available for both web, iOS and Android applications and are totally customizable so that devs can build a notification inbox that feels like a native part of the rest of the application. To test this proposition, we decided to use Courier Inbox to build something lightyears away from a product inbox.

6 best PubNub alternatives in 2023

Integrating chat functionalities into applications has become necessary for many product managers. Among the leading chat API providers, PubNub has carved a name for itself, offering simplified chat and messaging features through its Rest API. Recently, PubNub raised $65 million in a Series E funding round, highlighting its strong growth and market interest in this space. While PubNub's success is undeniable, the market for open-source PubNub alternatives is gaining momentum.

Create an Automated Notification System Using Python and Courier

Product notifications keep users engaged and informed about important updates related to web and mobile applications. However, building an effective notification system for your app that sends timely and personalized messages can be challenging. Courier's development platform for notifications simplifies this process by consolidating various communication APIs, data, and development tools in one place.

3 hacks to work faster with canvas from Slack

Here are 3 hacks from the Slack team on how you can improve your work transparency by organizing your team’s info so it’s easier to find, combining canvases with everything you already love from Slack so you don’t need to change how you work and keeping everyone on the same page so you can move work forward, faster. SECTIONS: ABOUT SLACK: Slack is a messaging app for business that connects people to the information they need. By bringing people together to work as one unified team, Slack transforms the way organizations communicate.

What is a Proxy Server and How Does it Work?

The privacy of online browsing decreases every day. Since websites and applications record everything, you do, more and more individuals seek privacy-preserving measures. One of the alternatives you have for protecting your online identity is using web proxy servers. However, they also provide several additional advantages, which we'll learn from this writing.

Implementing the Transactional Model of Communication for Better Collaboration

Did you know that effective communication is so important in business that even a group of penguins couldn’t function without it? That’s right, they communicate to hunt for food and survive in harsh environments. And if they can do it, so can your team! One way to improve your communication is by using the transactional model. Not sure what that is? Let’s dive deeper and see how it can help your team soar like a flock of penguins.

Sending Password Reset Notifications from Your Laravel PHP Framework

Resetting passwords is a critical way to make your app accessible to users, but setting up email notifications for password resets from scratch can be tedious and error-prone. While Laravel does support password reset email templates, Laravel emails can be unreliable and prone to being caught in spam filters, and the default email templates are not particularly customizable. It might also be desirable to set up a backup channel like SMS or a backup email provider in case the primary fails.

Sending Password Reset Notifications with Firebase and Courier

Setting up a password reset workflow inside your web application can be challenging. At a minimum, you need to build the logic to update the user’s password with a new hash, send the appropriate emails with the right content, and manage different user sessions across browsers. If you’re responsible for managing password reset emails, it’s likely that you also have to manage all aspects of authentication and password management for your application.