Archives
- 18 Jul OpenWiki and OKF: Agent-Readable Code Wikis
- 03 Jul Knowledge Graph Tools for AI Code Agents
- 29 Jun From Hero Prompts to Shared AI Infrastructure
- 27 Jun Prompt Caching for Coding Agents Explained
- 24 Jun Profiling Coding Agents with /troubleshoot
- 21 Jun Code Modernization Agents in Practice
- 14 Jun Supply-Chain Security for AI Agent Skills
- 13 Jun Semantic Servers for Coding Agents
- 10 Jun Copilot Is an Ecosystem, Not a Feature
- 08 Jun Agent Governance: Controlling Code Agents
- 07 Jun Hybrid Workflows: Code Meets AI Reasoning
- 06 Jun Coding Agent Observability: Beyond Black Boxes
- 06 Jun From Grep to Graph: Why Agents Need LSP
- 01 Jun Building Custom Agents in GitHub Copilot
- 03 May APM: Package Management for AI Agent Configuration
- 28 Apr Code Agent Architecture: Skills, Hooks & More
- 26 Apr .NET/C# Development in the Code Agents Era
- 25 Apr Reducing Token Usage in Code Agents
- 24 Jan Implementing Passkeys with .NET 10
- 03 May Efficient Span Processing with SIMD in C#
- 22 Apr Network Segmentation with Multiple UniFi VLANs
- 04 Apr C# Behavior Trees with IEnumerable
and Yield - 20 Mar Recursive DNS Server on Raspberry Pi with Portainer
- 19 Mar UniFi Controller on Raspberry Pi with Portainer
- 08 Mar Measuring .NET Performance with BenchmarkDotNet
- 20 Feb Unit testing and benchmarking SIMD in .NET
- 15 Jan Defensive Coding: Return Value Discards in C#
- 02 Jan A generic tensor library for .NET
- 03 Oct The Battle of Loops: foreach vs. ForEach in C#
- 16 Sep Coding Chronicles: My Adventure with .NET Development
- 14 Sep Building Custom Iterators with 'yield' in C#
- 10 Sep An interface for value-type enumerators, a proposal
- 01 Sep Handling enumerables when using reflection
- 30 Aug Enumerables in Roslyn Analyzers and Code Generators
- 22 Aug LINQ Internals: Speed Optimizations
- 18 Aug Efficient Data Processing: Leveraging C#'s foreach Loop
- 14 Aug Taming .NET Collections: IEnumerable and Pals
- 30 Jul ImmutableArray<T> iteration performance in C#
- 19 Jul Practical .NET Performance Optimization Habits
- 04 Jul Single Instruction, Multiple Data (SIMD) in .NET
- 10 Jun Generic math in .NET
- 07 Dec Using “React Query” to mutate smart contracts (part 2)
- 07 Dec Using “React Query” to mutate smart contracts (part 1)
- 06 Dec Using “React Query” to query smart contracts (part 3)
- 06 Dec Using “React Query” to query smart contracts (part 2)
- 05 Dec Using “React Query” to query smart contracts (part 1)
- 28 Jun CPU branching and parallelization
- 25 Jun ArraySegment<T> iteration performance in C#
- 21 Jun Array iteration performance in C#
- 20 Sep Value-Type vs Reference-Type Enumerators in C#
- 25 Jul ToList(), or not ToList(), that is the question
- 23 Jul Enumeration in .NET - Finding an item
- 09 Jun Enumeration in .NET - Count()
- 05 Jun Enumeration in .NET
- 14 May Why I always use ‘var’ in C#
- 21 Mar P/Invoking using Span<T>
- 12 Mar How to use Span<T> and Memory<T>