Powering Up #NET Apps with #Phi-3 and #SemanticKernel
A guide on using Microsoft's Phi-3 Small Language Model with C# and Semantic Kernel for local AI applications.
A guide on using Microsoft's Phi-3 Small Language Model with C# and Semantic Kernel for local AI applications.
Analyzes whether using the 'readonly' modifier in C# leads to performance improvements by examining generated IL and JIT code.
How a company's 'Demo Friday' culture fosters collaboration, peer recognition, and deep technical learning across hardware and software teams.
Overview of bUnit v2, a major update to the Blazor unit testing library, covering new features, breaking changes, and API refinements.
Explores new lock statement patterns in .NET 9, comparing the new Lock class with traditional Monitor-based locking and showing performance benchmarks.
Explores how const strings in C# can be modified using unsafe code and string interning, despite being compile-time constants.
A technical guide on implementing a lock-free ring buffer in C# for asynchronous logging, explaining its benefits and providing sample code.
A developer shares technical challenges and solutions for building reliable web scraping features for a SaaS website monitoring tool.
Explores the potential new 'params collections' feature in C# 13, allowing the params keyword to be used with collection types beyond arrays.
Explores integrating GitHub Actions with AWS services like CodeCatalyst and CodeBuild to maximize development efficiency and workflow automation.
Explains the enhanced logging features in .NET 8, focusing on the improved LoggerMessageAttribute and source generators for better performance and readability.
Examines the rationale and impact of 'real name' policies in open-source software projects, discussing legal accountability and community inclusivity.
The author critiques the focus on speculative AI risks at global summits, arguing for addressing real issues like corporate power and algorithmic bias instead.
A tutorial on building a minimal clone of ASP.NET Core from scratch to understand its core concepts like the web server, controllers, and middleware.
Weekly tech digest covering Azure OpenAI architecture, vector databases, AI anomaly detection, and an LLM self-cloning article.
A technical analysis of the rc shell's superior handling of whitespace in filenames compared to traditional POSIX shells like bash.
A developer's guide to migrating a large .NET Framework 4.8 application to .NET 6 using an iterative, step-by-step approach.
Explains why eliding the 'await' keyword in C# async methods results in missing stack trace information, with code examples.
Java 21 introduces new SequencedCollection, SequencedSet, and SequencedMap interfaces to simplify working with ordered collections like getting first/last elements.
Explains software cohesion as a metric for refactoring, with a C# example showing how to split a low-cohesion class.