Cit. C'è vero progresso solo quando i vantaggi di una nuova tecnologia diventano per tutti.
Henry Ford
La costante ricerca dell'eleganza nell'implementazione, nella pulizia dei contenuti, e negli strumenti che semplificano ciò che è complesso
sono alcuni degli aspetti che ci portano a sperimentare nuove strade tecnologiche per risolvere al meglio le problematiche che affrontiamo costantemente nel campo IT.
Da quando l'open source è entrato di prepotenza nel linguaggio quotidiano, siamo stati invasi da progetti innovativi e stupefacenti completamente
condivisi e condivisibili; un progresso che ha portato la società digitale ad una rapida evoluzione verso dei sistemi sempre più scalabili, eterogenei e tecnicamente avanzati.
Techside seleziona e valuta con attenzione molti progetti e, una volta maturi, li utilizza per risolvere i problemi dei propri clienti.
Nel campo web prediligiamo l'utilizzo del consolidato Web Framework Django che rispetta i principi del DRY (Dont Repeat Yourself); completamente scritto in linguaggio
Python è risultato essere il giusto compromesso tra la flessibilità permessa dai linguaggi di programmazione web e la semplicità dei moderni CMS.
Questo strumento può essere affiancato ed integrato con diversi software: dai database relazionali (come Mysql o Postgresql) ai database di tipo No-Sql (come MongoDB),
dai framework javascript più diffusi come jQuery o Dojo Toolkit, da framework per la gestione di webservice API e tanto tanto altro ancora...
Per lo sviluppo di applicazioni "custom" su specifiche richieste del cliente valutiamo sempre quale sia la piattaforma e lo strumento più adatto sia in termini di rapidità di sviluppo che di
funzionalità offerte; la nostra "filosofia" è quella di prediligere sempre le soluzioni che permettono lo sviluppo con codice sorgente nativo, evitando soluzioni "all-in-one" che rischiano
di generare prodotti mediocri che non sfruttano appieno le potenzialità della piattaforma per cui vengono sviluppati. Le competenze acquisite negli anni di esperienza spaziano da linguaggi
"classici" come il Linguaggio C (Dennis Ritchie), il Linguaggio C++ (Bjarne Stroustrup)
a linguaggi più "moderni" come Python (Guido van Rossum), Microsoft C# (con tutte le moderne tecnologie associate come WPF, WCF, etc.),
il linguaggio Swift (Apple Inc.) ed Objective-C (Brad Cox) adottati dalla Apple per lo sviluppo su tutti i suoi dispositivi, ai linguaggi per il web come il PHP (Rasmus Lerdorf), il Python (già citato precedentemente),
il Javascript (Brendan Eich) ed altri ancora.
La gran parte dello sviluppo su dispositivi mobile, viene realizzato su piattaforma iOS.
Cit. I veri uomini non usano i backups: postano il loro materiale su un server ftp pubblico e permettono al resto del mondo di copiarlo.
Linus Torvalds
Per quanto riguarda il comparto networking/sicurezza, Techside ha una decennale esperienza di realizzazione di servizi su sistemi operativi Linux (Debian ed Ubuntu in particolar modo)
che è garanzia di stabilità, elevata sicurezza, costi ridotti.
Creiamo e gestiamo infrastrutture virtuali utilizzando prodotti come VMware o con tecnologie di virtualizzazione come Docker;
siamo particolarmente attenti alla gestione della sicurezza informatica adottando soluzioni di firewalling sia open source (come ad esempio PFSense) che commerciali (come ad esempio Astaro).
Per il comparto networking, e più in particolare per i servizi di posta, gestiamo e proponiamo servizi basati sulla rivoluzionaria suite di Email e Collaboration Zimbra.
Naturalmente non possiamo non operare su sistemi operativi Microsoft Windows con i quali realizziamo server per la gestione di Directory Services che gestiscono
la maggior parte dei flussi operativi informatici (autenticazioni, condivisioni, stampe, etc.) nelle aziende Italiane.