Articoli di programmazione che parlano di csharp
Introduzione alle Monadi in C#, gestione delle Eccezioni e dei Valori Null
Introduzione alle Monadi in C#, gestione delle Eccezioni e dei Valori Null
Read full article
C#: Currying ed applicazione parziale delle funzioni
C#: Currying ed applicazione parziale delle funzioni
Read full article
C# è un linguaggio multi-paradigma, vediamo come si adatta a quello funzionale
C# è un linguaggio multi-paradigma, vediamo come si adatta a quello funzionale
Read full article
Piccola introduzione all'immutabilità in C#
Piccola introduzione all'immutabilità in C#
Read full article
E' possibile usare Data Annotations per validare le classi anche fuori dal contesto ASP.NET MVC, ed è molto comodo...
E' possibile usare Data Annotations per validare le classi anche fuori dal contesto ASP.NET MVC, ed è molto comodo...
Read full article
Come aggiungere SignalR per la comunicazione bidirezionale in tempo reale, nelle nostre applicazioni Blazor
Come aggiungere SignalR per la comunicazione bidirezionale in tempo reale, nelle nostre applicazioni Blazor
Read full article
C# 9 introduce il nuovo tipo record. Vediamo in modo rapido in cosa differisce da class e struct
C# 9 introduce il nuovo tipo record. Vediamo in modo rapido in cosa differisce da class e struct
Read full article
Molti sviluppatori credono di scrivere codice asincrono semplicemente aggiungendo queste 2 paroline magiche. La realtà è molto diversa.
Molti sviluppatori credono di scrivere codice asincrono semplicemente aggiungendo queste 2 paroline magiche. La realtà è molto diversa.
Read full article
Scrivere test chiari ed uniformi è cruciale per l'attività di un Team. Un buon modo è scriverli usando alcune funzioni di appoggio comuni a tutti gli sviluppatori.
Scrivere test chiari ed uniformi è cruciale per l'attività di un Team. Un buon modo è scriverli usando alcune funzioni di appoggio comuni a tutti gli sviluppatori.
Read full article
Giochiamo con queste due classi C# che permettono di eseguire codice asincrono facilmente nelle nostre applicazioni
Giochiamo con queste due classi C# che permettono di eseguire codice asincrono facilmente nelle nostre applicazioni
Read full article
Per chi sceglie la strada degli ORM, spesso il dilemma è: mi affido ad un ORM "tutto incluso" che astragga del tutto la persistenza dei dati, oppure mi basta una libreria leggera e scattante che mi dia maggiore controllo sul database?
Per chi sceglie la strada degli ORM, spesso il dilemma è: mi affido ad un ORM "tutto incluso" che astragga del tutto la persistenza dei dati, oppure mi basta una libreria leggera e scattante che mi dia maggiore controllo sul database?
Read full article
Switch-Case è una struttura di controllo molto utilizzata ma poco manutenibile; scopriamo come implementare una logica più flessibile
Switch-Case è una struttura di controllo molto utilizzata ma poco manutenibile; scopriamo come implementare una logica più flessibile
Read full article
Il Design Pattern Observer permette di far comunicare i nostri oggetti, permettendo ad un oggetto detto soggetto di inviare notifiche ad uno o più altri oggetti osservatori.
Il Design Pattern Observer permette di far comunicare i nostri oggetti, permettendo ad un oggetto detto soggetto di inviare notifiche ad uno o più altri oggetti osservatori.
Read full article
Esaminiamo con dei semplici esempi pratici in cosa consistono le differenze tra questi elementi del linguaggio C#
Esaminiamo con dei semplici esempi pratici in cosa consistono le differenze tra questi elementi del linguaggio C#
Read full article
Una piccola classe per gestire la strategia di caching degli oggetti. Il codice di esempio è scritto in C# e sfrutta il design pattern Memoizer, unito al blocco delle risorse (Lock)
Una piccola classe per gestire la strategia di caching degli oggetti. Il codice di esempio è scritto in C# e sfrutta il design pattern Memoizer, unito al blocco delle risorse (Lock)
Read full article