Docker Image For Kamal - Building SaaS #209.2
Fixing the Docker image to get a Kamal deployment functional on a DigitalOcean droplet.
Fixing the Docker image to get a Kamal deployment functional on a DigitalOcean droplet.
A developer continues migrating a SaaS app from Heroku to DigitalOcean, focusing on secrets with 1Password and creating a hosting droplet.
The author details migrating a Django app from Heroku to DigitalOcean, switching to Huey for background tasks and integrating Kamal.
A developer recounts an intense debugging session with the django-allauth package that turned a minor sign-up issue into a major investigation.
Analyzes the viability of using uv's managed Python in production, covering portability, performance, and security implications.
The author begins migrating a SaaS application from Heroku to Digital Ocean, focusing on creating a Dockerfile and new deployment tools.
A developer explores using Kamal, a deployment tool, to deploy a web app to a Digital Ocean Droplet virtual machine.
A beginner-friendly guide explaining Python's built-in functions with simple definitions and examples for easy learning.
Learn how to extract text and data from PDFs using Python tools like pypdf, OCR, and table extraction techniques.
Building a Django job to send activation email reminders before user accounts expire, plus discussion on dependency management.
This episode covers implementing email confirmations and customizing Django-allauth forms for password reset functionality in a SaaS project.
Learn how to use Python libraries like Click, Jinja2, and GPT to enhance and build AI projects and applications.
Developer adds an export feature for user journal entries in a SaaS application, plus minor code cleanup.
A developer explains their reasoning for choosing the Django web framework over Flask for a SaaS project, based on their experience.
The latest episode of Building SaaS covers post-launch improvements and user experience polishing for the JourneyInbox application.
A developer discusses post-launch fixes for a SaaS product, including trial expirations, email prompts, UI polish, and dependency updates.
A developer live-deploys user setup and Stripe configuration, finding and fixing bugs in the process.
The article covers final pre-launch features for a SaaS product, including user sign-up limits and login page styling.
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.