On MVPs and Cutting Scope
A developer shares insights on defining a true MVP for a SaaS product by cutting non-essential features and focusing on core value.
A developer shares insights on defining a true MVP for a SaaS product by cutting non-essential features and focusing on core value.
A technical deep dive into intercepting and walking PostgreSQL query execution plans to reconstruct SQL and enable custom evaluation.
A technical guide detailing the author's specific setup process for installing Alpine Linux on a ThinkPad laptop, including btrfs configuration.
Explains the enhanced logging features in .NET 8, focusing on the improved LoggerMessageAttribute and source generators for better performance and readability.
An interactive LINQ tutorial for C# beginners using a visual marble-based learning tool to understand query operators.
A Hare programming language developer seeks podcast appearances to discuss Hare, the Ares OS, and Himitsu, promoting community-driven tech evangelism.
How to enforce accessibility props in a TypeScript React ToggleSwitch component, requiring either ariaLabel or ariaLabelledBy.
Explains how to implement the Redux state management pattern in a Blazor application, covering actions, reducers, and side effects.
Explores a C# technique to allocate class instances on the stack using unsafe code, comparing performance and limitations.
A technical exploration of strategies for generating non-conflicting z-index values in 2D software to prevent object bunching and ensure efficient updates.
A weekly tech digest covering Microsoft Fabric, Power BI, Purview updates, and articles on Generative AI, Semantic Kernel, and the AutoGen framework.
Explains how the software development practice of 'grooming' can be applied to boost productivity in any project by preparing work ahead of time.
Explains C# 8's default interface methods, including how to define private methods within an interface and their usage.
Chrome 119 and Safari 17 now support adding <hr> elements as visual separators within HTML select dropdowns to improve user experience.
AWS CodeDeploy now supports deploying applications that use multiple Elastic Load Balancers (ELB), including Classic Load Balancers and target groups for ALB/NLB.
A technical exploration of using Linux's io_uring for asynchronous file writing, comparing implementations in Go and Zig to build intuition.
A tutorial on integrating TailwindCSS with Blazor, covering setup, configuration, and automating CSS generation during the build process.
Explains the concept of Structured Concurrency for robust async code and demonstrates a potential C# implementation using a TaskScope.
A tutorial on implementing a master-details view using Bootstrap Modals in an ASP.NET Core Razor Pages application with AJAX and Entity Framework Core.
A developer details their PC upgrade journey, replacing a 5-year-old system with a Ryzen 9 7950X and custom water loop rebuild due to performance issues and cooling gunk.