Creating great CLIs
CLIs are ubiquitous – and they have never been more important. Your guide for a quick tour of CLIs led the creation of .NET Tools, began reshaping the .NET CLI, was a force behind System.CommandLine, and has guided many people in CLI design. You’ll see how all CLIs, including yours, are languages – domain specific languages or DSLs. They also have a special gift for you and your users of strong user expectations leading to fewer decisions for you. You’ll learn easy ways to meet those expectations. Looking to the future, you’ll see how the CLI First design strategy results in human and AI friendly interfaces that are easy to explore and and a good basis for modeling APIs.
About the speaker
Kathleen Dollard
Kathleen loves to code and loves to teach and talk about code. She’s written tons of articles, a book, and spoken at numerous conferences around the world. After 8 years on the .NET team, including as the .NET Languages PM guiding C#, F# and VB, Kathleen is focusing on speaking and teaching, about C#, .NET, code generation and life in tech. She's always ready to help developers take the next step in exploring the wonderful world we call code.
