Nome |
Giancarlo (aka "janky") |
Davide |
Cognome |
Sudano |
Mauri |
Professione |
cazzegg...ehm...software consultant |
DB Guy? Non c’è un “nome” per il tipo di lavoro che faccio. Non sono un DBA. Sono più un DB Dev..ma mi occupo anche di architetture, ottimizzazione e design. Boh, utilizziamo la parola coniata da mamma MS: “DB Professional” :-) |
Data di nascita |
3 dicembre del 73, alle 3 del pomeriggio nella stanza numero 33 (tutto vero) |
12 Agosto 1977 |
Città natale |
Catania |
Bollate (Mi) |
Linguaggio preferito |
Siciliano (huahuahua) |
C++ (che non uso più da eoni) e C#. |
Un tuo pregio |
Simpatia? |
Che sono un entusiasta ma non mi faccio prendere dall’entusiasmo. Ne dal panico. |
Un tuo difetto |
Incasinarmi la vita...ci riesco benissimo |
Lavoro troppo :-) |
Come hai iniziato a programmare |
con un 8088, olivetti |
Con il glorioso MSX, intorno ai 10 anni (non scherzo! I giochi erano tutti per il Commodore 64, per l’MSX c’era solo il corso per programmare in edicola!) |
Il tuo primo programma |
Credo qualche calcolo algebrico o per matrici. |
Ok, ora mi prendete per pazzo: un biglietto di auguri elettronico per mia Mamma! Al centro dello schermo c’era un pacco che si apriva ed uscivano i fuochi artificiali :-) |
Il pià grosso bug introdotto in un programma |
beh...dimenticarsi la clausola where in un update? Può bastare? :-) |
Un uninstall che disinstallava troppo :-) |
Qual'è il programma che vorresti scrivere |
Gestione Book Modelle...archivio multimediale...immagini, foto,interviste e "numeri di telefono". |
Un CMS (Content Management System) “come dico io”. Di tutti quelli che ci sono in giro non me ne piace neanche uno. Ho tentato di iniziare a scriverlo per UGISS ma poi ho dovuto ridurre di molto il feature-set perché altrimenti non ci stavo con i tempi :-( |
Con chi lo scriveresti |
Con le modelle ...ovvio |
Con diverse persone che collaborano con UGIDotNet ed UGISS. :-) |
Qual è il programma più complesso che hai scritto |
Non mi prendete in giro..un bel po di calcoli statistici basati sulla ciclometria per vincere al lotto (ecco l'ho detto) |
Un CMS davvero ben fatto, usando COM+ (Delphi), ASP e SQL, poi in parte rielaborato con ASP.NET |
Funziona ancora? |
Non sono ricco...è una risposta sufficiente? |
Certo: www.panasonic.it è l’esempio più bello :-) |
Quante ore lavori al giorno? |
Potrei anche dire 9...anche dieci...ma non è tanto sulle ore...è proprio sul "lavori" che avrei da obiettare :-) |
9 come minimo…10 al max. |
Lavori spesso di notte? |
E' capitato. Cerco di non farlo più! Ci sarebbero un sacco di altre cose da fare di notte... |
No, di notte la mia produttività scende sotto lo zero. Preferisco – se proprio devo – lavorare durante il weekend. |
Qual è il tool a cui non potresti mai rinunciare? |
NHibernate, Spring.NET, e la DB Professional |
Total Commander :-) |
Cosa vuol dire la sigla SQL? |
Structured Query Language |
Structured Query Language |
Cioè? |
Cioè: "avete voglia di tornare indietro nel tempo? wooow....fatevi avanti! :-) |
Un SUBlinguaggio di manipolazione di entità (quasi) relazionali. Più chiaro? :-) |
Cosa vuol dire la sigla ORM? |
Object Relational Mapper |
Object-Role Modelling? Ah no questo è il significato serio! Voi state invece pensato ad Object-Relational Mapping. Bah! :-) |
Cioè? |
Cioè: "avete voglia di andare via prima dal lavoro? iuu uuuu...fatevi avanti :-) |
Object-Relational Mapping: una soluzione di mapping semi-automatica per avvicinare due mondi purtroppo distanti tra loro: OOD e Relational Model |
Come hai fatto il salto da programmatore a DBA/Architetto? |
Io più che salto, sono ancora li che mi sto arrampicando... |
Cercando di ottimizzare al max una mia applicazione ho scoperto che tutti i miei sforzi in termini di sviluppo erano semplicemente insignificanti rispetto all’ottimizzazione che potevo fare ed ottenere agendo sul database, in particolare sulla modellazione e sull’uso corretto degli indici. |
Cerca di convincere l'altro che il SQL2005/NH è una bella cosa |
Ti offro un posto gratis al prossimo mastering di NHibernate...:-) |
Nah! Se smette di dire alla gente di usare NH poi chi mi chiama più per ottimizzare le prestazioni del database?!?!?! :-D |
Cosa ti piace dell'altro? |
Molto Professionale |
Che, come me, è molto appassionato della tecnologia che usa e si sforza in tutti i modi per farla apprezzare ed usare al meglio. |
Dai un consiglio all'altro |
Comportati bene alla sessione! :-) |
Ne do uno generale, non rivolto a Janky ma a tutti gli sviluppatori: approfondite la conoscenza sui database! Vengono usati tutti i giorni ma la maggior parte ignora che cosa siano davvero. Questo potrebbe essere un buon inizio: Database in Depth: Relational Theory for Practitioners, Chris Date. |
Durante la sessione del 13 aprile cosa dimostrerai? |
Dei documenti segreti con la prova ufficiale che l'uso di stored procedure aumenta le statistiche di malattie come la cirrosi epatica, e in forma minore anche l'emicrania. |
Boh ? Mi sembra un po’ troppo presto per queste domande ? Cmq l’idea è quella di mostrare pro e contro delle soluzioni basate su NH o su Stored Procedure e poi ognuno vedrà quale di esse ha più pro e meno contro per il proprio lavoro. |
Fai un urlo |
hhhhhuuuuuuaaaaaaaaaargh! |
SCREAM FOR ME MILANO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! SCREAM FOR MEEEEEEEEEE! |