You are currently here: Home » Blog

Tutti al Symfony Live!

Avete preparato le valigie? Lunedì inizia a Parigi la seconda edizione del Symfony Live! (la prima internazionale), evento dedicato al framework di punta del mondo PHP.

Durante l'evento, di cui siamo orgogliosi sponsor, si parlerà non solo del framework e dei suoi sviluppi futuri, con interventi su Doctrine 2.0 e Symfony 2.0, ma si introdurranno anche argomenti come HTML5 (argomento molto caro ad Ideato), tecniche di deploy (vi siete iscritti al DeployDojo?) e l'uso di GIT come strumento di versioning.

Inoltre non mancherà un mini-meeting della comunità italiana.

E voi? Parteciperete?

L’azienda che vorrei

  • L’azienda che vorrei dovrebbe mettere le persone davanti a tutto, renderle partecipi di come l’azienda sta andando e perchè.
  • L’azienda che vorrei dovrebbe perseguire il profitto, non solo quello economico, ma anche sociale ed intellettuale.
  • L’azienda che vorrei dovrebbe permettere ed invogliare la crescita personale, dando a chi lo vuole la possibilità di fare nuove esperienze, anche collaterali al lavoro svolto in ufficio.
  • L’azienda che vorrei dovrebbe far si che i dipendenti abbiano assistenza e rimborsi per le spese mediche, perchè la loro salute è anche salute dell’azienda.
  • L’azienda che vorrei dovrebbe dare spazio alle persone di dire la propria, proporre idee ed avere un piccolo budget per portarle avanti.
  • L’azienda che vorrei dovrebbe fare della propria forza la traparenza e la consapevolezza che il cliente fa parte del team di sviluppo.
  • L’azienda che vorrei dovrebbe rendere gli straordinari un evento straordinario, e non una consuetudine.
  • L’azienda che vorrei dovrebbe avere dipendenti che affermano che farsi oltre 40km per andare in ufficio tutte le mattine non pesano affatto.

Fortunatamente questa azienda la ho.

Read more...

Chi comincia bene è a metà dell'opera.

Il 2010 è iniziato con l'ufficializzazione della partnership con Zend come unico solution partner in Italia, la sponsorizzazione del SymfonyLive! 2010 a Parigi, la collaborazione con aziende di un certo calibro per progetti di respiro internazionale, l'ingresso di un project manager (ebbene si, rispetto ai soli 3 disgraziati del 2008 ora siamo in 7 e tutti con un contratto a tempo indeterminato) e tante nuove idee che presto vedranno la luce.

Questo ci ha fatto riflettere, e dopo una prima stima relativa al fatturato 2009, abbiamo deciso di investire nella cosa più importante, noi stessi e la nostra crescita.

Quando si parla di crescita però non bisogna pensare, solo, al numero dei nostri dipendenti o ad una mera questione economica. Crescita significa anche miglioramento dell'ambiente del lavoro, delle proprie conoscenze e degli investimenti utili a migliorarsi.

Visto che un anno di incontri con venture, business angel e startup burocraticizzate ci ha fatto capire che l'unico modo di fare una cosa è farla, abbiamo deciso di utilizzare parte degli introiti per finanziare le idee, le conferenze e la formazione di tutti gli sviluppatori (e non) di Ideato. Cercando di avvicinarci, nel possibile della burocrazia italiana, a quell'hacking business model che già inconsciamente stavamo perseguendo.

Inoltre, in totale controtendenza con il mercato che pare punire i lavoratori, il welfare aziendale sarà all'ordine del giorno ed, oltre all'uso di orari flessibili di lavoro, a partire da quest'anno l'azienda pagherà a tutti i dipendenti un'assicurazione medica che garantirà una maggior tranquillità per poter affrontare le vere sfide importanti della vita, come crearsi una famiglia.

Ideato cresce, e tu? Non vuoi crescere con noi?

Accessibilità e CMS Open Source, il barcamp della pubblica amministrazione

