TECNOLOGIE

Tecnologie al vostro servizio

Le nostre soluzioni sono realizzate grazie alle più recenti tecnologie di programmazione disponibili.

Tecnologie al vostro servizio

Le nostre soluzioni sono realizzate grazie alle più recenti tecnologie di programmazione disponibili.

API e SERVIZI

Sviluppiamo solide e prestanti api in php, tramite Symfony Framework (restiamo sempre aggiornati, siamo alla v5).

Perché solide? Perché utilizziamo tool di testing per testare il funzionamento di quello che sviluppiamo, per non avere sorprese su ciò che stiamo facendo e sui precedenti sviluppi.

Perché prestanti? Perché applichiamo logiche di caching, tramite i più moderni sistemi di cache (davvero! Redis e OpCache ti dicono nulla).

Da semplici CRUD a un’ottica CQRS e ES, cerchiamo il giusto compromesso in funzione del progetto e delle necessità.

Quando si parla di microservizi e di praticità, scegliamo Node.js e Express.js.
Ogni spiegazione al riguardo, sarebbe superflua, no?

FRONTEND

Sviluppiamo interfacce web tramite alcuni framework JS, in base (anche) alla necessità.

Realizziamo frontend in React e abbiamo una relazione a lungo termine con Vue.js, con o senza TypeScript e se serve andiamo su Nuxt.js.

APP

Sviluppiamo app ibride e/o native.
Quando si tratta di app ibride utilizziamo NativeScript con Vue.js.

Abbiamo anche esperienza con ReactNative e, purtroppo o per fortuna, con Titanium.

TESTING FIRST

Utilizziamo PhpUnit e Behat per test unitari e funzionali per le nostre api e teniamo un occhio aperto sul frontend tramite Cypress e Jest.

VERSIONING e CONTINUOUS INTEGRATION

Le nostre repo sono versionate con git e abbiamo un preciso gitflow.

Attiviamo pipeline per la gestione della CI (su BitBucket e GitLab) e sì, la prima volta che le lanci non funziona mai nulla anche a noi.

CONTAINER

Utilizziamo Docker. Punto… e lo sappiamo utilizzare.