.NET in pillole Andrea Dottor
-
- Technologie
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.
-
Sviluppare software è risolvere problemi di business
Possiamo chiamare la puntata di oggi "pensieri sparsi", dai prossimi appuntamenti, ad alcune grosse novità in Visual Studio 17.10 Preview 3, ed infine un pensiero che deriva da un articolo di Alberto Acerbis.
https://www.xedotnet.org/eventi/one-day-rethink-application/https://blazorconf.it/https://gab2024pn.1nn0va.it/https://tabyaconf.dev/https://www.mokabyte.it/2023/10/12/architettureevolutive-1/#visualstudio #dotnet #slnx #dotnetinpillole #podcast #communityevents #xedotnet -
Uniformiamo la scrittura del codice con StyleCop
StyleCop è un tool che analizza lo stile di scrittura del codice e permette di imporre delle regole a riguardo che, se non rispettate, vanno a generare degli errori di compilazione, così da forzare lo sviluppatore a rispettarli. Estremamente utile per far sì di avere uno stile di scrittura uniforme nell'intero progetto.
https://github.com/DotNetAnalyzers/StyleCopAnalyzershttps://www.nuget.org/packages/StyleCop.Analyzers/#StyleCop #VisualStudio #CodeAnalyzers #DotNetInPillole #Podcast -
Bruno, l'API client che si differenzia da tutti gli altri
Oggi vi porto alla scoperta di Bruno ( https://www.usebruno.com/ ), un'API client che permette di condividere le collection tramite git (o altri source control), e che funziona anche offline.
Trovate a questo link un confronto con Postman, che porta alla luce tutti i vantaggi di Bruno:
https://www.usebruno.com/compa...
#bruno #usebruno #apiclient #opensource #tools -
Microsoft Garnet, sarà il nostro prossimo cache-store?
Il 18 marzo Microsoft Research annuncia la v1 di Garnet, un cache-store nato per superare a livello di performance tutte le attuali alternative.
Supporta il protocollo RESP, il che lo rende utilizzabile da tutti i client Redis.
https://microsoft.github.io/garnet/
https://github.com/microsoft/garnet
https://www.microsoft.com/en-us/research/blog/introducing-garnet-an-open-source-next-generation-faster-cache-store-for-accelerating-applications-and-services/
#dotnet #MicrosoftGarnet #MicrosoftResearch #CacheStore -
NATS, un pub-sub e molto in più
Oggi vi parlo di NATS, una tecnologia di connettività/messaggistica free, open-source, e di semplice utilizzo. Dispone di un client C# che lo rende un perfetto compagno per le nostre applicazioni.
https://nats.io/
https://github.com/nats-io/nats.net.v2
https://docs.nats.io/nats-concepts/overview/compare-nats
https://www.linkedin.com/pulse/choosing-right-message-broker-kafka-rabbitmq-nats-compared-liam-flood/
#dotnet #nats #aspire #messagebroker #mqtt -
Blazor Web App, la mia esperienza dopo 4 mesi
Blazor Web App, e quindi la possibilità di usare Blazor non solo per la parte client ma anche per il SSR, è arrivato con .NET 8 e sono passati 4 mesi. Nella puntata di oggi ti voglio parlare delle mie impressioni su questa enorme novità.
Ecco alcune issue che sto monitorando:
BlazorWebView needs a way to enable overriding ResolveComponentForRenderMode #51235
https://github.com/dotnet/aspnetcore/issues/51235
Blazor SSR implementation of Fortunes benchmark is considerably slower than Razor Pages implementation #54232
https://github.com/dotnet/aspnetcore/issues/54232
.NET 8 Blazor - NavigationManager.NavigateTo() Inconsistent Behavior #53996
https://github.com/dotnet/aspnetcore/issues/53996
SupplyParameterFromQuery property not being set during OnInitializedAsync #53055
https://github.com/dotnet/aspnetcore/issues/53055
MapBlazorHub configuration in NET8 throws a The request matched multiple endpoints exception #51698
https://github.com/dotnet/aspnetcore/issues/51698