Bit a bit, si cresce sempre


Blog di un ingeformatico
Statistiche
  • Views Home Page: 529.802
  • Views Posts: 1.660.614
  • Views Gallerie: 891.485
  • n° Posts: 520
  • n° Commenti: 301
Ora e Data
Archivio Posts
Anno 2017

Anno 2016

Anno 2015

Anno 2014

Anno 2013

Anno 2012

Anno 2011

Anno 2010

Anno 2009

Anno 2008

Anno 2007

Anno 2006

Anno 2005

Libro "Essential Docker for ASP.NET Core MVC" (Apress)



Visto che i cosiddetti “container”, per chi sviluppa applicazioni web, stanno diventando sempre più di moda, una lettura estiva estremamente utile può essere questo recente
titolo Apress scritto dal famoso Adam Freeman, rinomato autore di questa casa editrice specializzato su ASP.NET MVC e dintorni.
Sono solo 8 capitoli, per sole 160 pagine, molto ricchi di informazioni per chi si approssima per la prima volta alla conoscenza di Docker, questo insieme di tool open source
per sviluppare e deployare applicazioni che girino su ambienti completamente isolati.
L’autore espone l’uso di Docker per tutte le tre possibili piattaforme: Linux (la predefinita, e a tutt’oggi la più completa), Windows e macOS.
Nei primi due introduttivi capitoli viene spiegato cosa è Docker e perché è stata così necessaria la sua introduzione nello sviluppo web (e non solo),
mentre nei restanti si affrontano i suoi vari componenti, ovvero le immagini, i container, i volumi, le reti, gli “swarms” (i cluster di server)
e persino come ci si dovrebbe approcciare per uno sviluppo fin da principio “containerizzato”.

Lo stile dell’autore (ma non è una novità per chi già lo conosce) è conciso e chiaro come raramente capita di trovare nei manuali informatici, ed anche la Apress
ci mette di suo avendo creato il libro con un’eccellente impaginazione (font piccolo e leggibile, immagini ben definite e codice perfettamente indentato),
come si può notare da queste due immagini qua sotto.





L’autore non si sofferma più di tanto su Visual Studio, ma esegue tutto via script da riga di comando (come richiede appunto Docker), e appunto
per questo sarebbe auspicabile che il lettore abbia delle buone basi sia di ASP.NET MVC (non necessariamente Core) – dato che l’esempio portato
avanti dall’autore è appunto un’applicazione di questo tipo – sia di PowerShell.

Ci sono delle utilissime tabelline all’inizio dei capitoli non introduttivi in cui su ogni singolo componente (immagini, container, volumi, network, ecc.)
vengono riportate le seguenti informazioni:

- cosa è
- perché è utile
- come si usa
- ci sono problematiche o limitazioni?
- quali sono le alternative

Per chi, poi, non conoscesse ancora l’autore, ecco la sua brevissima biografia riportata nelle prime pagine del libro.



Lo spessore è sottile, essendo un libro, come detto, di meno di 200 pagine.



Su Amazon Italia attualmente costa 28 euro, e per la quantità di informazioni riportate (in così poche pagine) direi che sono bene spesi.


Sommario
About the author
About the technical reviewer
1 – Chap.1: Understanding Docker
7 – Chap.2: Essential Docker Quick Reference
17 – Chap.3: Getting Ready
39 – Chap.4: Docker Images and Containers
69 – Chap.5: Docker Volumes and Networks
97 – Chap. 6: Docker Compose
119 – Chap.7: Docker Swarms
145 – Chap.8: Containerized Development


Categoria: Books
venerdì, 04 ago 2017 Ore. 21.00

Messaggi collegati


Meteo
Copyright © 2002-2007 - Blogs 2.0
dotNetHell.it | Home Page Blogs
ASP.NET 2.0 Windows 2003