Personal tools

Oct 29, 2014

7 interessanti prodotti Plone che potresti voler usare

Questo sì che è inaspettato!

7 interessanti prodotti Plone che potresti voler usare

Filed Under:

Ci sono alcuni prodotti Plone che non diventeranno mai noti al pubblico perché non offrono funzionalità visibili all'utente. Rendiamo loro giustizia!

Sapete tutti che cos'è paragon.plone.org?

Se non lo sapete ve lo dico in due parole: è la nuova idea per rivoluzionare la pagina dei prodotti di plone.org che è in via di dismissione.

Il problema di questa sezione del sito (non è la prima volta che affronto la cosa) è che non tutti gli sviluppatori di add-on la tenevano aggiornata con le release recenti dei loro prodotti.
Morale della storia: prodotti eccellenti, qui, non sono sempre disponibili.

L'idea di Plone Paragon è di sostituire questa pagina con una nuova versione dove i contenuti saranno revisionati da umani senzienti, una "commissione d'inchiesta" che si metterà a valutare i prodotti esistenti per trovare "i migliori 50" (Se vi chiedete "perché 50?" la risposta è: "e perché no?!").

Ci sono alcune regole di massima: chiunque può sottomettere il prodotto che preferisce ma la giuria considererà vari fattori, tra cui la documentazione, la compatibilità con Plone 5, l'uso di Dexterity e non ultimo, che sia un prodotto che porti gloria a Plone.

Se non avete ancora nominato il vostro add-on preferito e le nomination sono ancora aperte, vi invito a farlo! Io ne ho sottomessi almeno 5... ma non vi dirò quali (siamo già in par condicio). Sappiate che nessuno di questi è stato fatto da RedTurtle (forse anche con una punta di scaramanzia)!

Visti i criteri, da questa lista saranno quindi probabilmente assenti (o comunque non dovrebbero far parte dei vincitori) i prodotti:

  • instabili
  • con poca/assente documentazione
  • utili solo agli sviluppatori
  • non tradotti e non traducibili.

In pratica Plone Paragon vuole trovare i prodotti "cool", che rendono grande Plone... ma è altrettanto sicuro che altri prodotti "un-po'-meno-cool" non otterranno quindi la giusta visibilità!
Ci sono vari prodotti per sviluppatori o prodotti di nicchia che non ho nominato (e nessun altro lo ha fatto) ma che, a mio parere, vanno tenuti d'occhio e utilizzati.

Ecco la mia lista... chiamatela pure "Plone Anti Paragon"!

read more

Oct 22, 2014

2014, viaggio a BetterSoftware

BetterSoftware, BetterPeople, BetterLego

2014, viaggio a BetterSoftware

Filed Under:

Giusto una settimana fa ho partecipato a BetterSoftware 2014; ecco le mie impressioni sulle (tante) luci e le (poche) ombre della kermesse fiorentina.

Per il quinto anno consecutivo ho deciso di partecipare a Better Software e il rischio di rivivere l'ennesima edizione uguale a sé stessa era ovviamente dietro l'angolo.

E' successo esattamente il contrario. Già l'anno passato un team di loschi figuri, tra cui @ziobrando, @fullo, @giovannipuliti, @BlackMouseLAB e @spleenteo, hanno ri-pensato l'evento in una chiave ancora più innovativa; quest'anno hanno fatto un ulteriore passo avanti. Il software è assolutamente diventato marginale, si parla di organizzazione e di management, si parla di portare valore, si parla di comprendere le persone.

read more

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
Document Actions