Nexus Snc, Bologna

Nexus Snc, Sviluppo Web

La collaborazione con Nexus Snc è cominciata nel Gennaio 2016 e dura tuttora. La maggior parte dei siti realizzati sono stati sviluppati in WordPress implementando temi appositi per le varie esigenze. Alcuni lavori di dimensioni maggiori sono stati invece sviluppati in Laravel. Devo ammettere che l’ingresso nel team ha incrementato notevolmente le mie competenze portandomi ad un livello decisamente superiore al precedente. Dal modificare temi sono passato a crearli da zero partendo da un tema bianco di base che contiene già molti strumenti come npm, gulp, bower, sass e vari template di pagina e file di configurazione. Questo rende i prodotti forniti molto più performanti e soprattutto sicuri e consente una modificabilità ed estendibilità che modificando temi comprati non era possibile. L’utilizzo dei plugin è stato ridotto al minimo e tutti i funzionamenti core vengono implementati lato codice per evitare che vengano caricate risorse inutili o che vi siano attacchi derivanti da vulnerabilità nel codice scritto da altri. Per sistemi molto grandi invece ho iniziato a sviluppare utilizzando il framework Laravel, un sistema di sviluppo davvero semplice ed intuitivo ma allo stesso tempo performante e ricco di risorse che permette con poche righe di codice di effettuare operazioni abbastanza complesse. Questo grazie all’astrazione fornita dall’ORM Eloquent e al templating implementato da Blade che consentono di accedere ai dati e visualizzarli in un pattern MVC con una modularità eccezionale. Inoltre il framework dispone di numerose utility e strumenti per validazione, gestione dei form e molto altro.

I progetti su cui ho lavorato tramite Nexus si riferiscono a grossi clienti del calibro di Sisal Matchpoint, Lamborghini, Giochi Preziosi, KitchenAid, Westfield, Reply o Mars Grafton ma anche a realtà minori come Ottoincucina, Daniel Lumera, Paola Sciarretta, Abyrent, Design People, Fluorsid Group o Kreat.