41554 blogs · [ { "id": "01a0872d-8774-700e-bb87-b4a2a892e302", "title": "How to Set Up T3 Code and Tailscale on Windows and Phone", "url": "https://ardalis.com/how-to-set-up-t3-code-and-tailscale-on-windows-and-phone/", "published_at": "2026-08-19T15:02:57+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2a8bafe16", "title": "Top 10 Ways to Reduce .NET Memory Usage in Kubernetes", "url": "https://ardalis.com/top-10-ways-to-reduce-net-memory-usage-in-kubernetes/", "published_at": "2026-08-18T12:57:55+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2a9af36e9", "title": "Why Care About Agent Authored Code Quality", "url": "https://ardalis.com/why-care-about-agent-authored-code-quality/", "published_at": "2026-06-29T19:57:34+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2aa99c37f", "title": "Setting Up Claude Code Agent Teams With Wsl2 and Tmux on Windows", "url": "https://ardalis.com/setting-up-claude-code-agent-teams-with-wsl2-and-tmux-on-windows/", "published_at": "2026-04-21T17:05:32+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2ab0b4ef5", "title": "Optimizing AI Agents with Progressive Disclosure", "url": "https://ardalis.com/optimizing-ai-agents-with-progressive-disclosure/", "published_at": "2026-04-17T00:00:00+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2ab70653b", "title": "How Software Developers Fail", "url": "https://ardalis.com/how-software-developers-fail/", "published_at": "2026-04-15T00:00:00+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2ac2b7951", "title": "Claude Throttling and the Cloud", "url": "https://ardalis.com/claude-throttling-and-the-cloud/", "published_at": "2026-04-07T00:00:00+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2ac546a6c", "title": "Own What Makes You You", "url": "https://ardalis.com/own-what-makes-you-you/", "published_at": "2026-04-06T00:00:00+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2ac60f4da", "title": ".NET Conf Most Popular Sessions Tool", "url": "https://ardalis.com/dotnetconf-most-popular-sessions-tool/", "published_at": "2026-04-01T20:47:18+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2ac6427c3", "title": "AI Benefits - But at What Cost?", "url": "https://ardalis.com/ai-benefits---but-at-what-cost/", "published_at": "2026-03-19T20:17:07+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2ad4be719", "title": "Use Asciinema and Powersession on Windows", "url": "https://ardalis.com/use-asciinema-and-powersession-on-windows/", "published_at": "2026-03-19T15:31:56+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2adc4d48c", "title": "Llms Need Mark as Answer", "url": "https://ardalis.com/llms-need-mark-as-answer/", "published_at": "2026-02-13T15:20:47+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2ade0bcbd", "title": "2025 Year in Review", "url": "https://ardalis.com/2025-year-in-review/", "published_at": "2026-02-09T13:34:11+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2adeaf9f6", "title": "Why a Free Market Fire Department System Beats the Archaic Public Model", "url": "https://ardalis.com/why-a-free-market-fire-department-systems-beats-the-archaic-public-model/", "published_at": "2026-01-09T14:00:00+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2ae116577", "title": "Single File Test Suites in Dotnet Csharp", "url": "https://ardalis.com/single-file-tests-in-dotnet-csharp/", "published_at": "2025-12-02T21:16:18+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2aed3d87c", "title": "Use cd - in Powershell 7 to Return to Previous Directory", "url": "https://ardalis.com/use-cd---in-powershell-7-to-return-to-previous-directory/", "published_at": "2025-12-02T16:16:30+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2aee6cd75", "title": "How to Update .NET on Wsl or Ubuntu", "url": "https://ardalis.com/how-to-update-net-on-wsl-or-ubuntu/", "published_at": "2025-11-19T14:37:56+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2af2e2140", "title": "Ardalis Fall 2025 Speaking Tour Review", "url": "https://ardalis.com/ardalis-fall-2025-speaking-tour-review/", "published_at": "2025-11-14T00:00:00+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2af9d8933", "title": "The Ardalis Cli", "url": "https://ardalis.com/the-ardalis-cli/", "published_at": "2025-11-11T22:03:42+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2afe36eef", "title": "Use TimeSpan Or Specify Units In Duration Properties And Parameters", "url": "https://ardalis.com/use-timespan-or-specify-units-in-duration-properties-and-parameters/", "published_at": "2025-11-06T14:51:30+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2b0709a64", "title": "Ardalis Fall 2025 Speaking Tour", "url": "https://ardalis.com/ardalis-fall-2025-speaking-tour/", "published_at": "2025-09-27T00:00:00+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2b09d471d", "title": "How to Combine MP4 Files on Windows Using FFmpeg", "url": "https://ardalis.com/combine-mp4-files-ffmpeg-windows/", "published_at": "2025-07-24T00:00:00+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2b14bcc89", "title": "How to Install Nerd Fonts and Icons in PowerShell 7 on Windows 11", "url": "https://ardalis.com/install-nerd-fonts-terminal-icons-pwsh-7-win-11/", "published_at": "2025-07-22T00:00:00+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2b1eabeb3", "title": "GenAI is the new Offshoring", "url": "https://ardalis.com/genai-is-the-new-offshoring/", "published_at": "2025-06-06T00:00:00+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2b1f1f623", "title": "Managing GenAI Coding Risk Like an Investment", "url": "https://ardalis.com/genai-coding-investment-risk-strategy/", "published_at": "2025-06-05T00:00:00+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2b29bea59", "title": "Ardalis Specification v9 Released", "url": "https://ardalis.com/ardalis-specification-v9-release/", "published_at": "2025-03-13T00:00:00+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2b3650c1c", "title": "2024 Year In Review", "url": "https://ardalis.com/2024-year-in-review/", "published_at": "2025-02-26T00:00:00+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2b3e982ba", "title": "When QA Keeps Finding Bugs", "url": "https://ardalis.com/when-qa-keeps-finding-bugs/", "published_at": "2025-02-12T00:00:00+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2b4b56c78", "title": "Avoid Using C# Events in ASP.NET Core Applications", "url": "https://ardalis.com/avoid-using-csharp-events-in-aspnetcore-apps/", "published_at": "2024-12-15T00:00:00+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2b4f2ee35", "title": "Interfaces Describe What - Implementations Describe How", "url": "https://ardalis.com/interfaces-describe-what-implementations-describe-how/", "published_at": "2024-09-23T00:00:00+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2b53c12b2", "title": "You Should Blog", "url": "https://ardalis.com/you-should-blog/", "published_at": "2024-08-26T00:00:00+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2b5ff8ed2", "title": "From Microservices to Modular Monoliths", "url": "https://ardalis.com/from-microservices-to-modular-monoliths/", "published_at": "2024-07-10T00:00:00+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2b6c991e8", "title": "Modeling Navigation Properties Between Aggregates or Modules", "url": "https://ardalis.com/navigation-properties-between-aggregates-modules/", "published_at": "2024-06-19T00:00:00+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2b6f2debb", "title": "Comparing Unit Testable Code with Maintainable Code", "url": "https://ardalis.com/comparing-unit-testable-code-with-maintainable-code/", "published_at": "2024-06-12T00:00:00+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2b74edd49", "title": "Effectively Sharing Resources Between Modules in a Modular Monolith", "url": "https://ardalis.com/effectively-sharing-resources-between-modules-modular-monolith/", "published_at": "2024-05-24T00:00:00+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2b7734ed3", "title": "Clean Architecture Sucks", "url": "https://ardalis.com/clean-architecture-sucks/", "published_at": "2024-05-23T00:00:00+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2b78ac21f", "title": "Navigating the Edges of Technology in Software Development: Bleeding, Leading, Dull, and Rusting", "url": "https://ardalis.com/technology-edges-bleeding-leading-rusting/", "published_at": "2024-04-19T00:00:00+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2b7e5ecc2", "title": "Stop Debugging and Start Running in Visual Studio", "url": "https://ardalis.com/stop-debugging-start-running-visual-studio/", "published_at": "2024-04-18T00:00:00+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2b87bb73b", "title": "5 Rules for DTOs", "url": "https://ardalis.com/5-rules-dtos/", "published_at": "2024-04-06T00:00:00+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2b912d13b", "title": "An Active Local NuGet Server", "url": "https://ardalis.com/active-local-nuget-server/", "published_at": "2024-02-22T00:00:00+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2b9561cc3", "title": "Introducing Modular Monoliths: The Goldilocks Architecture", "url": "https://ardalis.com/introducing-modular-monoliths-goldilocks-architecture/", "published_at": "2024-02-21T00:00:00+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2b9da4d6b", "title": "Hello, MongoDB - Getting Started with Mongo and dotnet 8", "url": "https://ardalis.com/hello-mongodb-getting-started-mongo-dotnet/", "published_at": "2024-02-15T00:00:00+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2ba02916d", "title": "Hello, Redis - Getting Started with Redis and dotnet 8", "url": "https://ardalis.com/hello-redis-getting-started-with-redis-dotnet/", "published_at": "2024-02-11T00:00:00+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2ba8727e0", "title": "Solved! Visual Studio.http File Not Sending Authorization Header", "url": "https://ardalis.com/http-file-not-sending-auth-header/", "published_at": "2024-02-01T00:00:00+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2bae8ec03", "title": "Log Request Headers Middleware for ASP.NET Core", "url": "https://ardalis.com/log-request-headers-middleware/", "published_at": "2024-01-31T00:00:00+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2bb64acff", "title": "2023 Year in Review", "url": "https://ardalis.com/2023-year-in-review/", "published_at": "2024-01-23T00:00:00+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2bbb07fde", "title": "Scaling Your Software Team: Development vs. Hiring", "url": "https://ardalis.com/scaling-your-software-team-develop-vs-hiring/", "published_at": "2023-12-20T00:00:00+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2bbc0f900", "title": "How to Embed a YouTube Video in GitHub ReadMe Markdown", "url": "https://ardalis.com/how-to-embed-youtube-video-in-github-readme-markdown/", "published_at": "2023-11-23T11:04:10+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2bc5229e5", "title": "New Course - Refactoring to SOLID C# Code", "url": "https://ardalis.com/new-course-refactoring-solid-csharp-code/", "published_at": "2023-11-17T11:04:10+00:00" }, { "id": "01a0872d-8774-700e-bb87-b4a2bcb893ca", "title": "Understanding Migrations, Snapshots, and Synchronization in Entity Framework Core", "url": "https://ardalis.com/entity-framework-core-understanding-migrations-snapshots-synchronization/", "published_at": "2023-10-27T08:34:00+00:00" } ] posts Claim your blog
Back to ardalis.com
Blog · corpus.blog/blogs/ardalis.com/posts

ardalis.com

ardalis.com

2026

2025

2024

2023