.NET in pillole artwork

.NET in pillole

245 episodes - Italian - Latest episode: 6 days ago -

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.

Technology
Homepage Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed

Episodes

Migliora o integra codice in fase di build con Fody

April 22, 2024 05:00 - 15 minutes - 35.6 MB

Fody è un tool che permette di modificare l'IL dei nostri assembly in fase di build andando ad integrare e/o sostituire del codice utilizzando vari addin, in base alle nostre necessità. Un tool che può automatizzare il "lavoro sporco". https://github.com/Fody/Home https://github.com/Fody/Home/blob/master/pages/addins.md #fody #dotnet #visualstudio

Sviluppare software è risolvere problemi di business

April 15, 2024 05:00 - 12 minutes - 29.1 MB

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

April 08, 2024 05:00 - 11 minutes - 26.9 MB

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/StyleCopAnalyzers https://www.nuget.org/packages/StyleCop.Analyzers/ #StyleCop #VisualStudio #CodeAnalyzers #DotNetInPillole #Podcast

Bruno, l'API client che si differenzia da tutti gli altri

April 01, 2024 05:00 - 11 minutes - 26.7 MB

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?

March 25, 2024 06:00 - 10 minutes - 23.2 MB

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 #Microsof...

NATS, un pub-sub e molto in più

March 18, 2024 06:00 - 15 minutes - 35 MB

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

March 11, 2024 06:00 - 15 minutes - 36.2 MB

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 P...

Semplifica la scrittura di librerie NuGet con questi tool

March 04, 2024 06:00 - 10 minutes - 23.4 MB

Per chi utilizza NuGet per condividere il codice tra più applicazioni si sarà scontrato con il dover togliere la dipendenza dai package NuGet per referenziare il progetto con il codice per l'aggiunta di una funzionalità, e poi fare l'operazione inversa per il rilascio/commit. Bene, i tool che vi presento in questa puntata permettono di semplificare proprio queste operazioni. NuGetSwitcher extension https://marketplace.visualstudio.com/items?itemName=github0UserName.DCB9FB28-5610-4A94-9471-4B...

Siamo certi di avere API Rest sicure? Testiamole con RESTler

February 26, 2024 06:00 - 11 minutes - 27.4 MB

Spesso ci troviamo a testare la logica delle nostre API Rest scrivendo Unit Test, o le andiamo a provare con tool che verificano che rispondano in modo corretto. Oggi vi parlo di un tool, RESTler, capace di verificare che le nostre API Rest siano anche sicure. "RESTler is the first stateful REST API fuzzing tool for automatically testing cloud services through their REST APIs and finding security and reliability bugs in these services." https://github.com/microsoft/restler-fuzzer Fuzzing to...

Introdotto il supporto alla Chaos Engineering in Polly

February 19, 2024 06:00 - 8 minutes - 19.4 MB

Ho scoperto da poco che è stato introdotto in Polly il supporto alla Chaos Engineering, una modalità per testare la resilienza delle nostre applicazioni e sistemi. Trovo la cosa di assoluto interesse ed oggi ve ne parlo. https://www.pollydocs.org/chaos/ https://devblogs.microsoft.com/dotnet/resilience-and-chaos-engineering/ https://github.com/App-vNext/Polly/tree/main/samples/Chaos https://learn.microsoft.com/en-us/dotnet/core/resilience/http-resilience

Dev Tunnel, testare da mobile le nostre applicazioni web o api con facilità

February 12, 2024 06:00 - 8 minutes - 18.7 MB

Dev Tunnel permette di esporre in modo sicuro delle applicazioni in sviluppo verso internet, il tutto perfettamente integrato in Visual Studio, a portata di click. https://devblogs.microsoft.com/dotnet/dev-tunnels-a-game-changer-for-mobile-developers/?WT.mc_id=DT-MVP-4021952 https://learn.microsoft.com/en-us/azure/developer/dev-tunnels/?WT.mc_id=DT-MVP-4021952 https://learn.microsoft.com/en-us/connectors/custom-connectors/port-tunneling?WT.mc_id=DT-MVP-4021952

Ti stai avvicinando a C#? Ecco da dove iniziare

February 05, 2024 06:00 - 9 minutes - 22.4 MB

