Ambiente di sviluppo con Docker, Asp.net core e Sql Server – seconda parte In questo secondo post riprendiamo la configurazione dell’ambiente di sviluppo, impostando il container relativo a SQL Server. In questo caso abbiamo già a disposizione su docker hub un immagine pronta per essere utilizzata, anche se necessita di alcuni steps di configurazione che andremo ad affrontare. Per prima cosa è necessario individuare l’immagine che dovrà essere […]
Ambiente di sviluppo con Docker, Asp.net core e Sql Server – prima parte Docker ci permette di creare ambienti di sviluppo (ed ovviamente anche di produzione) molto rapidamente, fornendo la possibilità di creare un vero e proprio ambiente con pochissimi passi. In questo post creerò l’ambiente per lo sviluppo di applicazioni ASP.NET core integrato con Sql Server. Considerando che ogni volta che viene creato un nuovo container vengono […]
React – Load Css Module Creando un applicazione react con il comando create-react-app ed includendo successivamente typescript ci si può imbattere in un problema piuttosto fastistidioso: l’impossibilità di caricare css module. Personalmente utilizzo i css module rispetto ai “normali” file statici, perchè consentono di creare un implementazione dinamica in ambito locale del singolo component/page. In React i css module sono […]
Service Workers I Service Workers consentono di migliorare le prestazioni dell’accesso alla rete delle applicazioni web. Il suo posizionamento è tra l’app, il browser ed il server, impostando una connessione sicura eseguita in background e soprattutto su un thread separato. I service worker sono un tipo particolare di web worker, come ho già descritto nel post precedente. […]
Web Workers I WebWorker consento di eseguire script javascript in background, in thread separati consentendo un livello di parallismo che impedisce di bloccare il thread principale. Consentono di eseguire script (anche complessi) ma non di apportare modifiche direttamente al DOM. In questo modo estendono le funzionalità di javascript che viene eseguito all’interno di un unico thread e […]