Dependency Injection in DotNet Core – Quick Review In DotNet Core è possibile utilizzare la Dependency Injection senza dover installare componenti aggiuntivi. Il tutto è delegato alla registrazione dei servizi all’interno del file Startup.cs, in particolare nel metodo ConfigureServices. In un precedente post era già stato descritto il funzionamento della DI in .NET Core. In questo post vengono trattati brevemente alcuni aspetti legati […]
Molti progetti in una solution dotnet core Come avviene per lo sviluppo di applicazioni .NET tradizionale, anche in .NET Core è possibile creare una solution con più progetti. Questo tipo progetto è molto utile quando la complessità dell’applicazione aumenta e si rende necessario organizzare le funzionalità in base ai singoli progetti.
Visual Studio Code, Typescript, Sass e Gulp Il titolo di questo post riassume in maniera precisa l’ultima settima di lavoro. Dovendo implementare una serie di single-page application con un struttura comune, ho cercato di automatizzare il più possibile le operazioni ricorrenti. In particolar modo le operazione di build, in modo da velocizzare le fasi di deploy e di creazione del pacchetto di […]
Docker – Struttura Gli elementi fondamentali della struttura di docker sono le immagini, i containers, i services e lo stack. Si possono considerare immagini e containers come l’equivalente di classi / istanze utilizzate nei linguaggi di programmazione ad oggetti. Analogamente a quanto avviene per una classe che viene istanziata tramite la keyword new, anche le immagini sono “istanziate” utiilizando il comando […]
Visual Studio e debug in rete Durante la fase di test di un’applicazione può essere utile accedere a IIS Express da remoto. Normalmente quando viene eseguito il debug da visual studio, IIS Express è eseguito come http://localhost:80, quindi con il binding sulla porta 80 di localhost. Da qualsiasi altro client di rete (ma anche da internet in caso di NAT), il debug non è […]