Avatar for Isaac Levin

Isaac Levin

About

Isaac Levin is a Developer Advocate at JetBrains and a Microsoft MVP. He has over 15 years of experience working as a developer for the web, mostly in the Microsoft Ecosystem. Outside of work, he hosts a podcast called Coffee and Open Source where he interviews folks from across the tech industry as well as builds open-source projects like PresenceLight and GitHub Stat Tracker. He lives outside of Seattle Washington and likes to wind down from work with his wife Ariana and his 2 children Isaac and Avery.

Sessions at .NET Conf 2026

9:30 上午 – 10:00 上午

星期四, 11月 12

新增到行事曆

9:30 上午 - 10 上午 PST

Build a .NET TUI in 30 Minutes

Isaac Levin

Command-line tools are quick to create, but they often become difficult to use once a workflow requires multiple inputs, validation, progress updates, and meaningful results. A terminal UI provides structure and guidance without the deployment, hosting, and maintenance overhead of a web application—making it a practical fit for developer tools, internal utilities, deployment helpers, and AI-assisted workflows. In this live build, we'll turn a basic .NET console app into a maintainable TUI. You'll learn how to: - Guide users with prompts, selections, and validation - Display tables, panels, and progress feedback - Separate presentation from application logic - Test workflows without fragile terminal automation - Use .NET Aspire integration for observability and diagnostics You'll leave with a reusable structure for building tools that are easier to operate, safer than ad hoc scripts, and simpler to support when something goes wrong.

檢視工作階段詳細資料