Building beautiful console applications - Patrik Svensson

Sdílet
Vložit
  • čas přidán 5. 09. 2024
  • 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.

Komentáře • 10

  • @nogiecb
    @nogiecb Před rokem +4

    Thx Patrik for presentation. It looks amazing :)

  • @hasmich
    @hasmich Před 2 měsíci

    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 Před 7 měsíci +1

    awesome, is the CLI slides code available online? so cool

  • @Metaconta
    @Metaconta Před měsícem

    En el tiempo15:58 se muestra los bordes redondos de los cuadros. En la tabla ASCII aparece solo cuadrados puros, no curvados. ¿En qué tabla aparece?
    Voy a dedicarme hacer programas en consolas así de bonitos.

  • @csabaczcsomps7655
    @csabaczcsomps7655 Před rokem

    Amazing, he make console to work almost as worpad.

  • @nccnm
    @nccnm Před rokem +1

    How to create a presentation like this one?

    • @vbachris
      @vbachris Před 11 měsíci

      i think he just made a dotnet console app and used his library. also fullscreened the terninal

  • @__hannibaalbarca__
    @__hannibaalbarca__ Před rokem

    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.

  • @laughingvampire7555
    @laughingvampire7555 Před rokem

    dude, use sixel to show your picture

  • @deverse
    @deverse Před rokem

    Dotnet agggg