Sempre più sviluppatori si stanno avvicinando al mondo .NET e a C#. In questo episodio vi dico da quali video tutorial poter iniziare ad apprendere le basi di .NET, C#, ASP.NET e Blazor. https://dotnet.microsoft.com/en-us/learn/videos

Perché .NET

January 29, 2024 06:00 - 12 minutes - 29.3 MB

Una puntata dedicata a capire l'evoluzione di .NET, dal suo primo rilascio .NET Framework 1.0 fino ad oggi con .NET 8. E vediamo di capire perché .NET ad oggi è una scelta vincente per moltissimi applicativi. https://devblogs.microsoft.com/dotnet/why-dotnet/ https://dotnet.microsoft.com/en-us/platform/why-choose-dotnet https://en.wikipedia.org/wiki/.NET_Framework_version_history https://learn.microsoft.com/en-us/dotnet/fundamentals/

Orchestrare la logica dell'applicazione con Temporal.io

January 22, 2024 06:00 - 11 minutes - 26.2 MB

Oggi vi parlo di una libreria (che sulla carta) sembra davvero interessante, e che permette di orchestrare/gestire la logica della nostra applicazione tramite workflow e activities. Il servizio è Temporal.io e da poco ha un SDK anche per .NET. - https://temporal.io/ - https://github.com/temporalio/... - https://github.com/temporalio/...

Gestire l'autenticazione degli utenti con Auth0

January 15, 2024 06:00 - 14 minutes - 32.6 MB

Gestire nel migliore dei modi la registrazione e autenticazione degli utenti nei nostri applicativi, non è sempre facile ed immediato, specialmente se vogliamo rimanere al passo con gli ultimi standard. Auth0 lo fa nel migliore dei modi, e oggi ne parliamo. https://auth0.com/

Generare la documentazione con DocFx

January 08, 2024 06:00 - 11 minutes - 25.8 MB

Si ritorna a parlare di documentazione del codice, ed oggi vi presento un tool in grado di generare un sito web statico a partire dal nostro codice commentato. https://dotnet.github.io/docfx/ https://submain.com/ghostdoc/ https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/xmldoc/

Aggiornare a .NET 8? Assolutamente si!

January 01, 2024 06:00 - 8 minutes - 20.4 MB

.NET 8 è una versione LTS (verrà supportata per 3 anni) e porta con se un incremento medio delle performance del 20%...solo questi motivi rispondono alla domanda di oggi, e sono una buona motivazione per pianificare una migrazione. https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-8/

Dati sensibili nei log, ecco come gestirli al meglio

December 25, 2023 06:00 - 7 minutes - 16.6 MB

Un'altra puntata a parlare di privacy e dati personali, oggi grazie al pacchetto Microsoft​.Extensions​.Compliance​.Redaction che ci può facilitare nell'operazione. https://learn.microsoft.com/it-it/dotnet/api/microsoft.extensions.compliance.redaction?view=dotnet-plat-ext-8.0 https://andrewlock.net/redacting-sensitive-data-with-microsoft-extensions-compliance/ https://gist.github.com/joperezr/f5f022bcb4d0ce8f077e40e1f77239c8

.NET Aspire, uno degli annunci più grossi della .NET Conf

December 18, 2023 06:00 - 14 minutes - 33.1 MB

Lo sviluppo di applicazioni Cloud-Native è sempre di maggiore interesse, ed ecco che .NET Aspire arriva a gamba tesa, fornendo tutta una serie di strumenti che possono migliorare il nostro lavoro a riguardo. https://learn.microsoft.com/en-us/dotnet/aspire/get-started/aspire-overview https://youtu.be/z1M-7Bms1Jg?si=vYFXu2riOVVOgyw7 https://github.com/dotnet/aspire

Native AOT, tanti vantaggi, ma dove sta la fregatura?

December 11, 2023 06:30 - 11 minutes - 26.7 MB

Continua il percorso alla scoperta delle novità arrivate con .NET 8, e oggi parliamo di compilazione Native AOT. https://learn.microsoft.com/en-us/dotnet/core/deploying/native-aot/ https://learn.microsoft.com/en-us/aspnet/core/fundamentals/native-aot https://devblogs.microsoft.com/dotnet/creating-aot-compatible-libraries/ https://devblogs.microsoft.com/dotnet/announcing-asp-net-core-in-dotnet-8/ https://www.nuget.org/packages/Dapper.AOT