Il 22 Gennaio a Bologna, si terrà il barcamp organizzato dalla Regione Emilia Romagna dedicato ai CMS Open Source ed all'Accessibilità, durante l'evento verrà mostrato il progetto RACER, progetto che nasce per migliorare l’accessibilità dei siti web e dei servizi on-line delle PA locali, per sviluppare le competenze del territorio incoraggiando l’uso di standard internazionali per aumentare la qualità dei prodotti web e per gestire il mare magnum di informazioni necessarie ai suoi cittadini.

Ovviamente non mancheremo ad un evento che, finalmente, mostra come le pubbliche amministrazioni si stiano sempre più accorgendo della necessità di standard riconosciuti (ed aperti) ed inoltre presenteremo, come relatori, un intervento relativo a casi d'uso di implementazione di eZ Publish per gestire informazioni eterogenee provenienti da più fonti.

Ci vediamo a Bologna!

Chiusura Festività

auguri

Carissimi Clienti, Fornitori e Partner
anche quest'anno la missione di ogni singolo Ideato sarà quella di essere personalmente "attivo" durante le festività.
Pertanto vi garantiremo di mantenere attive le nostre mascelle durante i vari cenoni, le nostre mani attive nello scartare dolcetti e regali e le nostre menti attive nel risolvere complesse partite a Macchiavelli nei post cenoni.

L'attività non sarà così attiva, ma ci attiveremo per attivare supporti in casi di assoluta necessità.

Ideato sarà quindi attivamente chiusa nelle seguenti giornate:

  • 24-25-26 Dicembre 2009
  • 1 Gennaio 2010

Parzialmente attiva (non accetteremo nuove commesse, ma lavoreremo su quelle già in carico):

  • dal 27 al 31 Dicembre 2009
  • dal 3 al 9 Gennaio 2010

Per tornare in piena attività a partire dall' 11 Gennaio 2010.

Buone feste ed un attivo anno nuovo!

Ideato diventa solution partner di Zend

Ebbene si, siamo diventati i primi solution partner italiani approvati da Zend. La PHP company che vede al suo attivo l'intruduzione di PHP come linguaggio enterprise, lo sviluppo di parte del core del linguaggio e di uno dei principali IDE ad esso dedicato, ci ha riconosciuto come solution partner per il mercato italiano ed europeo.

Questo ci permetterà di offrire ai nostri clienti il miglior expertise di Zend, ed i relativi prodotti che andranno ad accrescere la nostra offerta non solo per lo sviluppo ma anche per tutti quelle attività di analisi, monitoraggio e refactoring del codice che necessitano tool di alto livello come lo Zend Server.

Per festeggiare la partnership offriremo a tutti i nostri clienti, ed ai soci GrUSP, che ce ne faranno richiesta sconti sostanziosi sull'acquisto dei pacchetti Zend.

Buon php-natale a tutti!

I dojo di Ideato

A partire da questo mese organizzeremo ogni due mesi, solitamente l'ultimo venerdì del mese, un dojo durante il quale si discuterà di argomenti di nicchia e relativi allo sviluppo su web.

L'idea è quella di discutere tutti insieme le best practices e di avere l'opportunità di studiare nuove tecnologie con altri professionisti del settore in un ambiente rilassato e sereno, cosa che diventa sempre più difficile in ambito tecnologico.

Il primo dojo si terrà il 18 Dicembre e verterà sull'HTML5 e le sue nuove specifiche, completandosi con un esercizio di gruppo sui webworkers javascript, successivamente il 26 Febbraio organizzeremo un evento dedicato alle problematiche di deploy delle applicazioni.

Tutti gli eventi saranno gratuiti, ma ad ingressi limitati, e permetteranno a chiunque di portare un proprio intervento (tecnico e/o divulgativo) che verrà poi votato e discusso dagli altri partecipanti.

Vi aspettiamo tutti nel nostro piccolo dojo!

Kaizen, Kata, Bunkai e BarCamp?

Non sono mai stato un esperto di arti marziali, quello che però mi ha sempre affascinato di queste discipline è la necessità di viverle come uno strumento necessario al continuo miglioramento.

