C# - Asp.NET

Mattepuffo's logo
Inviare dati a Elasticsearch con C# da MariaDB

Inviare dati a Elasticsearch con C# da MariaDB

Avevo installato tutto lo stack ELK, ma non è affatto facile da configurare.

Inoltre così non si capisce bene il funzionamento di Elasticsearch, quindi ho deciso di usarlo in maniera indipendente.

In questo articolo vediamo come usare C# per inviargli dati da un db MariaDB; abbiamo anche una funzione per la ricerca.

Do per scontato che abbiate Elasticsearch installato; io ho usato Docker.

Mattepuffo's logo
Usare gli eventi in C#

Usare gli eventi in C#

In C# attraverso gli eventi possiamo notificare gli utenti all'esecuzione di determinate operazioni.

In questo articolo vediamo un esempio in cui simuliamo la creazione di un ordine e scateniamo due eventi che abbiamo precedentemente sottoscritto.

Non ci servono librerie esterne.

Mattepuffo's logo
Connessione ad Apache Kafka in C#

Connessione ad Apache Kafka in C#

In questo articolo vediamo come connetterci, inviare e ricevere dati da Apache Kafka In C#.

Do per scontate che lo abbiate già installato e configurato.

Volendo potete usare anche docker (come in effetti ho fatto io).

Mattepuffo's logo
Connessione a Cassandra in C#

Connessione a Cassandra in C#

In questo articolo vediamo come connetterci ad un db Cassandra in C#.

Abbiamo due tabelle identiche:

  • in una salviamo tutti gli utenti (utenti_tutti)
  • nell'altra solo i maggiorenni (utenti_maggiorenni)

Mattepuffo's logo
Connessione a KeyDB in C#

Connessione a KeyDB in C#

KeyDB è un fork diretto di Redis, ed è compatibile al 100%.

Inoltre, dicono, sia anche più performante.

Comunque ho deciso di testarlo, e me lo sono installato con Docker.

Poi ho fatto un primo esperimento in C#.

Mattepuffo's logo
Sviluppare in C# senza Visual Studio

Sviluppare in C# senza Visual Studio

Quando si parla di C#, si pensa subito a Visual Studio.

In realtà è corretto, se non fosse che Visual Studio sia veramente pesante, e non sempre utile.

Ad esempio io non uso tantissimo C#, e lo uso principalmente per programmi da riga di comando; quindi mi bastano editor più leggeri.