Autenticazione semplificata grazie agli Identity API endpoints e Blazor Identity UI

December 04, 2023 06:00 - 10 minutes - 24.7 MB

Con .NET 8 arrivano novità anche per ASP.NET Identity. La possibilità di esporre il tutto tramite API rest e la possibilità di generare tutte le pagine di ASP.NET Identity come Razor Component (*.razor) per il nuovo template Blazor web App. https://devblogs.microsoft.com/dotnet/whats-new-with-identity-in-dotnet-8/ https://devblogs.microsoft.com/dotnet/improvements-auth-identity-aspnetcore-8/ https://github.com/dotnet/blazor-samples/tree/main/8.0/BlazorWebAssemblyStandaloneWithIdentity

Novità in C# 12 che semplificano la scrittura del codice

November 27, 2023 06:00 - 8 minutes - 20.1 MB

C# 12, arrivato con .NET 8, porta con sé poche novità, ma davvero di largo utilizzo e che vanno a semplificare la scrittura del codice. https://devblogs.microsoft.com/dotnet/announcing-csharp-12/

.NET 8 è arrivato, e con lui Blazor è ora un "full-stack web UI framework"

November 20, 2023 06:00 - 16 minutes - 37.5 MB

Il 14 novembre è stato rilasciato .NET 8, e con questa versione Blazor è ufficialmente un framework "full-stack web UI" il che vuol dire che non è più utile solo per la parte client delle nostre applicazioni, ma ora anche per poter generare codice statico (lato server) con un bel pò di funzionalità interessanti. Inizia oggi il percorso alla scoperta di .NET 8 https://learn.microsoft.com/en-us/aspnet/core/release-notes/aspnetcore-8.0 https://devblogs.microsoft.com/dotnet/announcing-asp-net-...

Interoperabilità tra .NET e Node.js nello stesso processo

November 13, 2023 06:00 - 9 minutes - 22.6 MB

Può capitare di voler riutilizzare codice scritto in un'altra tecnologia (.NET, Node.js) per velocizzare la parte di sviluppo e per la mancanza di un SDK per la piattaforma attuale. Ecco che node-api-dotnet risolve questa cosa, e lo fa con la massima eleganza ed efficacia. https://github.com/microsoft/node-api-dotnet https://www.nuget.org/packages/Microsoft.JavaScript.NodeApi

Analizzare e anonimizzare dati sensibili non è mai stato così facile (con Microsoft Presidio)

November 06, 2023 06:00 - 8 minutes - 19.4 MB

Ho scoperto da pochissimo questa libreria e ve ne voglio subito parlare. Si tratta di una libreria Python (ma disponibile anche come immagine Docker) che permette di rilevare e anonimizzare dati sensibili presenti su testi e immagine. Dato il forte interesse per l'argomento ve ne parlo nella puntata di oggi. - https://microsoft.github.io/presidio/ - https://huggingface.co/spaces/presidio/presidio_demo thanks to Ivan Fioravanti - https://x.com/ivanfioravanti/status/1720571204015153454

(Sempre più) servizi gratuiti in Microsoft Azure

October 30, 2023 06:00 - 9 minutes - 22.8 MB

Ebbene si, il portale di Azure riporta 50+ servizi gratuiti, e nella puntata di oggi ne parliamo. La cosa è davvero interessante e permette di ridurre i costi di sviluppo, ma anche di formarsi/approfondire l'uso di alcuni servizi senza spendere un salasso. Per alcuni è anche disponibile l'uso di una sandbox dalla durata di 4 ore, così da provare sempre a gratis. https://azure.microsoft.com/en-us/pricing/free-services https://learn.microsoft.com/en-us/answers/questions/1167453/how-can-i-acce...

Domain Event, cosa sono e a cosa servono?

October 23, 2023 05:00 - 11 minutes - 25.8 MB

Un Domain Event permette di notificare qualcosa che è accaduto all'interno del dominio, permettendo di far comunicare aggregati diversi, senza legarli fortemente tra loro. Nella puntata di oggi vediamo di capire cosa siano e la differenza rispetto agli Integration Events. https://learn.microsoft.com/en-us/dotnet/architecture/microservices/microservice-ddd-cqrs-patterns/domain-events-design-implementation https://martinfowler.com/eaaDev/DomainEvent.html

