How to successfully launch app on Product Hunt: Balance by Alexander Sandberg
An interview with indie developer Alexander Sandberg on the strategies and preparation behind the successful Product Hunt launch of his time-tracking app, Balance.
An interview with indie developer Alexander Sandberg on the strategies and preparation behind the successful Product Hunt launch of his time-tracking app, Balance.
A tutorial on implementing a simple, reusable pagination solution for Entity Framework using a PagedList class and extension method.
A technical guide on implementing a .NET profiler in C#, focusing on mapping COM objects to .NET instances and using UnmanagedCallersOnly.
Explains the misconception that Tasks in C# are for multithreading, clarifying they represent asynchronous operations, not threads, and are not primarily for performance.
A guide on using GitHub repositories as a professional portfolio to impress employers and land tech jobs, focusing on project presentation and code quality.
A hobbyist programmer shares their journey and recommended resources for learning to implement compilers and interpreters for various programming languages.
Introduces a .NET tips and tricks website and a high-performance ValueStringBuilder project, showcasing low-allocation string building techniques.
Introducing .NET 7's StringSyntaxAttribute to add semantic meaning to string parameters, enabling better IDE support for regex, dates, and formats.
Explains the new C# 12 feature allowing default parameter values in lambda expressions, with examples and usage in Minimal APIs.
Explains the pitfalls of comparing ReadOnlySpan<char> objects in C#/.NET, highlighting differences from string comparison due to memory representation.
Explores using the M4 macro processor to make SQL code more modular, reusable, and composable for managing large, complex codebases.
A developer's weekly reflection on George Hotz's Twitter exit, codebase criticism, and the challenges of tech management.
A technical guide on implementing Slack's HTTP request signature verification in Rust using the ring crate.
A developer compares using an ultra-wide (21:9) monitor vs. a standard 4K (16:9) monitor for productive work like coding, design, and writing.
A guide to organizing a .NET Dependency Injection container using extension methods for better structure and maintainability.
A comprehensive guide to the various collection-like types in .NET (C#), explaining their differences, use cases, and best practices for selection.
A guide to building a simple Dependency Injection container in .NET, explaining IoC and DI concepts with code examples.
Explains how to delete a database record in Entity Framework without loading it first, covering both classic and .NET 7+ methods.
An analysis of ChatGPT's capabilities and limitations for .NET and general programming, including code generation accuracy and its impact on platforms like Stack Overflow.
Explains the new Environment.IsPrivilegedProcess API in .NET 8 for checking if a process has administrator rights.