Command not found, ovvero l’importanza delle CLI nello sviluppo moderno di applicazioni web

Ormai è difficile negare l’importanza di saper usare o quanto meno conoscere più di una piattaforma di sviluppo, oltre alla propria preferita, se si parla di sviluppo web. Nonostante Windows sembra sia utilizzato da oltre il 70% degli sviluppatori (almeno secondo W3Schools), essere uno sviluppatore cross-platform (parliamo di workstation di lavoro) aumenta la produttività. Qui … Leggi tutto

Entity Framework: Code First

Entity Framework (EF) è un ORM open source per ADO.NET. Attualmente, le versioni disponibili sono: Entity Framework 6.1.3 stabile Entity Framework 6.2.1 beta Entity Framework Core 1.0 (rilascaita a giugno 2016) Code First è un approcio all’implementazione del model (o data layer) di una applicazione. Disponibile in EF dalla versione 4.1, lascia al programmatore la … Leggi tutto

ASP.NET Identity: AAA secondo Microsoft

ASP.NET Identity (https://www.asp.net/identity) è il framework per la AAA, ed è OWIN compliant. AAA è acronimo di Authentication, Authorization, Accounting. OWIN è una specifica volta a disaccoppiare le applicazioni web dai web server che le ospitano. Katana è (o era?) il framework che implementa OWIN nello stack di sviluppo per applicazioni di Microsoft. Attualmente è … Leggi tutto

Progettare una nuova applicazione web, l’architettura è questione di strategie

La vita è questione di scelte. È questione di scelte anche l’architettura di una applicazione web. La fase iniziale di un nuovo progetto web è di solito complessa, caotica, e comprende: Progettazione dell’architettura dell’applicazione Progettazione e sviluppo della User Experience (UX) Progettazione e implementazione della sicurezza (spesso si parla di security by design) L’architettura di … Leggi tutto

8 + 10 abitudini dell’Happy Node Hacker

NodeJS rimane uno degli ecosistemi più interessanti oggi per lo sviluppo moderno di applicazioni web. Il recente aggiornamento alla versione 8 (ieri l’ultima minor release) con LTS fino a dicembre 2019, il supporto del 99% delle features di ECMASCRIPT2015 (ES2015, ES6), framework stabili per diverse soluzioni, lo rende un’ottima opzione per il back-end per nuovi … Leggi tutto

Power BI, ovvero la Business Intelligence secondo Microsoft

Dal 2009 in poi Microsoft ha sviluppato e pubblicato add-in per Excel, tre per la precisione: Power Pivot Power Query Power View con l’intento di fare un passo di lato nella guerra della BI, e puntare al centro della lunga filiera: dati, esperti sui dati, esperti su analisi dei dati, manager IT, CEO. Nel 2015, … Leggi tutto

AngularJS aggiornato alla versione 4.2

angularjs framework sviluppo web

Qualche anno addietro, mentre ero alla guida di un team di sviluppo di un social network, abbiamo cominciato a pensare a come passare da una struttura “monolitica” dell’applicazione web, ad una struttura più modulare. Le pagine di un social network possono scomporsi in componenti, o meglio widget: l’idea che avevamo era che li si potesse … Leggi tutto