Modular Architecture, il giusto compromesso tra monolite e microservizi

October 16, 2023 05:00 - 10 minutes - 24.3 MB

Iniziare un nuovo progetto a microservizi non sempre è la scelta corretta in quanto non è detto che ce ne sia effettivamente il bisogno. Un monolite potrebbe vincolarci in scelte future. Ecco che la modular architecture può aiutarci. https://martinfowler.com/articles/linking-modular-arch.html https://en.wikipedia.org/wiki/Modular_programming https://files.gotocon.com/uploads/slides/conference_12/515/original/gotoberlin2018-modular-monoliths.pdf https://awesome-architecture.com/modular-mon...

C# DevKit, solution explorer e molto altro arrivano in VS Code

October 09, 2023 05:00 - 11 minutes - 26.4 MB

C# DevKit "Now Generally Available". Da Visual Studio Code è ora possibile sviluppare applicazioni C# (ASP.NET, Blazor, ...) con ancora più facilità e con un'esperienza molto più vicina a quella che ci ha abituato il fratello maggiore Visual Studio 2022. - https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csdevkit - https://devblogs.microsoft.com/dotnet/csharp-dev-kit-now-generally-available/

Ricerche full-text client-side con Orama, anche da Blazor!

October 02, 2023 05:00 - 14 minutes - 32.8 MB

Spostare le ricerche full-text direttamente nel browser potrebbe essere di utilità per molte applicazioni. Orama è una libreria che permette ciò e l'ho provata richiamandola da Blazor Webassembly, rimanendo stupito dalla sua semplicità di utilizzo. https://oramasearch.com/ https://github.com/andreadottor/Blazor-OramaSearch

Generare i client di API Rest con Kiota

September 25, 2023 05:00 - 9 minutes - 22.1 MB

Ecco un'altro strumento che può aumentare la nostra produttività: Kiota, che permette di generare i client di API Rest documentati tramite OpenAPI. Il tutto non solo per .NET, ma anche per molti altri linguaggi. https://github.com/microsoft/kiota https://learn.microsoft.com/en-us/openapi/kiota/ https://devblogs.microsoft.com/microsoft365dev/you-can-now-use-microsoft-kiota-within-visual-studio-code/

GitHub Copilot, cosa ne penso dopo mesi di utilizzo

September 18, 2023 05:00 - 14 minutes - 33.6 MB

Nella puntata di oggi voglio dirvi cosa ne penso di GitHub Copilot e GitHub Copilot Chat dopo mesi di utilizzo. Vi anticipo solo che lo ritengo un tool davvero indispensabile, e che (se usato bene) può fare la differenza in termini di produttività.

Use typescript. It’s better. (cit)

September 11, 2023 05:00 - 9 minutes - 21.5 MB

