Building beautiful console applications - Patrik Svensson

  Рет қаралды 11,352

Swetugg

Swetugg

Жыл бұрын

With the rise of .NET Core and cross-platform .NET, we're spending more and more at a terminal, and while there are a myriad UI technologies for .NET, the terminal experience has never got the same love and attention. Spectre.Console - a .NET library that makes it easy to create expressive, easy-to-use, and beautiful console applications - is trying to change that.
This talk will cover the fundamentals of console-based applications, how they work, and how you can use Spectre.Console to give you superpowers.
Patrik is a GitHub Star, Microsoft MVP, and open-source contributor who has been a professional programmer for 16 years. He's probably best known as the creator of the Cake build system and Spectre.Console, a library that makes it easy to build beautiful console applications in .NET. Apart from C#, he likes to contribute to open-source, DevOps, and Rust (the programming language).
This session was recorded at Swetugg Stockholm 2023, Swetugg is run by a group of volunteers with different IT backgrounds with a common denominator: A passion for creating good software and better software developers, no matter if you are just starting your journey or have been writing code since the beginning of unix time.

Пікірлер: 9
@nogiecb
@nogiecb Жыл бұрын
Thx Patrik for presentation. It looks amazing :)
@hasmich
@hasmich Ай бұрын
I've just used Spectre.Console in my project to parse arguments and present the progress of a long-running async operation instead of printing "Please wait...". It was the first time I've used it and just loved how easy and well-thought the API is. Matched it with IProgress interface and the experience was delightful. I wanted to learn more so ended up here. Thank you Patrik!
@gp5381
@gp5381 6 ай бұрын
awesome, is the CLI slides code available online? so cool
@csabaczcsomps7655
@csabaczcsomps7655 Жыл бұрын
Amazing, he make console to work almost as worpad.
@__hannibaalbarca__
@__hannibaalbarca__ 11 ай бұрын
I have my own in C++, but if I knew yours , I ll not make mein, waste too much time . NOW I GOING TO MAKE IT FOR C AND ASM.
@nccnm
@nccnm Жыл бұрын
How to create a presentation like this one?
@vbachris
@vbachris 10 ай бұрын
i think he just made a dotnet console app and used his library. also fullscreened the terninal
@laughingvampire7555
@laughingvampire7555 11 ай бұрын
dude, use sixel to show your picture
@deverse
@deverse Жыл бұрын
Dotnet agggg
The High Performance Types You Ignored for Years in .NET
10:14
Nick Chapsas
Рет қаралды 45 М.
KMP vs. Flutter - Who Will Win The Cross-Platform Battle?
16:19
Philipp Lackner
Рет қаралды 37 М.
Sigma girl and soap bubbles by Secret Vlog
00:37
Secret Vlog
Рет қаралды 8 МЛН
A clash of kindness and indifference #shorts
00:17
Fabiosa Best Lifehacks
Рет қаралды 116 МЛН
Brutally honest advice for new .NET Web Developers
7:19
Ed Andersen
Рет қаралды 101 М.
Improving Python Console Output With Rich
19:37
Real Python
Рет қаралды 8 М.
Spectre Console!
12:34
Dan Clarke
Рет қаралды 4 М.
Never install locally
5:45
Coderized
Рет қаралды 1,7 МЛН
How principled coders outperform the competition
11:11
Coderized
Рет қаралды 1,6 МЛН
C# Project for Beginners Create an ATM Console Application
2:22:30
So You Think You Know Git - FOSDEM 2024
47:00
GitButler
Рет қаралды 1 МЛН
Sigma girl and soap bubbles by Secret Vlog
00:37
Secret Vlog
Рет қаралды 8 МЛН