Retro Computing with .NET
summary
A practical toolkit for console apps: a command-line parser (mono options) that handles short/long flags, subcommands and generated help; a line editor with history, reverse-search and tab/dot-triggered completion; a full TUI framework (Terminal.Gui) with layout pulses, dialogs, mouse and resize handling, ctrl‑Z suspend/fg restore, 256/truecolor fallbacks and hotkey focus. Also packaging: produce single-file executables (~10 MB) or installable dotnet tools and cross‑compile to ARM64 (Raspberry Pi) — demos run live and interactive.
AI-written summary · about
chapters (26)
- 0:00Intro
- 4:45Agenda
- 6:52Defining Options
- 8:47Invoking Options
- 9:41Parse Method
- 10:30Option Descriptions
- 11:05git command
- 13:07interactive user
- 14:12console applications
- 15:49mouse events
- 16:36triminfo
- 23:50Interactive Line Editing
- 24:35Line Edit Library
- 25:41Time Editor
- 29:28Terminal to GUI
- 34:12Application
- 37:02Keyboard Input
- 38:59The System
- 39:47The Focus System
- 41:19The Code
- 46:28Toplevel Views
- 48:32Color
- 52:04Views
- 53:33Dialogues
- 55:33Threads
- 56:53Console Driver
related talks
01h 15mPanel discussion on the future of .NET
57mNext-Level Console Apps With Spectre.Console
01h 01mModernizing the enterprise desktop application
11mCommand Line Craftsmanship: Building and Sharing .NET CLI Tools
44m.NET 11 in depth: Runtime, libraries, and SDK for the AI era
13mF# Without Windows
39mRunning .NET on the NES
01h 01mHidden gems in .NET Core 3