Da un tweet di Scott Hanselman (https://twitter.com/shanselman/status/1699655960875434140 ) ecco che ritorno a parlare di Typescript, dando alcune indicazioni per poterlo utilizzare anche in progetti Blazor. https://www.npmjs.com/package/@types/blazor__javascript-interop https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild/ tsconfig.json: { "compilerOptions": { "module": "es6", "noImplicitAny": false, "noEmitOnError": true, "removeComments": false, "sourceMap": true, "moduleResoluti...

Alcune novità sulle Azure Functions

September 04, 2023 05:00 - 10 minutes - 24 MB

Novità del 30 agosto, è arrivata l'integrazione di ASP.NET Core nelle Azure Function, il che avvicina lo sviluppo classico web all'uso del HttpTrigger. Parleremo poi di qualcosa che mi ero perso, il SqlTrigger, per richiamare una Azure Function al cambiamento di dati in una tabella su Azure SQL. https://azure.microsoft.com/en-us/updates/public-preview-azure-sql-trigger-for-azure-functions/ https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-azure-sql-trigger https://...

Moq da uno scossone al mondo dell'open-source .NET

August 28, 2023 05:00 - 11 minutes - 26.2 MB

Ad inizio agosto Moq (https://github.com/moq/moq) introduce una dipendenza (inizialmente offuscata) a SponsorLink, una dll che si occupa di inviare l'hash della propria mail usata in github verso un server esterno...ed è così che inizia la storia che vi racconterò oggi.

Data API Builder - esponiamo il nostro DB con api REST e GraphQL in tempo zero!

August 21, 2023 05:00 - 9 minutes - 21.7 MB

Data API Builder, un nuovo strumento che permetterà di velocizzare lo sviluppo della parte di accesso ai dati in alcune delle nostre applicazioni: "Data API builder provides modern REST and GraphQL endpoints to your Azure Databases." https://learn.microsoft.com/en-us/azure/data-api-builder/overview-to-data-api-builder?tabs=azure-sql https://github.com/Azure/data-api-builder Davide Mauri: Data API builder - Introduction https://youtu.be/bqGuvTwqJTo?si=rejThWRUS5T4_mLr Form interesse partec...

Clean Architecture, e per una volta non è il DB a comandare

August 14, 2023 05:00 - 9 minutes - 22.4 MB

Form interesse partecipazione corsi: https://forms.gle/jipwA5oVZ7Xzoq1X6 Oggi parliamo di Clean Architecture, un'architettura dove il modello e le logiche di business sono al centro di tutto. - https://learn.microsoft.com/en-us/dotnet/architecture/modern-web-apps-azure/common-web-application-architectures - https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html - https://github.com/ardalis/CleanArchitecture - https://github.com/jasontaylordev/CleanArchitecture

Cloud Native Architecture

August 07, 2023 05:00 - 12 minutes - 29.2 MB

Form interesse partecipazione corsi: https://forms.gle/jipwA5oVZ7Xzoq1X6 Continua il percorso alla scoperta delle architetture software, e oggi introduciamo la Cloud Native architecture. - https://www.cncf.io/ - https://learn.microsoft.com/en-us/dotnet/architecture/cloud-native/definition - https://learn.microsoft.com/en-us/azure/well-architected/

Architettura N-Layer, la prima da conoscere

July 31, 2023 05:00 - 10 minutes - 24.9 MB

Iniziamo con l'architettura che ritengo tutti gli sviluppatori debbano conoscere, la N-Layer o 3-Tier. La più semplice da adottare e quella che porta benefici fin da subito. Traditional "N-Layer" architecture applications https://learn.microsoft.com/en-us/dotnet/architecture/modern-web-apps-azure/common-web-application-architectures#traditional-n-layer-architecture-applications N-tier architecture style https://learn.microsoft.com/en-us/azure/architecture/guide/architecture-styles/n-tier

Oggi architetture con AWS Architecture

July 24, 2023 05:00 - 8 minutes - 19.5 MB

Anche AWS ha una splendida e completa sezione dedicata alle architetture, che permette di capire al meglio quali servizi di AWS andare ad utilizzare nella realizzazione delle proprie app. https://aws.amazon.com/architecture/ https://serverlessland.com/

Parliamo di architetture...da dove iniziare?

July 17, 2023 05:00 - 10 minutes - 22.9 MB

Iniziamo a toccare l'argomento architetture, ed oggi facendovi conoscere una sezione della documentazione Microsoft che tocca ed approfondisce questi aspetti. .NET Architecture Guides - https://dotnet.microsoft.com/en-us/learn/dotnet/architecture-guides?WT.mc_id=DT-MVP-4021952

LiteDB, un database NoSQL standalone, semplice e veloce

July 10, 2023 05:00 - 6 minutes - 15.8 MB

Per chi conosce SQLite, oggi parliamo della controparte NoSQL: LiteDB...un database documentale, su singolo file, che possiamo interrogare con una sistassi simile a quella di MongoDB. - https://www.litedb.org/ - https://github.com/mbdavid/LiteDB - https://github.com/mbdavid/LiteDB.Studio - https://github.com/mbdavid/LiteDB.WebAssembly - https://github.com/mbdavid/LiteDB-Perf

Puntata 200! Ecco cosa uso per registrare il podcast

July 03, 2023 05:00 - 14 minutes - 34.1 MB

Puntata 200...ne abbiamo fatta di strada dal quel 2 settembre 2019, quando uscì il primo episodio di .NET in pillole.Oggi vi racconto cosa uso (ed ho usato) per registrare queste 200 puntate. Tools - https://www.audacityteam.org/ - https://www.avid.com/pro-tools - https://www.waves.com/ Microfoni - Rode nt-usb: https://amzn.to/3soyKC4 - Rode nt1a: https://amzn.to/3soyMKc Scheda audio - Focusrite scarlett-solo: https://amzn.to/3qCVbDe

Un caso reale di migrazione da .NET Framework a .NET 6...risparmio del 30% dei costi cloud.

June 26, 2023 05:00 - 12 minutes - 28.4 MB

Ebbene si, Microsoft ci racconta la migrazione di Microsoft Forms Service a .NET 6, riportandoci che il lavoro fatto a portato ad un taglio del 30% dei costi del servizio cloud....un buon motivo per valutare ancora di più l'aggiornamento a .NET 6,7,o 8. Ecco alcuni link per approfondire l'argomento: Microsoft Forms Service’s Journey to .NET 6 https://devblogs.microsoft.com/dotnet/microsoft-forms-services-journey-to-dotnet-6/ .NET Performance Delivers Again for Bing, From .NET 5 to .NET 7 h...

Full stack web UI with Blazor

June 19, 2023 05:00 - 10 minutes - 24.8 MB

Ecco un recap veloce per chi non avesse seguito la mia sessione alla BlazorConf. BlazorConf 2023: Blazor United, un salto nel futuro https://youtu.be/QH937aLGyQg Demo e slide: BrewerApp https://github.com/andreadottor/BrewerApp

Ordine e pulizia nel codice?! Assolutamente fondamentale!

June 12, 2023 05:00 - 12 minutes - 29.1 MB

Quanto è importante l'ordine nella scrittura del codice? Secondo me è fondamentale e non trascurabile...e oggi ne parliamo. Visual Studio Productivity Power Tools Align Assignments (Microsoft DevLabs) https://marketplace.visualstudio.com/items?itemName=VisualStudioPlatformTeam.AlignAssignment2022 Per lasciare perdere l'allineamento quando formattate il codice, il setting da modificare è: Tools->Options->Text Editor->C#->Formatting->Spacing->"Ignore spaces in declaration statements" GhostDo...

Identity API endpoints, e l'interesse per .NET 8 aumenta

June 05, 2023 05:00 - 8 minutes - 19.8 MB

Ebbene si, .NET 8 non è solo Blazor United, ma porta con se molte altre funzionalità, come "Identity API endpoints"...la possibilità di avere delle API Rest attorno ad ASP.NET Identity. https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-preview-4/#identity-api-endpoints https://github.com/dotnet/aspnetcore/issues?q=is%3Aopen+label%3Afeature-token-identity+sort%3Aupdated-desc https://github.com/dotnet/aspnetcore/issues/47254

BDD, e forse è la volta buona che i test li facciamo

May 29, 2023 05:00 - 11 minutes - 25.6 MB

BDD con specflow ci da la possibilità di scrivere test che siano comprensibili a tutte le persone, e questo può fare la differenza. Vediamo di parlarne nella puntata di oggi. https://specflow.org/ https://docs.specflow.org/projects/specflow-livingdoc/en/latest/ https://medium.com/hippo-digital/how-to-use-playwright-with-specflow-and-page-object-models-in-net-c-708a0fd6ec5 https://marketplace.visualstudio.com/items?itemName=TechTalkSpecFlowTeam.SpecFlowForVisualStudio2022 Alberto Acerbis ...

Qwik, un framework che si differenzia da tutti gli altri

May 22, 2023 05:00 - 12 minutes - 28.8 MB

Oggi usciamo dai classici argomenti e vi parlo di un framework che mi ha piacevolmente sorpreso, qwik. https://qwik.builder.io/ https://blazorconf.it/ https://www.xedotnet.org/eventi/one-day-app-modernization/

Mapperly, una libreria di mapping basata sui source generator

May 15, 2023 05:00 - 8 minutes - 19.5 MB

Ritorniamo a parlare di librerie di maping, ma questa volta di Mpperly, una libreria che sfrutta i source generator. https://github.com/riok/mapperly https://mapperly.riok.app/ a Prossimi eventi: 20 maggio XE One Day: https://www.xedotnet.org/eventi/one-day-app-modernization/ 26 maggio Blazor conf: https://blazorconf.it/

Twitter Mentions

@richcampbell 1 Episode
@davidfowl 1 Episode
@sbwalker 1 Episode
@shanselman 1 Episode
@markrussinovich 1 Episode