Ricerca: Mac
Con il rilascio del Creators Update, Microsoft ha anche presentato una nuova edizione di Windows chiamata Windows 10 S. Questa nuova edizione è stata creata in modo specifico per una tipologia di utenti che vogliono il massimo per quanto riguarda sicurezza e performance, infatti...
Come abbiamo già avuto modo di vedere diverse volte in passato, uno dei grandi vantaggi nell'uso delle applicazioni UWP è il pieno supporto a strumenti moderni per includere accessibilità, modelli 3D, sistemi di machine learning e così via, con estrema semplicità, al contrario di...
Le pipeline che più spesso ci troviamo ad eseguire sono quelle che coinvolgono il processo di continuous integration dei progetti. Questo significa che eseguiamo gli step di restore delle dipendenze (indipendentemente che esse siano di NuGet, npm o altro) e quindi ci troveremo a...
Il .NET Framework mette a disposizione uno strumento chiamato NGen che permette di ottimizzare lo startup delle applicazioni precompilando gli assembly .NET in codice nativo ottimizzato per la macchina. Le applicazioni basate su Entity Framework 6 possono ottenere un ...
I Cloud Service di Windows Azure consentono due tipologie di applicazioni che possiamo ospitare ed eseguire all'interno delle macchine virtuali: web e worker role. Abbiamo già visto nello script #310, come tale distinzione sta solo nel decidere se necessitiamo di un sito IIS, ...
Coma abbiamo visto nello script #281, una query PLINQ viene distribuita sui processori della macchina per ottimizzare le prestazioni. In virtù di questa distribuzione, l'ordinamento dei dati restituiti non è lo stesso dei dati che vengono processati in quanto la schedulazione dei...
Con la versione 7.0 di IIS, la Microsoft ha inserito un assembly di nome Microsoft.Web.Assembly che permette di interrogare e configurare IIS stesso direttamente da codice managed. Questo torna molto comodo qualora si voglia fare un proprio pannello da sfruttare in casi in cui ...
Per default, le query LINQ to Objects vengono eseguite scorrendo gli oggetti nella lista in maniera sequenziale. Per ottimizzare questa impostazione possiamo utilizzare Parallel LINQ (PLINQ). PLINQ suddivide la lista in blocchi e fa elaborare ogni blocco ad un processore diverso ...
Windows Azure è una piattaforma che cambia il modo di concepire l'infrastruttura pur utilizzando le medesime tecnologie che oggi giorno si hanno a disposizione. Il passaggio a questa nuovo modo di vedere le soluzioni da sviluppare o da migrare non è semplice, sia per una ...
I cloud service sono un servizio che permette di distribuire e gestire la nostra applicazione in piena autonomia, senza doverci curare delle macchine fisiche, della loro installazione e manutenzione. Poiché ricorriamo a questi strumenti nella fase di staging e di produzione, si ...