Andrea Dottor pubblico
[search 0]
Altro

Scarica l'app!

show episodes
 
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.
 
EsattaMenteEsatta è un podcast settimanale dedicato alla crescita personale, sarà un viaggio che faremo insieme e che ci porterà a scoprire un mucchio di cose interessanti. Affronteremo gli argomenti guardandoli da un'angolazione differente. Cambiare in meglio noi stessi -> Beneficio anche per tutti gli altri che interagiscono con noi!!
 
Loading …
show series
 
Oggi vi parlo di uno tra i miei preferiti design pattern, il Decorator, che da la possibilità di arricchire a run-time un oggetto con nuove funzionalità/comportamenti. Per approfondire: https://refactoring.guru/design-patterns/decorator https://it.wikipedia.org/wiki/Decorator https://italiancoders.it/decorator-pattern/ https://neillmorgan.wordpress…
 
Eccoci arrivati alla puntata 100, un bel traguardo per questo podcast che regala davvero molte soddisfazioni! E per non farvi mancare una pillola, vi parlo di Visual Studio 2022: - Type less, code more with IntelliCode completions https://devblogs.microsoft.com/visualstudio/type-less-code-more-with-intellicode-completions/ - Visual Studio 2022 Road…
 
Questo episodio potrebbe intitolarsi in molte maniere e portare ad un unica risposta: C'è qualcosa che non va. Potrebbe intitolarsi "La sconfitta del calcio" o "la sconfitta nel calcio", ma anche "Si impara di più da una vittoria o da una sconfitta"? In realtà si impara da entrambe le situazioni, se c'è la volontà di imparare. Ciò che è evidente, v…
 
Con questo episodio do il via ad una serie di puntate tutte dedicate ai Design Pattern. Per approfondire l'argomento: - Xe Quizzone - Design pattern https://www.xedotnet.org/eventi/xe-quizzone-design-pattern/ - Head First Design Patterns: Building Extensible and Maintainable Object-Oriented Software https://refactoring.guru/design-patterns - Design…
 
Vi parlo della novità della settimana, GitHub Copilot, una tecnologia in grado di suggerire del codice in base al contesto corrente (nome funzione, nome file, commenti, ...) che può velocizzare lo sviluppo delle nostre applicazioni. Si tratta ancora ti una Technical Preview, e ad oggi solo per Visual Studio Code, ma assolutamente da provare! https:…
 
Oggi vi parlo di un repository github che ho scoperto da pochissimo, ma che ha catturato a pieno il mio interesse per la mole di cosa interessanti che racchiude. Vi presento "Modular Monolith with DDD" https://github.com/kgrzybek/modular-monolith-with-ddd di Kamil Grzybek. links: - Modular Monolith with DDD https://github.com/kgrzybek/modular-monol…
 
Davide Dutto è un fotografo dotato di grandissima maestria, definirlo "il fotografo degli Chef" è persin riduttivo perchè, si, è vero che ha fotografato tutti i più grandi chef dei più famosi ristoranti d'Italia e d'Europa ma non è solo questo. La sua attività si dipana in quasi quarant'anni di attività, cominciata come fotografo sportivo per poi p…
 
Oggi vi parlo di un framework Open-Source che può essere una buona base di partenza per le nostre applicazioni ASP.NET, o per studiare l'uso di alcuni pattern e tecnologie interessanti. https://aspnetboilerplate.com/ https://aspnetzero.com/ https://www.abp.io/ https://commercial.abp.io/ https://volosoft.com/ https://docs.abp.io/en/commercial/latest…
 
Luciano Ruggeri è un vocal trainer: ti insegna in pratica ad usare la tua voce al meglio. Perchè proprio la voce? Che bisogno c'è di "educarla"? E' il nostro più importante biglietto da visita, è la nostra presentazione. Se è vero (e lo è!) che la prima impressione che diamo in un processo comunicativo è FONDAMENTALE, capiamo come dare una prima im…
 
Oggi vi porto un esempio reale di come non gestire gli errori. L'applicazione è quella della prenotazione vaccini della Regione Veneto https://vaccinicovid.regione.veneto.it/ dove gli errori non vengono minimamente segnalati, e questo è il javascript incriminato https://cdn.webquality.it/prenotazioni/js/scripting.js…
 
