Consulting

Consulting

è il nostro modo per unire esperienza e creatività nel proporre soluzioni adatte alle vostre esigenze.

Linguaggi

Esistono centinaia di linguaggi di programmazione. Ci siamo focalizzati solo su alcuni, tra quelli più in voga attualmente:

C++
per applicazioni real time e multi-thread
PHP (con Symfony 1.x e 2.x)
per applicazioni e servizi web
Python
per scripting e prototipazione rapida, fast prototyping of standalone apps
Ruby (on Rails)
per lo sviluppo di prototipi di applicazioni web
Objective-C
per piattaforme iOS
C#
per applicazioni custom per Windows basate sul framework .Net
Java
per piattaforme Android e tutto il resto.

Le nostre scelte sono dettate da anni di esperienza, di lavoro su centinaia di progetti, che vanno da semplici siti web statici ad applicazioni di realtà virtuale.

Framework

Quasi tutti i linguaggi di programmazione nella pratica non sono utilizzabili da soli, in quanto anche la più semplice applicazione può richiedere un’enorme quantità di codice, utilizzando le librerie native.

Lavoriamo alla grande con Symfony, (1.x e 2.x), un framework PHP sviluppato da Sensio Labs e dalla comunità open source, che rende semplice lo sviluppo di applicazioni complesse in giorni. E’ basato su PHP, il più diffuso linguaggio di programmazione per applicazioni web, praticamente disponibile in tutti i server di hosting (e anche Facebook è basato su PHP).

Esistono framework per ogni linguaggio: tra le nostre scelte correnti, ci sono boost e Qt per C++, Three20 per Objective-C, Rails per Ruby.

Tecniche

Non esiste un solo modo per sviluppare applicazioni, e ci sono migliaia di tecniche differenti, che aiutano il povero programmatore ad incrementare la sua produttività e la qualità del suo lavoro.

Quotidianamente, mettiamo in pratica questi principi:

Design patterns
Design principles: DRY, KISS, Separation of concerns
Project automation, con differenti strumenti
Test driven development

I nostri scaffali contengono più di 300 testi, e non vediamo l’ora di leggerne il più possibile, per imparare trucchi e segreti, o per studiare concetti e tecnologie all’avanguardia.

Consulting Works