Launch Preparation - Building SaaS #167
A developer prepares a SaaS for launch by adding user history, soft deletion, and SendGrid email integration.
A developer prepares a SaaS for launch by adding user history, soft deletion, and SendGrid email integration.
The author adds Sentry integration and prepares for launch in this SaaS development episode, part of a series on building a product.
Announcing the new State of HTML survey, seeking community input to design the inaugural survey on HTML features and developer practices.
Explores using React Query for data fetching in components and compares it with React Context for state management, discussing trade-offs.
A developer's journey migrating a 14-year-old WordPress blog to a leaner, static site using Eleventy and Netlify, detailing the reasons and process.
A developer shares their experience creating a recursive tree iterator in Rust, detailing the algorithm and implementation challenges.
A developer rethinks blog categorization and tag management during a WordPress to 11ty migration, tackling synonyms and orphan tags.
A developer builds and refines email templates for a SaaS journaling service, sharing insights on copywriting and programming challenges.
A technical guide on creating comprehensive URL hierarchies and tag indices using Eleventy's pagination feature for static site generation.
A technical guide on migrating Disqus comments from WordPress to an Eleventy (11ty) static site, including extracting post IDs from a sitemap.
A complete guide for beginners on installing NixOS on a Raspberry Pi 4, including downloading, decompressing, and flashing the OS image.
A developer documents failed attempts and workarounds for installing NixOS on a Raspberry Pi 4, detailing specific errors and solutions.
A developer shares five hard truths about TypeScript, including its relationship to JavaScript and the complexity it adds.
Announcing luatest, a new, fast Lua test runner inspired by pytest, offering significant speed improvements over existing options.
A monthly business retrospective from TinyPilot's founder covering revenue, product updates, and time management challenges in running a hardware company.
A developer shares a workflow tip for learning Rust by automatically creating Git snapshots of each build to track compiler errors.
A technical guide explaining how to configure VLANs, tagged/untagged ports, and PVIDs on a TP-Link managed switch, based on the author's debugging experience.
Techniques to reduce memory usage by up to 20x when training LLMs and Vision Transformers in PyTorch.
A guide on using PostCSS with Eleventy's before event to process, optimize, and generate CSS for a static site.
Building a SaaS product: adding an Account model and creating a background job to send journal prompt emails with full unit testing.