Trial Banner Inclusion Tag - Building SaaS #195
Building a persistent trial banner using a Django inclusion template tag to share data across pages in a SaaS project.
Building a persistent trial banner using a Django inclusion template tag to share data across pages in a SaaS project.
A developer recreates Minesweeper from scratch using X11 and C, resulting in a tiny, statically linked executable as a critique of modern bloat.
This episode covers implementing email confirmations and customizing Django-allauth forms for password reset functionality in a SaaS project.
Explains the Saga pattern for managing data consistency in distributed microservices transactions, including implementation on AWS.
Explores key prompt engineering techniques like zero-shot, few-shot, and chain-of-thought to improve generative AI outputs.
Explains how Entity Framework protects against SQL injection in LINQ queries but warns of risks when using raw SQL, highlighting safer alternatives.
Analysis of React 19's Suspense changes causing unexpected waterfalls and parallel loading issues, based on discoveries from the React Summit conference.
Explains how HttpClient's await behavior works with response headers vs. body, and how to control it using HttpCompletionOption.
A Django SaaS development update covering the debug toolbar, authorization, and email verification signals.
The author updates core pages like About, FAQ, and Home for the JourneyInbox SaaS app, focusing on UI layout and content.
Developer adds an export feature for user journal entries in a SaaS application, plus minor code cleanup.
A talk from PyCon US 2024 exploring the many ways to contribute to the Python community, from coding to community involvement.
Developer builds a user settings page with Stripe billing portal integration and account closure for a SaaS product.
Analyzes the claim that AI will replace human programmers in five years, examining current AI coding benchmarks and limitations.
Explains a fourth type of statistical weight for dual-frame surveys, addressing overlap to avoid double-counting in population estimates.
Argues that copyleft software licenses are not inherently more restrictive than permissive ones, challenging a common misconception in open source.
A guide to creating a custom Tree-sitter grammar for the Djot markup language, covering advanced topics like external scanners and syntax highlighting.
A guide to configuring Multi-User Authorization (MUA) with Resource Guard to add a security layer for critical Azure Backup operations.
A hands-on guide to using different catalogs, including Apache Hive, with Flink SQL, covering installation, configuration, and practical insights.
Explores new .NET 9 enhancements to the SearchValues object, enabling efficient string searches alongside character lookups.