Sviluppo /Linguaggi / Tecnologie
Da appassionati di informatica e tecnologie, è nostra abitudine tenere sempre gli occhi aperti sulle ultime novità, che sperimentiamo continuamente. Abbiamo uno stack consolidato e ben testato che in questo modo riesce a evolversi nel tempo per stare al passo con le novità e permetterci di scegliere la migliore soluzione per il tuo progetto.
Piattaforma
Progettiamo l'infrastruttura per la tua applicazione avvalendoci di strumenti moderni che usano in maniera efficiente l'hardware a disposizione e sono in grado di fornire prestazioni elevate pur mantenendo sotto controllo i costi operativi.
Persistenza
Partiamo dallo scenario applicativo e dai requisiti funzionali per modellare i dati e progettare database, cache, e soluzioni di archiviazione dati relazionali e non, in grado di rispondere velocemente alle query applicative e scalare in maniera efficiente in base all'aumento del volume dei record archiviati.
Interfacce utente web
Per la scrittura delle interfacce utente utilizziamo principalmente javascript/typescript e sfruttiamo in particolare i più avanzati framework per la creazione di UI responsive e progressive che interagiscono con API RESTful. Nella scrittura del codice del frontend ci avvaliamo inoltre delle le più moderne tecniche CSS. Nel caso di pagine web pubbliche con necessità di indicizzazione, non mancano tecnologie di Server Side Rendering.
Applicazioni mobili
Prediligiamo la realizazione di applicazioni native, che garantiscono migliori prestazioni, manutenibilità, integrazione con i dispositivi e una UX più coerente con i sistemi operativi. Lavoriamo prevalentemente con i linguaggi nativi degli OS; tuttavia in alcuni casi possiamo scegliere di utilizzare librerie per la scrittura di codice multipiattaforma.