Coding The Importance of Product Led Growth for Dev Tools Product led growth (PLG) is a fairly simple concept. It’s the idea that your product should be the driving force of your company’s growth. Your product should be good enough that it can stand on its own merits. Your customers will recommend it to others and advocate for it.
Next.js Multi-Tenant Next.js App with Prisma and PropelAuth In this post, we’ll show how to build a multi-tenant application using Next.js, Prisma, and PropelAuth. We’ll build a simple B2B application where each user can make "posts" within a tenant.
Javascript Tools to Use When Setting up a JavaScript Repo Setting up a JavaScript repo for the first time can be tricky, but it doesn't have to be! This blog will walk you through setting up your first repository, from development environment setup to package bundlers to protecting your main branch.
Coding Avoiding CORS Issues in React/Next.js The simplest way to fix any CORS issues in React and Next.js is actually not to change anything in React or Next.js but instead to fix your server
FastAPI Using PugSQL and FastAPI Most of the tutorials/guides that I read about FastAPI and Python web frameworks in general use SQLAlchemy directly. While SQLAlchemy is great, I personally prefer writing raw SQL over using an ORM. PugSQL is a really interesting alternative that allows you to write your own SQL files...
Coding Walk-up Usable Codebases The term “Walk-up usable” (sometimes called walk-up-and-use) describes a system that is so intuitive, a new user can immediately be effective. When I think about developer experiences, I think about the walk-up usability of the codebase.
FastAPI Production-ready Backend with dbmate, PugSQL, PropelAuth, and FastAPI In this post, we’ll build a fully production-ready backend complete with DB migrations, B2B authentication, to show off all the cool features that FastAPI provides. We'll also use PugSQL as a novel approach to interacting with the database.
FastAPI Autogenerating Clients with FastAPI and Github Actions In this post, we'll learn how to use FastAPI and Github Actions to make sure your client and server never get out of sync.
Next.js Add Personalized Content to your Docs with MarkDoc, Next.js, and PropelAuth Stripe open sourced Markdoc which is a Markdown-based authoring framework. The ability to quickly and easily add arbitrary React components to a markdown file is really cool! It allows you to be really creative and easily add dynamic content to your markdown files.
Next.js Creating Advanced Reusable Forms in Next.js In this guide, we’ll create a form that we can use across our product. We’ll start with something simple and slowly add in more complexity like preventing the user from navigating away with unsaved changes