Tamir Dresher's Blog
- 07 Apr 2026 » This Is the Best Framework and Azure Service You're Probably Not Using
- 05 Apr 2026 » Message in a Bottle — When Two AI Squads Fixed a Bug Over Teams
- 05 Apr 2026 » Aspire Conf 2026: Everything New in 13.2 and How AI Agents Use It
- 03 Apr 2026 » The Prime Directive, Part II — Building the Defense Stack
- 03 Apr 2026 » The Prime Directive, Part I — When Your AI Squad Becomes the Threat Model
- 31 Mar 2026 » How I Used an AI Team to Research My Grandfather's Holocaust History
- 26 Mar 2026 » Pathfinder — When AI Squads Learn to Talk to Each Other
- 25 Mar 2026 » My Precious — How I Secure and Harden My AI Agent Squad
- 23 Mar 2026 » The Invisible Layer — Git Notes, Orphan Branches, and the Squad State Solution
- 22 Mar 2026 » When Git Is Your Database — The Enterprise State Problem Nobody Warned Me About
- 22 Mar 2026 » Aspire + Squad = ❤️ — When Multiple AI Agents Share One Running System
- 21 Mar 2026 » 9 AI Agents, One API Quota — The Rate Limiting Problem Nobody Talks About
- 18 Mar 2026 » Knowledge is Power — How an AI Squad Learns to Evolve Itself
- 17 Mar 2026 » When Eight Ralphs Fight Over One Login — Real Distributed Systems Problems in AI Agent Teams
- 15 Mar 2026 » Unimatrix Zero — Many Teams, One Repo with SubSquads
- 12 Mar 2026 » The Collective — Organizational Knowledge for AI Teams
- 11 Mar 2026 » From Personal Repo to Work Team — Scaling Squad to Production
- 10 Mar 2026 » Organized by AI — How Squad Changed My Daily Workflow
- 05 Mar 2026 » I Let AI Produce My Entire Hackathon Demo Video — Here's How
- 26 Feb 2026 » Your Copilot CLI on Your Phone — Building Squad Remote Control
- 17 Feb 2026 » Trying Squad AI Team Framework Without Touching Your Real Repo
- 16 Dec 2025 » Scaling AI Agents with Aspire: The Missing Isolation Layer for Parallel Development
- 15 Dec 2025 » Debugging MCP Servers: Building a stdio Proxy to Solve the Unsolvable
- 01 Dec 2025 » Give Your AI Agent Mouth and Ears: Building a Voice-Enabled MCP for Hands-Free Development
- 17 Nov 2025 » Give Your AI Coding Agent Eyes: Integrating Playwright MCP for Visual Testing
- 15 Nov 2025 » Seamless Private NPM Feeds in .NET Aspire: No More Authentication Headaches
- 20 Oct 2025 » Scaling Your AI Development Team with Git Worktrees
- 10 Sep 2020 » How I fixed the error 'an attempt was made to access a socket in a way forbidden by its access permissions' on my machine
- 05 Sep 2020 » Distributed balanced partition-queues assignment using Kubernetes statefulSet
- 25 May 2020 » Mitigating the API Rate-Limit
- 21 May 2020 » Microsoft Build 2020 conference summary
- 22 Jun 2019 » Tamir Dresher, IBlogger, Launches blog in GitHub pages
- 02 Jul 2017 » Final Projects at Ruppin Software Engineering Workshop 2017
- 05 Apr 2017 » Easily supporting multiple target frameworks (TFMs) with VS2017 and Nuget
- 13 Oct 2016 » Could not contact node rabbit@[machine_name] after upgrading to RabbitMQ 3.6.5
- 13 Sep 2016 » Using Autofac Aggregate Services
- 20 Jan 2016 » Giving more memory space to 32bit process
- 22 Aug 2015 » Animations of Rx operators – Select
- 21 Aug 2015 » Animations of Rx operators – SelectMany
- 11 Aug 2015 » Animations of Rx operators – GroupBy
- 25 Jul 2015 » Animations of Rx operators – Where
- 02 Jul 2015 » Final Projects at Ruppin Software Engineering Workshop 2015
- 19 Jun 2015 » My Experience with NDepend
- 30 May 2015 » Fixing Cisco AnyConnect VPN in Windows 10 build 10074
- 01 Mar 2015 » Dealing with page resize in Windows Store Applications using Caliburn.Micro
- 25 Feb 2015 » Automatically inject log4net named logger using Ninject
- 27 Jan 2015 » Catching exceptions from Caliburn.Micro ActionMessage invocation
- 22 Dec 2014 » Simple Behavior for Binding to ActualWidth or ActualHeight
- 16 Dec 2014 » Getting the Free Storage Space in WinRT
- 28 Nov 2014 » Creating a Dialog service for Windows Store apps using Caliburn.Micro
- 29 Sep 2014 » Using extension SDKs in without installing it
- 18 Sep 2014 » WPF Lite TreeView
- 19 May 2014 » Dealing with reentrancy with DelegateCommand
- 02 Jan 2013 » Adding localization support to WinRT C# application
- 11 Dec 2012 » How to get a unique Device ID in WinRT (C#)