C#

Approfondimenti su C#: dal type system e dai pattern OOP alle feature moderne del linguaggio. Record, pattern matching, async/await, LINQ, generics e nullable reference types per scrivere codice robusto, espressivo e performante sull'ecosistema .NET.

42 articoli
  • C#

    Gestire le query WHOIS in C#

    In questo articolo costruiamo con .NET 8 un client WHOIS completo e lo esponiamo tramite una Minimal API di ASP.NET Core, curando timeout, limiti, codifica dei caratteri, referral, parsing, cache e limitazione della frequenza.

  • C#

    Networking con C#

    .NET offre uno stack di rete moderno e particolarmente curato sul fronte delle prestazioni.

  • C#

    Usare le API di Cloudflare per la gestione DNS con C#

    Con poche centinaia di righe di codice e senza dipendenze esterne abbiamo costruito un client C# tipizzato per la gestione DNS su Cloudflare: interpreta in modo uniforme l'involucro delle risposte, espone la paginazione come un flusso asincrono, ripete automaticamente le richieste in caso di limiti di frequenza o errori transitori e offre operazioni di livello più alto, come l'upsert idempotente e la sostituzione atomica di gruppi di record.

  • C#

    Sincronizzazione tra un'app online e una offline con CloudEvents: l'implementazione in C#

    Ultimo articolo della serie sulla sincronizzazione tra un'app online e una offline con CloudEvents 1.0 (evento standardizzato, pattern outbox/inbox, push/pull/ack). Chiudiamo con C#.