Un miglioramento necessario, negli anime a combattere il nemico più forte (la cosiddetta sindrome da DragonBall), ad affrontare i nuovi ostacoli che ci si pongono davanti con rinnovato vigore, non solo fisico ma soprattutto, psicologico.

Alcune pratiche di Extreme Programming riprendono questi concetti stravolgendoli, rimasticandoli e facendoli propri, ed ecco quindi che possiamo affermare che:

  • i Kata, o meglio i Code Kata, sono espressione di miglioramento attraverso il perfezionamento di quello che si conosce,
  • il Kaizen è la pratica di continuo accrescimento attraverso nuova conoscenza e riduzione degli sprechi
  • ed infine il Bunkai è lo strumento di comprensione del problema suddividendolo ed affrontandolo in ogni suo più piccolo aspetto (= TDD?).

L’esperienza del Code Kata su Javascript di Gabriele, durante il JavascriptCamp, ha fatto rinascere in me la voglia di combattere il cattivo più grosso. Ma non da solo, bensì insieme ad un piccolo Dojo di Geek, in quella che potrebbe essere una nuova forma di BarCamp più vicina al mio desiderio di accrescimento.

Ho deciso quindi che i prossimi BarCamp Kaizen Dojo (letteramente “luogo del miglioramento“) che organizzerò (o a cui parteciperò), dovranno essere sullo stile del JavascriptCamp. Eventi con pochi iscritti, ma molto attivi e propositivi al miglioramento che offriranno sia presentazioni che Code Kata.

Cibo per la mente e palestra per il cervello.

ciuaz

Read more...

PHP Refactoring: il primo corso di Ideato

A partire da Novembre inizieranno i nuovi corsi di Ideato, il primo sarà dedicato al Refactoring di codice PHP obsoleto sarà basato sul prossimo libro di Francesco Trucchia e Jacopo Romei intolato appunto Pro PHP Refactoring with Test-Driven Design

Il corso, che durerà due giornate, tratterà i seguenti temi:

  • Cos'è il refactoring e cosa serve per fare refactoring il proprio codice.
  • Cos'è il test-driven design e perchè è indispensabile testare il proprio codice
  • Scrivere test unitari e funzionali con PHPUnit e Selenium Remote Control (RC)
  • Capire e rifattorizzare i “bad smells” nel proprio codice PHP
  • Esempi pratici di rifattorizzazione di applicazioni procedurali

Maggiori informazioni sono disponibili alla pagina dedicata al corso.

Inizia una nuova avventura…

Inizia oggi per me e per Jacopo una nuova avventura. Saremo gli autori del nuovo libro dell’ApressPro PHP Refactoring with Test-Driven Design“.

Dopo il mio debutto con “eZ Publish 4: Enterprise Web Sites Step-by-Step“, del quale siamo nella fase di revisione tecnica, molto presto verrà pubblicato, ecco che ho deciso di buttarmi in una nuova sfida.

Credo che oggi come non mai ci sia interesse verso il valore del software. Io e Jacopo con questo libro cercheremo di spiegarvi come è possibile far crescere il vostro software php senza fallire e perderne valore.

Pro PHP Refactoring with Test-Driven Design

Many businesses and organizations depend on older high-value PHP software that risks abandonment because it is impossible to maintain. The reasons for this may be that the software is not well designed; there is only one developer (the one who created the system) who can develop it because he didn’t use common design patterns and documentation; or the code is procedural, not object oriented. With this book, you’ll learn to identify problem code and refactor it to create more effective applications using test-driven design.

What you’ll learn

  • What refactoring is and why you need to refactor code
  • What test-driven design is and why you need to test your code
  • How to write unit and functional tests with PHPUnit and Selenium Remote Control (RC)
  • How to detect “bad smells” in PHP code, and refactor them using test-driven design
  • How to refactor a large procedural application affected by many bad smells

Who is this book for?

This book is for PHP developers, businesses, and developers relying on legacy PHP apps.

Read more...

All © ideato srl 2008 - P.Iva: 03727570404 - Tutti i diritti riservati - Tutti i marchi riprodotti sono dei relativi proprietari - Powered by eZ publish.