# /dev/write > A multilingual software development blog. Sharing practical insights on .NET, Docker, open source, and AI-assisted development in Korean, English, and Japanese. ## Site - URL: https://devwrite.ai/ - Language: en-US - RSS: https://devwrite.ai/en/feed.xml - About: https://devwrite.ai/en/about/ ## Posts - [dotnetup Preview: Managing SDKs and Runtimes from global.json](https://devwrite.ai/en/posts/dotnetup-preview-first-look/): How dotnetup preview separates development SDKs from OS packages and manages global.json requirements, runtimes, and update state. - [Evaluating .NET 11 Adoption Before Release](https://devwrite.ai/en/posts/dotnet-11-preview-7-adoption-guide/): An adoption guide to .NET 11 Preview 7 covering its support cycle, hardware baseline, Runtime Async, C# 15, and framework changes. - [Running OpenAI Codex CLI on Top of Claude, Gemini, or Llama — in 50 Lines of C#](https://devwrite.ai/en/posts/cadenza-agent/): OpenAI Codex CLI is locked into the Responses API. Cadenza.Agent stands up a Responses-compatible HTTP server in front of any IChatClient, so via OpenRouter you can swap Codex's brain at will. - [Calling Hugging Face Models from C#: Running Whisper, sentence-transformers, and Stable Diffusion with DotNetPy 0.6.0](https://devwrite.ai/en/posts/dotnetpy-huggingface-from-csharp/): How DotNetPy 0.6.0 calls CPython's C API directly from .NET to run Whisper, sentence-transformers, and Stable Diffusion — plus what it took to validate the design on PEP 703 free-threaded builds. - [From RoleEntryPoint to FoundryCBAgent — A .NET Developer's View of Microsoft Foundry Hosted Agent Architecture](https://devwrite.ai/en/posts/hosted-agent-deep-dive/): Analyzing Microsoft Foundry Hosted Agent's architecture through the lineage of .NET PaaS, from Windows Azure Cloud Services to today. - [A New Genre in .NET: The Era of NuGet-Free Single File C# Coding](https://devwrite.ai/en/posts/nuget-free-single-file-csharp/): When .NET 10's file-based apps meet Runtime Async, fast and type-safe single file C# coding becomes possible using only the BCL — no NuGet required. - [How AI Agents Figure Out APIs When Building an IDE with a Brand-New .NET UI Framework](https://devwrite.ai/en/posts/why-i-use-handmirror-mcp/): How I used HandMirror MCP to inspect assemblies when building an IDE with a brand-new .NET UI framework absent from AI training data, reducing first-build errors to just 3. - [Open Source Contribution in the AI Era: Lessons from the HwpLibSharp Porting Project](https://devwrite.ai/en/posts/hwplibsharp-upstream-management/): Sharing my experience porting Java hwplib to .NET with AI coding assistants, and building a 'Living Port' model of open source contribution that coexists with the upstream project. - [How Not to Be Swayed by FOMO About AI Coding Tools](https://devwrite.ai/en/posts/ai-coding-tools-fomo/): Don't be swayed by AI coding tool hype. Deep utilization of synchronous sessions with HITL is a more practical productivity strategy than parallel agents. - [Porting Java hwplib to .NET: An Open Source Journey with AI](https://devwrite.ai/en/posts/hwplibsharp-dev-journey/): I completely ported the Java-based hwplib to .NET in just 3 weeks using AI coding assistants and Visual Studio 2026's agent-based debugger. - [From Tables to Cards: Modernizing the TableCloth Catalog UI](https://devwrite.ai/en/posts/tablecloth-catalog-ui-refactoring/): The TableCloth catalog page has been redesigned with a modern card UI and category filtering. Generic Host pattern and quality management tools have also been introduced. - [TableCloth Catalog Builder Modernized with .NET 10 and FBA](https://devwrite.ai/en/posts/tablecloth-catalog-dotnet10-fba/): The TableCloth project's catalog builder has been upgraded to .NET 10 and simplified using the File-Based App (FBA) approach. - [Don't Be Fooled by the Term 'AI Training'](https://devwrite.ai/en/posts/ai-training-inference-explained/): AI 'training' is build time, 'inference' is runtime. Deployed models don't learn in real-time—developers just need to provide good data (RAG) and prompts. - [/dev/write: Running a Tech Blog with AI](https://devwrite.ai/en/posts/introducing-devwrite-blog/): A multilingual tech blog built with GitHub Copilot and Hugo, covering AI-assisted writing, automated translation, validation, and deployment. - [Booting Ubuntu on Hyper-V Generation 2 VM in Windows 10/11 Pro](https://devwrite.ai/en/posts/using-ubuntu-with-hyperv-gen2/): If Ubuntu won't boot on a Hyper-V Gen 2 VM, change the Secure Boot template to 'Microsoft UEFI Certificate Authority'.