Email Templates - Building SaaS #165
A developer builds and refines email templates for a SaaS journaling service, sharing insights on copywriting and programming challenges.
A developer builds and refines email templates for a SaaS journaling service, sharing insights on copywriting and programming challenges.
Weekly tech digest covering AI news (Claude 2.0, LongNet), a podcast with Marc Andreessen, and developer resources for Bing API and Power BI.
Building a SaaS product: adding an Account model and creating a background job to send journal prompt emails with full unit testing.
Building a SaaS app's core data model in Django, including the Entry model, admin setup, and automated testing.
Explains C# 12's new collection literals feature, a concise syntax for creating and merging collections and dictionaries.
A tutorial on deploying a containerized application with a custom domain using AWS App Runner and Route 53.
A developer shares their experience and reasons for abandoning mobile Linux as a daily driver, citing critical reliability issues with core phone functions.
Explains the internal workings of the .NET List<T> class, focusing on its dynamic array implementation, resizing behavior, and performance considerations.
The article details setting up a Django SaaS signup flow, email templates, and configuring CI/CD with GitHub Actions and pre-commit.
A developer walkthrough of setting up user signup features for a new SaaS product called JourneyInbox, built with Python and Django.
Explains how .NET 6's TryGetNonEnumeratedCount method works to get an element count without enumeration, using internal interfaces like IIListProvider.
A developer starts a new SaaS project, a journaling service called journeyinbox.com, where users can journal via email.
A curated list of key Microsoft Build 2023 sessions for ANZ developers, focusing on AI, cloud development, .NET, and DevOps.
Explains how to use ordered indexes in Entity Framework 7 for database query optimization, including performance benefits and implementation.
A guide to verifying .NET dependency injection containers to catch missing registrations and captive dependencies at startup.
A guide to building a simple, reflection-based object mapper in C#, explaining the core concepts behind libraries like AutoMapper.
A technical guide on using Pinecone vector search and OpenAI's API to build a semantic search engine for personal blog posts.
Analysis of Safari 16.4's major web development feature release, highlighting its catch-up to Chromium and the impact on developers.
Explains what middleware is in ASP.NET Core, its role in the request pipeline, and provides a practical implementation example.
A guide on using GitHub repositories as a professional portfolio to impress employers and land tech jobs, focusing on project presentation and code quality.