StringBuilders magic for very large strings
Explores StringBuilder performance and memory usage for creating very large strings in C#, comparing it to using a List.
Explores StringBuilder performance and memory usage for creating very large strings in C#, comparing it to using a List.
A guide on using the ts-rs crate to generate TypeScript bindings from Rust code, including a custom Rollup plugin for bundling.
A developer shares updates on starting a new C# .NET contract role, pursuing indie game development by acquiring an existing game, and streaming programming/gaming content.
Explains how C# List<T> detects modifications during enumeration using a version field to throw InvalidOperationException.
A personal recap and notes from the Minnebar 18 tech conference, covering sessions on startups, accessibility, recruiting, and more.
Puzzmo introduces a redesigned game completion screen, prioritizing personal play history and deemphasizing global competition to improve user experience.
A software consultant outlines four essential elements for an effective development process: visible, small, prioritized, and completed work.
Developer builds an import feature for a SaaS journaling app and handles dependency updates in this coding episode.
A developer adds flash messages and troubleshoots a content encoding issue with Django's 'timesince' in a SaaS project.
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.
Explains how Swift's inout parameters reduce code duplication, with examples from a real open-source project.
An updated visual mind map of LINQ features and operations, now including all additions up to .NET 9.
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.
Explains routing conflicts between Azure Bastion and User-Defined Routes (UDRs) in a hub-spoke network with Azure Firewall.
A developer stream log about improving a SaaS app's design and planning Stripe payment integration, with less Stripe work than planned.