Archivio Posts |
Anno 2017
Anno 2015
Anno 2014
Anno 2013
Anno 2012
Anno 2010
Anno 2008
Anno 2007
|
|
KLab 2017 #05 - .NET Core Swiss Army Knife
...e alla fine quelli del KLab ce l'hanno fatta a farmi parlare!!
Ecco la traccia che ho appena finito, così, nuda e cruda e senza censure!!
KLab 2017 #05 - .NET Core Swiss Army Knife- ASP.NET Core Web API
- panoramica main function e startup
- main function v1 vs v2: CreateDefaultBuilder, anche no!!
- novità del WebHostBuilder v2: configuration e logging prima dello startup
- publish v1 vs v2: runtime store, e finalmente un output di binari un po' più contenuta e views pre-compilate
- Hosting
- Logging
- serilog
- serilog-extensions-logging-file estensione per aggiungere il log su file con una linea di codice: (attenzione a fileSizeLimitBytes e retainedFileCountLimit per limitare ulteriormente i log file)
- Configuration
- Finalmente un semplice e leggero IoC container integrato nel framework
- Swagger
- Accesso ai dati
- Estensibilità netcore:
- ASP.NET Core MVC
- finalmente un template praticamente identico alle Web API grazie al middleware estensibile, semplicemente con alcune estensioni in più aggiunte in fase di startup e le folder contenenti le parti statiche
- Riutilizzare gli stessi concetti e applicarli su una console app, perchè no?
Sembra una sessione infinita, e probabilmente lo sarà, be ready! a parte gli scherzi, l'ho volutamente chiamata "swiss army knife", perchè spero alla fine della sessione di lasciarvi un bagaglio di informazioni che possano rendervi lo sviluppo .NET Core più produttivo dal giorno zero, specialmente su ASP.NET Core che si è particolarmente evoluto (in bene!) e da cui è possibile prendere spunto anche per tutte le altre applicazioni (vedi le console/service app).
In altre parole non vi aspettate lunghi approfondimenti, ma un concentrato della mia personale esperienza acquisita/subita su progetti reali .NET Core.
La sessione prima sarà invece incentrata sulla parte .NET Standard che curerà Mauro Servienti, tra l'altro sono molto interessato anche io, così giusto per un po' di "no pressure at all!!"
P.S.: Alla peggio, se non ce la farò, avrete tutti gli esempi su un github repository
martedì, 26 set 2017 Ore. 16.34
|
Calendario |
| l | m | m | g | v | s | d |
---|
25 | 26 | 27 | 28 | 29 | 30 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 1 | 2 | 3 | 4 | 5 |
|
Statistiche |
- Views Home Page: 85.760
- Views Posts: 82.375
- Views Gallerie: 0
- n° Posts: 31
- n° Commenti: 18
|
|