How To Implement Google Authentication In Next.js 15
- Alex Booker tl;dr: Implementing Google Authentication in your Next.js application can significantly enhance user experience and security. This blog post provides a detailed, step-by-step guide on integrating Google Auth using Clerk, focusing on best practices and efficient implementation. Using such authentication processes can improve your app's reliability and user trust, allowing your team to focus on building core features.featured in #590
Why Is OAuth Still Hard In 2025?
- Robin Guldener tl;dr: After implementing OAuth for 50+ popular APIs like Gmail, HubSpot, Salesforce, and Slack, we concluded that OAuth in 2025 is comparable to JavaScript browser APIs in 2008. Why is OAuth still a pain in the butt in 2025? We break it down in this article.featured in #589
[Tutorial Series] Building Interoperable AI Agent Products (RAG & Tool Calling)
tl;dr: Every product & engineering team is being asked to build AI features. But that requires a deep understanding of a few core concepts: Ingesting & index customers' external knowledge, reconciling 3rd-party permissions and ACLs, and automating tasks across your customers' other apps via agent tool calling. This 3+ part video and written series (with repos) walks through how to implement each of these functionalities into your product.featured in #588
The Developer's Guide To Notification System Tooling In 2025
- Chris Bell tl;dr: “If you opened this blog post, you’re probably about to wade into the complicated ecosystem of notification and customer engagement tooling. It can feel like a daunting task. Not to fear, in this post we’re here to walk you through the basics of notification systems and the ecosystem of tools, frameworks, and vendors that surround them.”featured in #587
The Guide To Becoming Enterprise Ready For SaaS Businesses
tl;dr: "Crossing the Enterprise Chasm" is an inevitable transition every B2B SaaS company has to make when they start selling to enterprises. Although it's a necessary step, moving upmarket is fraught with challenges — building enterprise features takes a ton of capital, it requires aggressive prioritizations, and engineers generally don't like building enterprise features. Here's a guide for product and engineering leaders on making their SaaS apps Enterprise Ready.featured in #585
Webhooks Are Harder Than They Seem
- Tom Hacohen tl;dr: Webhooks seem simple, after all, they are just an HTTP POST request to a URL provided by the customer. But like so many seemingly small technical challenges, webhooks have layers of complexity that reveal themselves as soon as you try to scale them, maintain them, or get them production ready.featured in #580
Building A React Login Page Template
- Brian Morrison tl;dr: “In this article, we'll be exploring how to implement a basic authentication system using Express as well as a signup and login form in React.js. You'll learn the difference between the JWT- and session-based authentication and some associated best practices. You'll then learn how to implement session authentication step by step using a real-world demo that's before getting access to a ready-to-use React login page template based on the steps outlined in this guide.”featured in #580
featured in #577
The Developer's Guide To Notification System Tooling In 2025
- Chris Bell tl;dr: “If you opened this blog post, you’re probably about to wade into the complicated ecosystem of notification and customer engagement tooling. It can feel like a daunting task. Not to fear, in this post we’re here to walk you through the basics of notification systems and the ecosystem of tools, frameworks, and vendors that surround them.”featured in #572
The Developer's Guide To Notification System Tooling In 2025
- Chris Bell tl;dr: “If you opened this blog post, you’re probably about to wade into the complicated ecosystem of notification and customer engagement tooling. It can feel like a daunting task. Not to fear, in this post we’re here to walk you through the basics of notification systems and the ecosystem of tools, frameworks, and vendors that surround them.”featured in #567