Alessandra Laterza fa la libraia a Tor Bella Monaca, un quartiere difficile di Roma. Alessandra decide che nella sua libreria l'autobiografia di Giorgia Meloni non sarà messo in vendita e non sarà esposto. E' una sua scelta ed i mass media con questo tipo di scelte ci vanno a nozze. Ciò che non risalta è tutto quanto Alessandra faccia per il quarti…
 
Oggi vi parlo di alcuni servizi presenti in Microsoft Azure che possiamo utilizzare spendendo zero. Servizi ottimi per la fase di sviluppo o test delle nostre applicazioni, e non solo. Per approfondire: - https://azure.microsoft.com/en-us/free/free-account-faq/?WT.mc_id=AZ-MVP-4021952 - https://azure.microsoft.com/en-us/free/?WT.mc_id=AZ-MVP-402195…
 
Cerchiamo di capire perchè DAPR viene presentato come tencologia per semplificare lo sviluppo di applicazione cloud-native. Un nuovo approccio, che (sulla carta) mi piace parecchio. Per chi volesse approfondire: - https://dapr.io/ - https://github.com/dapr/dapr - https://azure.microsoft.com/en-us/resources/videos/azure-friday-learn-all-about-distri…
 
Alvaro Gafaro è un formatore, è il trainer che "bisbiglia suggerimenti nelle orecchie dei numeri 1". Alvaro è partito tantissimi anni fa dalla sua Colombia per arrivare in Italia. Il suo è un percorso appassionante, iniziato con "le pezze al culo" (Alvaro dixit!!!) per arrivare oggi in una posizione pienamente consolidatata ed appagante, quella di …
 
Ecco la risposta ufficiale in merito ad IdentityServer nei template di ASP.NET Core. Per chi la volesse leggere: https://devblogs.microsoft.com/aspnet/asp-net-core-6-and-authentication-servers/ https://github.com/dotnet/aspnetcore/issues/32494 Alcune alternative: https://azure.microsoft.com/en-us/services/active-directory/ https://github.com/openid…
 
Esattamente 67 anni fa, il 6 maggio 1954, cambiava la storia dell'atletica leggera, in particolare della corsa. Questo cambiamento è arrivato grazie alla caparbietà ed alla costanza e convinzione di Sir Roger Bannister. Se vuoi ascoltare la sua storia e come ha cambiato il mondo dello sport, ascolta questo episodio, sarà anche un ottimo momento per…
 
