.NET in pillole Andrea Dottor
-
- Technology
Un modo alternativo per rimanere aggiornati sul mondo .NET e tutto ciò che ci gira attorno: dai nuovi rilasci, ad articoli e post che troveremo particolarmente interessanti. Non mancheranno sicuramente le community ed i loro eventi. Ed un pizzico di architetture e problematiche di tutti i giorni.
-
DuckDB, un SQLite con funzionalità OLAP (e molto di più)
DuckDB nasce dai limiti di SQLite ed aggiunge tutta una serie di funzionalità pensate per poter analizzare dati provenienti da fonti diverse/esterne andando a fruttare la sintassi SQL.
Nel sito viene riportato come "DuckDB is a fast in-process analytical database"...ne parliamo in questo episodio.
https://duckdb.org/https://duckdb.org/why_duckdbhttps://duckdb.net/ https://github.com/Giorgi/DuckDB.NET
https://www.youtube.com/watch?v=_a9spwyb1FU
#duckdb #sqllite #olap #dotnetinpillole #podcast #dotnet -
Dalla Tabya Conf ai Smart Components
Microsoft ha rilasciato (da tempo) in preview i Smart Components, dei componenti che permettono di aggiungere con facilità funzionalità di AI alle nostre applicazioni, in modo estremamente semplice.
Un buon punto di partenza per capire come avvicinarsi a questo mondo.
https://devblogs.microsoft.com/dotnet/introducing-dotnet-smart-components/
https://github.com/dotnet-smartcomponents/smartcomponents
https://github.com/andreadottor/Umarell-BlazorWebApp
#smartcomponents #dotnetinpillole #dotnet #blazor -
.NET Aspire rilasciato ufficialmente
Seguo le evoluzioni di .NET Aspire dal suo annuncio (la .NET Conf dello scorso anno) e la scorsa settimana abbiamo avuto l'annuncio del suo rilascio ufficiale.
Nella puntata di oggi te ne parlo.
https://devblogs.microsoft.com/dotnet/dotnet-aspire-general-availability/https://learn.microsoft.com/en-us/dotnet/aspire/get-started/aspire-overview#dotnetinpillole #dotnet #dotnetaspire #distributedapplications #cloud -
Anche un monolite può essere scritto bene!
Ebbene si, usare un'architettura a monolite non indica scrivere "codice spaghetti" o avere un'accozzaglia di funzionalità buttate a casaccio. Anche un monolite, se scritto bene, può (e ne sono certo) essere la soluzione ideale di partenza di quasi tutte le applicazioni. Oggi ne parliamo.
Ti consiglio di leggere il libro di Dino Esposito "Clean Architecture With .NET": https://amzn.to/4bovJmW
#softwarearchitecture #monolite #monolitemdulare #cqrs #cleanarchitecture #solid #dotnetinpillole -
Community ed eventi, cosa possiamo fare per farli conoscere di più?
Le community giocano un ruolo fondamentale per la convisione e formazione, eppuro sono poco conosciute, e gli eventi (gratuiti) non hanno la partecipazione che meritano.
Nella puntata di oggi faccio uno sfogo/pensiero su questi aspetti che ritengo abbiano una importanza notevole.
Satya Nadella Hit refresh https://amzn.to/44GSXlYXE One Day - Rethink application https://www.xedotnet.org/eventi/one-day-rethink-application/#community #events #xedotnet #podcast #dotnetinpillole #hitrefresh -
Organizzazione del codice con Partial Classes e Region
Da un commento arrivato ad un mio video, prendo la palla al balzo per parlare di come poter organizzare il codice delle nostre Classi/Struct/Interface.
https://youtu.be/LltUUCX1rbk?si=0hmpD_1aw-n5pqsj
#visualstudio #csharp #partialclasses #region #codestyles