Finish Stripe Integration - Building SaaS #183
The article details completing a Stripe payment integration for a SaaS product, including tests, webhooks, and user signup views.
mattlayman.com is a blog by Matt Layman, a software engineer who focuses on building complex web applications, primarily using Django. He shares his expertise through regular live streams on YouTube, where he teaches others how to build advanced SaaS projects. Matt is also deeply involved in the tech community in Frederick, Maryland, where he founded Python Frederick and has helped organize local tech events. Currently, Matt is a Senior Staff Software Engineer at Included Health, working to enhance the patient experience through technology. His blog offers insights into web development, community involvement, and his career journey.
418 articles from this blog
The article details completing a Stripe payment integration for a SaaS product, including tests, webhooks, and user signup views.
A guide to creating unique art programmatically using Python, building custom tools from scratch without AI.
A developer walkthrough on integrating Stripe Checkout for subscription payments in a Django SaaS application.
A developer continues integrating Stripe payments into a Django SaaS project, focusing on a new gateway interface and checkout sessions.
A developer stream log about improving a SaaS app's design and planning Stripe payment integration, with less Stripe work than planned.
How to automatically check internal links on a static site using Scrapy and GitHub Actions for continuous integration.
A developer updates a SaaS app's legal pages and integrates Stripe for customer creation and subscription payments.
How to style Markdown-generated HTML with Tailwind CSS classes using a custom Python Markdown extension.
A developer works on the sign-up template, styling, and feature flags for a SaaS product using Python and Django.
A guide on integrating Tailwind CSS into a Django application and deploying it to Heroku, including necessary JavaScript configuration.
A guide on integrating the WhiteNoise package into a Django app to serve static files like CSS and JavaScript, including a live deployment demo.
A developer adds WhiteNoise for static files and integrates Tailwind CSS into a Django SaaS application, fixing operational issues.
A streamer explores new tools and techniques to improve their live stream, including Python, Django, and Tailwind CSS.
A guide on switching a Python project from multiple linters to Ruff, a single, powerful tool.
The author switches a Python project to Ruff for linting and finishes parsing email messages for a SaaS application.
A developer episode on parsing inbound emails with Python & Django to create journal entries, using libraries like dateutil and email.
The article details making an email sending job idempotent in a Django SaaS project and parsing inbound emails for journal entries.
Connecting outgoing prompt emails to incoming user journal entries via webhooks, using debugging and logging in production.
A beginner-friendly guide to using HuggingFace's Transformers and Diffusers libraries for practical AI applications, including image generation.
The episode covers DNS configuration, SendGrid email testing, and troubleshooting for a SaaS application deployment.