Passa ai contenuti principali

Post

Visualizzazione dei post da settembre, 2015

Creare un ambiente di sviluppo PHP SYMFONY MYSQL DOCKER

Preferisco Docker a Vagrant, più leggero. Ognuno naturalmente ha le sue preferenze. Docker lo trovo più facile e veloce da configurare. Non conosci Docker, vai sul sito e scoprirai un tool fantastico per "virtualizzare" le macchine, anche se non è il termine corretto. Docker crea un contenitore all'interno del tu S.O. senza però virtualizzare l'infrastruttura hardware. A me piace sviluppare con Symfony: W Symfony2! [update: ho trovato questa serie di post nuovi per lo sviluppo con symfony su docker https://blog.vandenbrand.org/2016/02/03/developing-symfony-applications-with-docker-series-part-i-getting-started/ ]

Utilizzare i servizi nei templates twig

Nello sviluppo di un'applicazione web spesso ci si imbatte nel dover progettare un'architettura dinamica L'implementazione di un tema grafico è tutt'altro che che banale Twig viene in aiuto con l'estensione dei template, i blocchi, gli include e i render controller Inoltre c'è la possibilità di scrivere estensioni ad hoc per il proprio progetto Partiamo dal presupposto che il tema grafico non deve essere fisso, ossia può essere cambiato col tempo La progettazione del tema grafico richiede di renderlo il più possibile staccato dal controller Quindi in twig è necessario fare un build di vari frammenti e dati In linea generale i dati devono essere richiamati da twig e non viceversa Partendo da questo presupposto, in fase di generazione del template il controller deve inserire tutti i dati, ma proprio tutti Il controller però in questo caso diventa monolitico Non è la soluzione migliore L'altra opzione è inserire in twig i render controller, ma i due

Ionic Framework & Gradle

Ho riscontrato delle difficoltà nel build della web app con ionic + gradle, sopratutto dopo aver aggiornato cordova all'ultima version che non usa più ant Prima con ant era facile ionic build -- --ant   con gradle invece è sufficiente dare ionic build peccato che nel tentativo di deploy mi sia imbattuto in questo errore: FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring root project 'android'. > A problem occurred configuring project ':CordovaLib'.    > Could not resolve all dependencies for configuration ':CordovaLib:classpath'.       > Could not resolve com.android.tools.build:gradle:1.0.0+.         Required by:             android:CordovaLib:unspecified          > Could not resolve com.android.tools.build:gradle:1.0.0+.             > Failed to list versions for com.android.tools.build:gradle.                > Unable to load Maven meta-data from https://jcenter.bintray.com/com/an