Andrea Dottor
.NET in pillole
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.
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
LiteDB, un database NoSQL standalone, semplice e veloce 10.07.2023 6:55
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 03.07.2023 14:56
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...
Un caso reale di migrazione da .NET Framework a .NET 6...risparmio del 30% dei costi cloud. 26.06.2023 12:24
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-s...
Full stack web UI with Blazor 19.06.2023 10:50
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! 12.06.2023 12:44
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-&g...
Identity API endpoints, e l'interesse per .NET 8 aumenta 05.06.2023 8:38
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 ht...
BDD, e forse è la volta buona che i test li facciamo 29.05.2023 11:12
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.visua...
Qwik, un framework che si differenzia da tutti gli altri 22.05.2023 12:34
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 15.05.2023 8:32
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/
Sviluppo di Web API con Visual Studio, novità in arrivo 08.05.2023 8:59
Nell'ultima preview di Visual Studio (17.6) sono state introdotto un pò di novità interessanti per quanto riguarda lo sviluppo di Web API. Minimal API sempre più presenti, ma non solo. https://devblogs.microsoft.com/visualstudio/web-api-development-in-visual-studio-2022/ https://www.youtube.com/watch?v=fB2xhssN_EY https://marketplace.visualstudio.com/items?itemName=humao.rest-client
Azure Cognitive Services...mi stavo perdendo un sacco di novità! 01.05.2023 12:35
Nell'arco dell'ultimo anno, nei Cognitive Services sono state introdotte della funzionalità davvero interessanti, e ve ne voglio parlare in questa puntata. https://azure.microsoft.com/en-us/products/cognitive-services/ https://aidemos.microsoft.com/ https://portal.vision.cognitive.azure.com/ https://learn.microsoft.com/en-us/azure/cognitive-services/language-service/whats-new https://learn.microso...
BlazorPlate, un template di progetto per Blazor WebAssembly davvero interessante 24.04.2023 11:37
Perchè reinventare sempre la ruota e non iniziare i nostri progetti da qualcosa di pronto? Ne parliamo in questa putnata. BlazorPlate https://www.blazorplate.net/ Oqtane https://www.oqtane.org/ ABP / AspNet Zero https://aspnetboilerplate.com/ https://aspnetzero.com/Features umbraco https://umbraco.com/
LiveCharts v2, una libreria (nativa) .NET anche per Blazor wasm 17.04.2023 9:26
In Blazor siamo spesso abituati ad utilizzare librerie di grafici provenienti dal mondo JavaScript, oppure a pagamento. Oggi vi parlo di una libreria gratuita, sviluppata in .NET, nata per il mondo desktop ma che possiamo finalmente utilizzare anche nelle applicazioni Blazor WebAssembly. https://lvcharts.com/ https://github.com/beto-rodriguez/LiveCharts2 https://github.com/Live-Charts/Live-Charts...
Le Minimal API hanno vinto 10.04.2023 8:02
Ebbene si, le Minimal API arrivate con .NET 6 stanno passando di gran lunga i controller, sia dal punto di vista dello sviluppo (facili, flessibili e con meno vincoli), ma anche da quello didattico, di chi si avvicina a .NET. Minimal APIs overview
GitHub Copilot X, una chat dentro a Visual Studio 03.04.2023 8:17
Ebbene si, ChatGPT arriva dentro a Visual Studio offrendoci la possibilità di dialogare in merito al nostro codice, così da avere supporto da una AI per sviluppare e/o correggere eventuali bug. Un nuovo strumento (oggi in preview privata) ma che mi aspetto porti Copilot ad un'altro livello. https://github.com/features/copilot https://devblogs.microsoft.com/visualstudio/github-copilot-chat-for-visu...
Multi-repository in Visual Studio, l'avevo sottovalutato. 27.03.2023 11:17
Ecco una funzionalità di Visual Studio che avevo davvero sottovalutato, ed invece è estremamente comoda, geniale, e ci può far risparmiare davvero molto tempo...il supporto a più repository in Visual Studio. La possibilità di lavorare ad una soluzione con progetti presenti su reporitory diversi. https://devblogs.microsoft.com/visualstudio/multi-repository-support-released/ https://learn.microsoft....
Fast Blazor, una libreria di componenti direttamente da Microsoft 20.03.2023 13:17
"The adaptive interface system for modern web experiences" questa la premessa di questa libreria. Una serie di componenti Blazor che utilizzano FAST per renderizzare dei Web Component facilmente adattabili a qualsiasi libreria di UI. Una scoperta che può cambiare le carte in tavola, e che di certo aiuterà a sviluppare le nostre future applicazioni. E da qui si apre una porta su innumerevoli nuovi...
Feed NuGet privati, esistono e vanno usati 13.03.2023 10:13
NuGet.org non è l'unico modo di condividere packages, esiste la possibilità di avere dei propri feed privati, o semplicemente usando una cartella allo scopo. In questa puntata ve ne parlo e vi spiego perchè li dovete assolutissimamente conoscere! Creare e pubblicare una libreria su NuGet https://learn.microsoft.com/en-us/nuget/quickstart/create-and-publish-a-package-using-visual-studio https://lea...
Un Visual Studio sempre più intelligente 06.03.2023 10:17
Visual Studio sta facendo sempre più uso della AI per aiutarci nel nostro lavoro. Tutto è iniziato con l'intellicode, ma oggi, grazie a codex e copilot ci offre delle funzionalità che davvero non immaginavamo. Nella puntata di oggi facciamo un percorso tra questi meandri, e vi dico come ho utilizzato codex questa settimana. Visual Studio IntelliCode https://visualstudio.microsoft.com/services/inte...
.NET Upgrade Assistant (anche) come estensione per Visual Studio 27.02.2023 10:03
.NET Upgrade Assistant era nato come tool per dotnet per facilitare la migrazione di progetti verso le versioni più recenti, permettendo di automatizzare alcuni delle fasi, o comunque aiutanto la migrazione. Da pochi giorni è anche disponibile come estensione per Visual Studio, così da poter aggiornare progetti in pochi click. - https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.up...
Blazor United, uno sviluppo unificato per applicazioni client e server! 20.02.2023 13:09
Oggi parliamo di una delle funzionalità più attese con .NET 8, Blazor United. Un modello di sviluppo unificato per la realizzazione di applicazioni web server e client, che farà la gioia di molti di noi. ASP.NET Community Standup - Blazor United in .NET 8 https://www.youtube.com/live/kIH_Py8ytlY?feature=share GitHub branch blazor-united https://github.com/dotnet/aspnetcore/tree/blazor-united/src D...
FastEndpoints, una valida alternativa alle Minimal API 13.02.2023 14:22
Oggi vi parlo di una libreria davvero completa (ed utile) che può migliorare la scrittura e manutenzione delle nostre API rest. Basata sul pattern REPR (Request-Endpoint-Response) permette di mettere ordine alle nostre API. Stesse performance delle Minimal APi, ma con un bel pò di funzionalità in più. - https://fast-endpoints.com/- https://github.com/FastEndpoints/FastEndpoints - https://deviq.com...
Blazor Hybrid, riuso di componenti tra web, desktop e mobile 06.02.2023 8:44
Poter riutilizzare le compentenze web/blazor anche per lo sviluppo mobile e desktop può essere assolutamente interessante, ed ancora di più quando oltre alle competenze possiamo condividere anche il codice (già) scritto. Blazor Hybrid è questo, con la possibilità di prendere il meglio da questi due mondi. https://github.com/andreadottor/maui-blazor-hybrid https://learn.microsoft.com/en-us/aspnet/c...
Ho provato Azure OpenAI 30.01.2023 12:05
Oggi vi parlo del servizio Azure OpenAI, che da poco è stato annunciato come GA. Ho avuto la fortuna di poterlo provare, ed oggi ve ne parlo. - Azure OpenAI: il futuro dell’intelligenza artificiale https://www.youtube.com/watch?v=1Qu0UCh8CIk - Form da compilare per richiedere l'accesso ad Azure OpenAI https://aka.ms/oai/access
Abbiamo sfidato ChatGPT 23.01.2023 13:49
Ebbene si, all'ultimo Coding Gym tenuto a XE abbiamo provato a chiedere i stessi quesiti anche a ChatGPT e il risultato è stato impressionante. https://chat.openai.com/chat
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.