Iskida
Danilo Moi opera dal 2004 come sviluppatore in diversi ambiti dell'information technology [...]
Iskida Databases
Iskida Databases é lo studio IT di Danilo Moi

Un progetto efficace necessita di un altrettanto efficace supporto professionale.
In ogni ambito, e nell'Information technology in maniera vistosa, la conditio sine qua non al successo è l'investire in competenze e risorse di qualità.

Competenza e professionalità possono concretizzarsi solo attraverso anni di esperienza e la qualità e l'eccellenza non possono prescindere dalla passione, dalla ricerca, dallo studio, dall'indagine e dalla sperimentazione.

La nostra esperienza è pluriennale, la nostra passione ed indagine continue.
Web
  • - In ambito web la nostra specialità è la costruzione di sistemi web integrati.
    • Genericamente si parla di frameworks e/o cms' ma un sistema web articolato può contemplare diversi frameworks, talora su piattaforme e tecnologie differenti, sistemi editoriali, blog engines, image/video services, ad servers/clients, sistemi di pagamento, crm, profilazioni e sistemi di autenticazione centralizzata, gestione abbonamenti, web services, interazione con social networks.
      In moltissimi casi sviluppare da zero tutte queste componenti non soltanto può essere economicamente oneroso ma, considerati i fisiologici tempi di sviluppo, potrebbe portare facilmente sia lo sviluppo del progetto che il progetto stesso in zeitnot.
      Anni di esperienza ci consentono di attingere a un consistente portofolio di soluzioni tecniche affidabili, testate, performanti, scalabili.
  • - Web publishing
    • Una attività orientata al content management ha bisogno di content management systems efficienti, intuitivi, usabili e spesso dotati di funzionalità altamente specifiche e personalizzate.
      Se il progetto ha una storia, e/o le esigenze sono molteplici, capita che il sistema tramite il quale il progetto è sviluppato sia eterogeneo e appunto costituito da diversi prodotti/tecnologie.
      Una delle nostre specialità è costituita dallo sviluppo di ambienti eterogenei nei quali diversi software lavorano, debitamente integrati, in un unicum.
  • - Tecnologie
    • Php frameworks
      Dframe™ by Iskida Databases: individuiamo con Dframe la parte migliore (e riusabile) del codice (classi php), le soluzioni tecniche, i patterns architetturali, che nel corso degli anni, durante lo sviluppo dei nostri progetti, abbiamo scritto e/o adottato.
      Symfony (1.x e 2.x)
      Zend Framework
      Laravel
      Xplode™ by Iskida Databases (Data oriented-framework, abadonware)
    • Piattaforma LAMP (Linux-Php-apache-Mysql, preferibilmente: Postgresql)
      Per quanto concerne la persistenza dati, se le circostanze del progetto lo consentono, preferiamo soluzioni NOsql.
      Per quanto riguarda le soluzioni open source esistenti (ex: drupal, wordpress, joomla etc etc) preferiamo limitare l'utilizzo alla parte backend del progetto, sviluppando, tramite nostre soluzioni (Dframe) tutte le parti frontend.
  • - Prodotti
    • Portali multifunzionali
    • Sistemi intranet
    • Sistemi ecommerce
    • Piattaforme e-learning
    • Social networks
      Facebook.com è una rete nella rete.
      Per milioni di utenti l'esperienza web è oggi quasi esclusivamente limitata all'utilizzo di facebook e delle sue e apps più popolari.
      Una piccola applicazione su facebook può essere, per la vostra attività e i suoi servizi, un grande ponte verso questi utenti.
Lo sviluppo web è l'ambito nel quale tutti gli ambiti e aspetti dell'informatica lavorano in sinergia.
Tra questi aspetti ci distinguiamo, garantendo standards elevati, nello sviluppo software e nella progettazione basi dati.
Software
La nostra predilizione va alle piattaforme, ai linguaggi e alle tecnologie non proprietarie.
- Programmazione C/C++ (preferibilmente) in ambiente GNU/Linux. (gcc/g++)
- Programmazione linguaggi (e scripting) c-like (Java, Php, Javascript)
Ogni nostra applicazione è costruita su frameworks enterprise. Questo ci permette di estendere, modificare, sostituire, integrare e supportare i nostri prodotti con una totale garanzia di qualità ed efficienza.
Databases
La nostra passione è la progettazione di databases e database management systems.
- Information technology is data management
  • - Perchè i databases saranno sempre più importanti
    • L'informatizzazione di ogni minimo aspetto della nostra esistenza e di tutte le nostre attività implicherà sempre più la necessità di una gestione efficiente e sicura della sterminata quantità di dati implicati.
      La gestione di questi dati costituirà non solo un mercato sterminato ma un potere sterminato.
      Puntare ora su queste tecnologie avrà, per chi saprà e potrà farlo, delle implicazioni incalcolabili.
  • - Object Databases/no-sql databases
    • Questo tipo di databases costituscono attualmente il ponte verso l'evoluzione "totalizzante" delle basi dati.
      La quantità di progetti, esperimenti, prodotti in questo ambito è sterminata.
      Alcuni esempi.
      - Mongodb (Totalmente sql-free)
      - Apache Cassandra (Abbiamo in realtà diverse riserve sull'utilizzo del linguaggio Java)
      - Hypertable (E' un database relazionale e l'hql è un subset dell'sql, la sua concezione è però fortemente orientata al calcolo distribuito )
  • - Relational Databases
    • I databases relazionali e l'sql costituiscono tuttora la più diffusa tecnologia data-oriented, sebbene, siano solo una modalità (per di più limitata) nella teoria dei databases.
      Supportiamo comunque i principali e più diffusi databases relazionali.
      - postgresql
      - mysql
      - sqlite (in particolar modo su applicazioni desktop)
La componente dati e persistenza dati tenderà sempre più ad integrarsi nativamente nei linguaggi di programmazione, non solo: diversi aspetti oggi peculiari ed esclusivi dei dbms diventeranno componenti essenziali e primarie dei sistemi operativi.
Systems
Amministrazione sistemi operativi GNU/Linux
La nostra attività è principalmente costituita dallo sviluppo web.
Nella produzione dei nostri progetti preferiamo gestire, se non ogni singolo dettaglio, almeno gli aspetti principali della system administration:
- Scelta sistema operativo: Linux rpm based (Red Hat/Centos/Fedora)
- Gestione deploys e aggiornamenti.
- Pianificazione policies sicurezza, backups, e disaster recovery.