Nella puntata di oggi vi parlo della mia prima estensione per Visual Studio Code, che ho realizzato dopo aver visto la sessione di Valter Minute (https://github.com/VMinute/vscode-ext-sample/tree/step-10). E tutto questo grazie ad un evento XE. Ecco il repository della mia estensione (in corso di sviluppo): https://github.com/andreadottor/dottor-vs…
 
La gazzella nera, come venne chiamata Wilma Rudolph durante le olimpiadi di Roma nel 1960, ha una storia che vale la pena ascoltare. Nata in una poverissima famiglia del sud degli Stati Uniti, ancora bambina viene colpita da una malattia devastante, la poliomielite. I medici dissero alla madre che lei non avrebbe mai più camminato ma lei... ... dec…
 
Nuova storia motivazionale che vede come protagonista Howard Schultz, nato poverissimo in quel di Brooklyn da una famiglia ebrea e diventato uno dei più grandi uomini d'affari americani. Quello che può fare la forte motivazione unita ad una idea potente è incredibile e lo scoprirete anche voi ascoltando questo episodio.…
 
Puntata dedicata alle estensioni che uso di più su Visual Studio Code: - Markdown All in One https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one - markdownlint https://marketplace.visualstudio.com/items?itemName=DavidAnson.vscode-markdownlint - C# for Visual Studio Code (powered by OmniSharp) https://marketplace.visualstu…
 
Il libro "Domain-Driven Design " risale all'agosto 2003 ma si rileva essere ancora attuale per gli argomenti trattati. Un libro che tutti gli sviluppatori dovrebbero leggere, in moda da dare la corretta importanza al codice che stanno scrivendo. Un libro che fa capire quanto la parte di analisi (prima dello sviluppo) sia di primaria importanza. htt…
 
A IdentityServer4 verràdato supporto fino al termine del LTS di ASP.NET Core 3.1 (quindi novembre 2022), e la prossima versione è a pagamento. Quindi cosa fare ora? Quali alternative abbiamo se dobbiamo iniziare ora i nostri sviluppi? [Azure Active Directory B2C](https://docs.microsoft.com/en-us/azure/active-directory-b2c/ ) [OpenIDdict](https://gi…
 
Quest'oggi ricorre tra l'altro l'anniversario della morte di Martin Luther King, e questo episodio del podcast è dedicato proprio a lui ma soprattutto ad un suo discorso, il celebre discorso "I have a Dream", un discorso che ancora oggi, a distanza di 58 anni, continua ad ispirare milioni di persone, continua a spingerle verso l'unificazione tra "s…
 
Pierpaolo Corso è un ragazzo che da bambino era bravo a scrivere i temi. Ora ha scritto un libro ed è la "mente" dietro al sito www.novabbe.com , durante la nostra chiacchierata Pierpaolo si racconta a 360 gradi, partendo dal modo in cui è iniziato il suo blog passando poi a scoprire quanto tempo lo impegna ogni giorno tra ricerca di notizie, scrit…
 
Nella preview di .NET 6 c'è una grossa novità per ASP.NET 6, che sono le micro API (o minimal API)...quindi la possibilità di ridurre ulteriormente il codice necessario per la creazione di API Rest, o di semplici applicazioni. Un'infrastruttura più leggera che porterà un'ulteriore ventata di freschezza a questo framework. [ASP.NET Core updates in .…
 
Motivazione e resilienza: queste sono due delle caratteristiche che hanno fatto di "Patch" Adams la persona che è, il medico che è. Una persona che, con la sua visione, ha ispirato milioni di persone che ruotano nell'universo medico e non. Oggi andiamo ad ascoltare la sua storia, certi che è un ottimo momento per motivare anche noi ad agire in una …
 
In questa puntata vi parlo di quelle che ritengo le novità più importanti presenti nelle due preview rilasciate di .NET 6 per quanto riguarda ASP.NET Core. Per chi volesse approfondire, ecco i link agli annunci: [ASP.NET Core updates in .NET 6 Preview 2](https://devblogs.microsoft.com/aspnet/asp-net-core-updates-in-net-6-preview-2/?WT.mc_id=DT-MVP-…
 
Vediamo di capire cosa sia un'architettura a microservizi e perchè non sia "per tutti". [Microservices architecture style](https://docs.microsoft.com/en-us/azure/architecture/guide/architecture-styles/microservices ) [Cosa sono i microservizi?](https://www.redhat.com/it/topics/microservices/what-are-microservices ) [Microservices - Martin Fowler](h…
 
Giulia Baldini ha le idee chiare su ciò che vuole fare: la comunicatrice! Ed in effetti a comunicare ci riesce molto bene, grazie al percorso scolastico che ha scelto, ma anche grazie alla sua tenacia ed alla sua "voglia di fare". In questa intervista (che l'ha costretta ad una levataccia alle 5 del mattino) Giulia ci racconta che cosa l'abbia spin…
 
Nell'episodio di oggi voglio parlarvi del pattern CQRS e CQS per far capire che esistono vari livelli di implementazione e utilizzo...e che spesso ci troviamo di fronte a documentazione o articoli che ci complicano le idee. [CQRS facts and myths explained](https://event-driven.io/en/cqrs_facts_and_myths_explained/ ) [Command and Query Responsibilit…
 
Un progetto che sta avendo parecchio successo nell'ultimo periodo su GitHub è "Clean Architecture Solution Template", e dato che si avvicina molto al mio modo di strutturare le nuove soluzioni, ve ne voglio parlare. https://github.com/jasontaylordev/CleanArchitecture https://www.nuget.org/packages/Clean.Architecture.Solution.Template…
 
Ogni tecnologia/linguaggio ha una propria naming convention che dovremmo imparare a rispettare ed applicare per far si che il lavoro in team venga agevolato, e che a livello aziendale ci sia una certa congruità/continuità tra i vari applicativi. [C# Coding Conventions](https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/inside-a-progra…
 
Da intervistatore ad intervistato: cambia il punto di osservazione ed ovviamente cambia anche l'approccio! Il risultato lo trovate in questa intervista fattami da Antonella Russoniello per la rubrica "Musica tra le righe" de "Il Ciriaco". https://www.youtube.com/watch?v=amhHIxNO3io&feature=emb_logoDi Flavio Cassine
 
Una puntata per capire cosa sono i webhook e perchè possono essere utili nelle nostre applicazioni. [GitHub Webhook events and payloads](https://docs.github.com/en/developers/webhooks-and-events/webhook-events-and-payloads?WT.mc_id=DT-MVP-4021952 ) [ASP.NET Core WebHooks moved out of ASP.NET Core 2.1](https://github.com/aspnet/WebHooks/issues/296?W…
 
In qualsiasi progetto l'avere un linguaggio comune dovrebbe essere di primaria importanza. Nel Domain Driven Design questa cosa è chiamata Ubiquitous Language, e nella puntata di oggi ve ne parlo [Martin Fowler - UbiquitousLanguage](https://martinfowler.com/bliki/UbiquitousLanguage.html ) [Martin Fowler - DomainDrivenDesign](https://martinfowler.co…
 
Che cosa ha fatto "Sparky" per essere diventato così famoso e ricco? Ha sfruttato il suo talento e la sua passione sin da piccolo! Questo lo ha reso una persona felice? Non si direbbe. Cosa si dovrebbe fare dunque per essere "realmente felici"? Questa è "la storia di Sparky", una storia da prendere come esempio, ma solo sino ad un certo punto!! Le …
 
Cosa sono i Micro-Frontend? In questa puntata vi introduco a questo concetto di composizione delle UI spiegandovi quali modalità possiamo applicare, così da darvi un punto di partenda per poi approfondire il tutto. [Micro Frontends (Martin Fowler's blog)](https://martinfowler.com/articles/micro-frontends.html ) [Micro Frontends (Michael Geers site)…
 
Con questo episodio terminiamo la storia di Robert Cialdini e delle caratteristiche da lui scoperte nel vendere. Scopriamo quali sono le ultime tre caratteristiche legate alla Acquiescenza automatica e distratta. In questa maniera, compraedendo bene questi sei fenomeni, riusciremo (forse!) a capire su quali leve poggiano le nostre convinzioni (e qu…
 
Oggi scopriamo come poter automatizzare la creazione dell'infrastruttura cloud necessaria alla nostra applicazione. [Azure Resource Manager](https://azure.microsoft.com/en-us/features/resource-manager/?WT.mc_id=AZ-MVP-4021952) [Pulumi](https://www.pulumi.com) [Terraform](https://www.terraform.io) [Tutorial: Create and deploy your first ARM template…
 
Anche oggi una storia, anche oggi un personaggio famoso che ci mostra la strada. Tanta gavetta per Robert Cialdini primas di scrivere un libro che è diventato un sorta di "bibbia" del venditore, tanta gavetta fatta vendendo enciclopedie, aspirapolveri e tutto quanto gli consentisse di appendere i trucchi del mestiere del venditore. Oltra alla sua s…
 
Una sezione poco conosciuta della documentazione Microsoft è quella riguardante le architetture delle applicazioni .NET. Oggi ve ne parlo e vi racconto perchè invece dovreste tenerla tra i preferiti del vostro browser. [.NET application architecture documentation](https://docs.microsoft.com/en-us/dotnet/architecture/?WT.mc_id=DT-MVP-4021952) [ABP F…
 
Oggi vi voglio raccontare la storia di Chris. Chi è Chris? Ecco! Questo è proprio ciò che andiamo a scoprire! Una vita che vale la pena di essere raccontata la sua, un esempio per chiunque, ancora adesso. Un obbiettivo soltanto, soltanto un “piano A”, nessun “piano B”, nessuna alternativa. Alti e bassi, giorni, mesi ed anni duri, che potrebbero pie…
 
Oggi vi parlo di una libreria che permette di facilitare la creazione delle Console Application, permettendo di gestire con poche righe di codice il rendering di tabelle, grafici ed altri elementi grafici e dinamici, che possono essere molto utili nelle nostre applicazioni. https://spectresystems.github.io/spectre.console/…
 
Secondo appuntamento del 2021 e seconda intervista! Quest'oggi Andrea Ciminelli ci racconta di come ha iniziato a fare lo "Street Hypnotist" e quali sono i suoi piani per il futuro. Giovane età + Obbiettivi ben programmati = Risultati centrati! La soundtrack del podcast è a cura di Michael TembadisDi Flavio Cassine
 
Diamo sempre per scontato che l'invio delle email avvenga sempre con successo, ma non sempre è così. Nella puntata di oggi vi parlo di un tool che funge da SMTP server e che ci permette con facilità di verificare l'effettivo invio delle email. Utilissimo per la parte di sviluppo e test. - https://github.com/rnwood/smtp4dev - https://github.com/Chan…
 
Loading …

Guida rapida

Google login Twitter login Classic login