Personal tools

Oct 15, 2014

Vaadin: installation, use and integration with Lotus Domino

Thinking of U and I...

Vaadin: installation, use and integration with Lotus Domino

Vaadin is an open source Web application framework for rich Internet applications. I'll show you a brief example of integration with Lotus Domino in Eclipse environment

I discovered Vaadin accidentally and I think that could be a good framework especially if you are a Java developer and want to create web application quickly.

From Wikipedia:

"The framework incorporates event-driven programming and widgets, which enables a programming model that is closer to GUI software development than traditional web development with HTML and JavaScript."

read more

Oct 08, 2014

Zeal: documentazione sempre disponibile per il tuo lavoro

be zealous

Zeal: documentazione sempre disponibile per il tuo lavoro

Filed Under:

Come fare se nel bel mezzo di un problema, con la necessità di trovare la documentazione per risolverlo, non c'è rete e non possiamo rivolgerci a San Google?

Spesso la documentazione ufficiale di un prodotto non è la prima cosa che si va a vedere quando si cerca una soluzione a un problema specifico.

Una ricerca fatta con buone parole chiave di solito ci porta a navigare siti come stackoverflow.com molto più di quello che navighiamo altri siti come docs.python.org o www.sqlalchemy.org o altri ancora.

La possibilità di cercare documentazione in effetti è la cosa che mi manca di più quando non ho a disposizione una connessione a internet, evento raro ma non impossibile.

read more

Oct 01, 2014

Cookiecutter: uno strumento per sfornare nuovi progetti a raffica

Ecco come hanno creato veramente i cloni

Cookiecutter: uno strumento per sfornare nuovi progetti a raffica

Come un bravo pasticciere, con gli stampini giusti si possono creare nuovi progetti facilmente e con semplici comandi. Io ci ho provato con Flask ed è venuto buonissimo.

Ho già parlato diverse volte di come la vita del programmatore migliora notevolmente con il riuso di codice (gli snippets per Sublime Text) e l'utilizzo di strumenti che velocizzano alcuni processi, come la creazione di un nuovo progetto (se vi ricordate, avevo scritto dell'ottimo mr.bob).

I generatori automatici di template non servono solamente a creare una struttura di base in un solo comando, ma sono anche molto utili per rispettare i vari standard e le best practices imposti dai vari framework e linguaggi.

Per un progetto personale (sì, la solita applicazione di gestione del Fantacalcio che ogni anno rifaccio per sperimentare cose nuove) avevo la necessità di creare un'applicazione Flask da zero.

Avevo bisogno di qualcosa di abbastanza strutturato, quindi ho iniziato a documentarmi sul pattern da utilizzare per suddividere i vari moduli.
Essendo pigro (e abituato ai vari Paste e mr.bob), però, mi sarebbe piaciuto anche trovare qualche strumento che facesse tutto da solo.

Ho trovato diversi modelli già pronti su github, dove bastava semplicemente clonarli e iniziare a lavorare, ma alla fine ho optato per provare un template ad hoc creato per Cookiecutter. Da buona tartaruga rossa non potevo scegliere uno strumento più azzeccato, per mantenere alta la nostra fama di mangioni!

read more

Sep 24, 2014

Le tartarughe a From the Front 2014: the Temple of the DOM

Sembra di camminare sui biscotti... nooo, non sono biscotti!

Le tartarughe a From the Front 2014: the Temple of the DOM

Torna a calcare il palcoscenico del Duse di Bologna uno degli eventi più importanti d'Italia per chi si occupa di Front End. I colpi di scena non sono mancati!

Cos’è From the Front?

E’ una conferenza dedicata al web. Si rivolge in particolare ai cosiddetti sviluppatori "Front End", coloro che si occupano della struttura, della presentazione e del comportamento di un sito, di un portale o di una applicazione web.

read more

Sep 16, 2014

Prototipi e mockups per Mobile: è semplice con gli strumenti giusti!

Tap, swipe, pinch, bump... e il clic?

Prototipi e mockups per Mobile: è semplice con gli strumenti giusti!

Filed Under:

Progettare e prototipare una nuova App sono le fondamenta per una buona riuscita: se il cemento è sabbioso basterà un "tap" di troppo a far crollare il castello

Sviluppare applicazioni per device (smartphone, tablet e surrogati) richiede un’analisi preliminare, se non pari, addirittura superiore a quella di un sito. Lo stesso dicasi per la realizzazione di siti web in ottica “mobile first”.

Le dimensioni dello schermo, il modo in cui l’utente può interagire con la nostra app, le molteplici situazioni in cui lo stesso utente si può trovare nel momento in cui la utilizza e addirittura il numero di zampe di cui dispone (leggi l’articolo fino in fondo e mi darai ragione ;-) sono tutti fattori determinanti da tenere sotto controllo, dall’analisi alla pubblicazione sullo store.

In questo post ho raccolto alcuni strumenti che possono aiutare nella fase di progettazione e protipazione su mobile.

read more
Document Actions