Giusto per test, ho voluto provare a fare il parsing di YAML anche in C#.

Da quanto ho capito la libreria più usata è YamlDotNet, installabile tramite NuGet.

Quindi potete installarla direttamente da Visual Studio (come ho fatto io), oppure:

PM> Install-Package YamlDotNet

Attraverso la libreria Octokit, è possibile integrare GitHub nei nostri progetti .NET.

Oggi vediamo come usarla in C#.

Eseguiremo il login, ed estrarremmo qualche info.

Prima di tutto, però, dobbiamo installare la libreria, e possiamo farlo tramite NuGet da Visual Studio.

Oggi stavo giocando con una libreria che richiede la chiamata ai metodi con await.

Ma in C# non si possono usare direttamente nel Main, e non è possibile rendere il Main async.

Quindi come si può aggirare il problema?

Per effettuare un ridimensionamento delle immagini in C#, non abbiamo bisogno di librerie esterne (anche se sono sicuro che ce ne stanno di ottime).

Ci basta usare il namespace System.Drawing.

Se siete dentro ad un progetto console, dovete aggiungere il reference.

Unirest è un libreria per creare richieste HTTP in maniera molto semplice e veloce.

E' disponibile per diversi linguaggi, ed oggi vedremo un esempio con C#.

Per installare la libreria potete usare Nuget.