Benvenuti! Con questo video Channel9 inaugura una serie di interviste IN ITALIANO a italiani che lavorano qui al campus di Redmond:
Italia 9.
Con una mappa d’Italia sotto braccio, Vittorio andra’ a trovare i colleghi direttamente nei loro uffici: il format tipico sara’ una breve chiacchierata su come si sia finiti a lavorare in America per Microsoft, per poi tuffarsi nei dettagli tecnici di competenza
in piena tradizione Channel9.
La prima intervista e’ con Mauro Ottaviani, dev lead per la Performance nel Connected Framework team (Windows Communication Foundation, Windows Workflow). Mauro ci mostra qualche errore tipico nel valutare le performances (6:48) e ci rivela quali sono i ferri
del suo mestiere (20:30).
Per scaricare il
whitepaper,
netmon e
CLRprofiler seguite i link. Mauro ha dichiarato che terra’ d’occhio i commenti al video: se avete domande sulla performance, e’ una occasione da non perdere!
--For those of you who do not read Italian and want to know what this interview is all about, here's an English translation of the above text:
Welcome! This video opens a series of interviews IN ITALIAN LANGUAGE, to Italians who work here at the Redmond campus:
Italia 9.
Vittorio goes to meet his colleagues directly into their offices, bringing an Italy map under his arm: they typical format will be a short chat about how the person ended up working for Microsoft in USA, then we will dive in the technical details of the specialty
do jour in true Channel9 tradition.
The first interview is with Mauro Ottaviani, performance dev lead in the connected framework team (Windows Communication Foundation, Windows Workflow). Mauro shows us some of the most common errors for evaluating performances (6:48) and shares with us what
are the tools he uses the most in his job (20:30).
Mauro declared he is going to keep an eye to the comments to the video: if you are interested in performance, this is a chance you don’t want to miss!
Follow the Discussion
Oops, something didn't work.
What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in. You need to be signed in to Channel 9 to use this feature.What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in and view them all on your notifications page.sign up for email notifications?
Grazie per il video e complimenti ai due speakers.
c9 rocks!
But hey if you release one in danish that would be awsome
In the coming year, you will see more interviews in many languages.
Microsoft is a global company and the world speaks in many tongues. Channel 9 will air interviews in many of them.
Stay tuned,
C
Ciao,
-Antonio
True, but then they all speak Engish.
Whats the point of videos in other languages?
Bravo! Forza!
But I can't be silent abuot Russian C9 which is about 2 years old!
You can see videos from Russian people in Redmond and other interesting guys at http://www.gotdotnet.ru/Channel9/default.aspx
Can you tell us what kind of languages your gonna feature? Spanish and german seems obvious. And we already have indian kind of languages. Myself id like to see danish. But i think chances are pretty slim.
Siete grandi!!!!
Molto bene, finalmente!
Voglio venire anch'io a Redmond: how to?
Finalmente qualcosa in italiano.
Raffaele
Volevo chiedere a proposito delle performance dei webservices...
Io personalmente sto realizzando e consumando WS scritti in C# o VB.NET attraverso Tecnologie Client Script, quali Adobe Flash
Mi interessava avere un opinione a riguardo, se anche in questo caso, onde avere miglior perfornamance e non sovraccaricare il server, se è il caso cercare metodi per chiudere qualsiasi WS utilizzato.
(sarebbe un eufemismo dire che la documentazione Abode faccia devvero pena)
Tengo a precisare che non uso Flash Components o altre cacchiate del genere, tutto codice, e quindi quando cerco documentazione a riguardo c'è da picchiare la testa al muro.
Aspettando SilverLight...
Ad ogni modo è stata un intervista capitata come "il cacio sui maccheroni" (detto tipico italiano he he), visto che sto per sviluppare una IE toolbar che avrà bisogno di essere agganciata as un WS.
Utilizzierò i tools consigliati per eseguire testare quest'ultima.
A tal proposito volevo avere un'opinione da Mauro anche su
http://www.xml-rpc.net/
protocollo che l'IT cliente preferirebbe al posto del classico SOAP. Non mi sono ancora addentrato nella lettura della documentazione, ma a detta dell'IT sembra che sia molto più perfonamente del SOAP, appena terminate le funzionalità faro un bel test.
In attesa di un vostro riscontri invio i miei più cordiali saluti.
W l'italia
Grazie Mauro, grazie Vittorio
Siccome non ho vsts volevo sapere se esiste un tool ,magari scaricabile gratuitamente, che mi permetta di analizzare dove il mio codice fà danni..
inizio con il ringraziare Vittorio per la splendida idea avuta con le interviste in italiano! Veramente utile, continua così!
Non pensavo ci fosse così tanta gente italiana che lavorasse a Redmon, deve essere una splendida realtà, davvero unica. (peccato non essere li)
Ringrazio inoltre Mauro per la breve ma ottima overview su WCF, per i tools indicati e per le perfomances' goodies. (l'esempio era un po' semplice ma ottimo come start up per parlare di WCF
Devo dire che da quando ho visto WCF la prima volta me ne sono innamorato e ho subito iniziato a lavorarci sopra e fino ad ora non mi sono mai pentito della scelta che ho fatto! Ottimo lavoro gente è veramente un prodotto fantastico!!!!
E' possibile avere un qualche punto di riferimento, un contatto mail o di altro tipo, nel caso si abbiano problemi di performances ??
Non vedo l'ora di poter assistere ad un'altra splendida intervista.
Saluti a tutti dalla cara ITALIA.
Ma quanti siete gli italiani a redmond?
grazie a tutti per i complimenti
Mi devo scusare per il ritardo con cui mi faccio sentire su questo thread, ma sono impegnatissimo per visite a clienti e conferenze interne. Per fortuna che la prossima settimana vengo a passare un po' di vacanze a casa!
Il buon Mauro e' carico di lavoro anche lui, ma sono sicuro che si fara' sentire presto.
Verso meta' agosto dovrei riuscire a intervistare qualcun altro & pubblicare a stretto giro; faro' del mio meglio, anche perche' se perdo il giro tra altre visite a clienti e eched Japan si finisce a settembre...
Buone vacanze a tutti!
V.
se poi sei interessato a lavorare in Microsoft, come per tutte le grandi compagnie, c'e' una parte del nostro sito web interamente dedicata all'argomento: http://www.microsoft.com/careers. In bocca al lupo!
mi puoi fare una domanda di riserva?
scherzi a parte, non so nulla delle API flash per consumare web services, quindi mi vedo costretto ad andarmene nell'angolino degli asini insieme alla documentazione adobe...
per quanto riguarda XML-RPC (o altri formati come JSON per esempio) e' possibile che tu riesca a spremere un po' piu' di throughput dallo stesso limone usandoli, ma, come sempre, e' importante capire se (e cosa) ci vai a perdere in termini di integrazione. leggiti, per esempio, cosa dice il nostro buon Steve Maine sull'argomento: http://hyperthink.net/blog/2005/09/20/On+JSON.aspx

cio' detto, la cosa piu' importante e' misurare (misurare, misurare e ... misurare!) negli scenarii importante varie alternative e vedere in primis se c'e' una differenza misurabile, e poi, con i dati alla mano, se il gioco vale la candela. tu mi sembri ben disciplinato, dici infatti "appena terminate le funzionalità faro un bel test."
al solito, per WCF lato server puoi sempre affiancare due EndPoint e lasciare la scelta al client. il supporto per formati REST nella versione corrente richiede scittura di parecchio codice per andare (ecco un esempio: http://msdn2.microsoft.com/en-us/library/aa395208.aspx), ma nella nuova release (Microsoft .NET Framework 3.5) che uscira' tra breve le cose migliorano parecchio.
la beta2 e' appena uscita, quindi "scaricate gente, scaricate!": http://www.microsoft.com/downloads/details.aspx?FamilyId=D2F74873-C796-4E60-91C8-F0EF809B09EE&displaylang=en
spero di essere stato di aiuto ([A]), ciao!
il CLRProfiler e' un tool Microsoft ed e' gratuito. Vittorio lo ha linkato nel primo post, ma ecco il link ancora: http://www.microsoft.com/downloads/details.aspx?familyid=A362781C-3870-43BE-8926-862B40AA0CD0&displaylang=en
facendo una ricerca in rete e' uscito questo tool che non ho mai usato, e' possibile che sia buono ma... "non garantisco verità ma freschezza si": http://nprof.sourceforge.net
in bocca al lupo, ciao
no!
la performance fa parte della funzionalita' del software e come tale va misurata bene e va misurata spesso. non misurarla, statisticamente, la rende peggiore.
un buon libro (una sorta di bibbia) che si puo' scaricare gratuitamente dal sito Microsoft e' il seguente: http://www.microsoft.com/downloads/details.aspx?familyid=8a2e454d-f30e-4e72-b531-75384a0f1c47&displaylang=en ma non mi chiedete di tradurlo in italiano
cio' detto, dipende anche da che tipo di software stai scrivendo. se scrivi un piccolo applicativo che usano quattro gatti, forse ti puoi risparmiare lo sforzo, ma se stai scrivendo qualcosa che useranno tante persone, e soprattuto se ti pagano per farlo, e' assolutamente necessario testare la performance.
comportatevi bene! [A]
grazie per i complimenti sul prodotto.
nel caso avessi problemi di performance, o, in verita', qualunque altro tipo di problema, la cosa migliore e' postare sul forum dedicato di MSDN.
il link al forum per WCF e' questo: http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=118&SiteID=1
buon divertimento!
bella domanda, in tutta onesta' non ho un numero preciso, ma a occhio e croce direi non piu' di cento, ma sicuramente piu' di sessanta.
cio' detto, non e' che adesso ci vuoi far pagare una gabella?
- Si ma, quanti siete?
- Un fiorino!
ciao!
mi scuso per il ritardo, spero non si sia offeso nessuno... ma se vi siete offesi, nessun problema, fatemi sapere e vi mando la giustificazione firmata di mamma Giulia (la quale adesso si sta godendo il sole della paradisiaca sardegna)
mi associo a Vittorio nel ringraziare tutti per aver guardato l'intervista (5 mila e spiccioli non sono bruscolini) e in particolare ringrazio chi ha postato commenti e domande, e' sempre molto bello ricevere feedback su quello che si fa.
se poi avete qualche argomento specifico che vorreste vedere su channel9 italico, fatelo sapere a Vittorio cosi' comincia da quelli piu' gettonati. spero anche io di vedere tante altre interviste in italiano nei prossimi mesi.
a scanso di equivoci, io non vado in vacanza quest'anno, sono arrivato a fine giugno e staro' a Shanghai fino a dicembre lavorando con gli ingegneri Microsoft locali per rifinire gli ultimi ritocchi al Microsoft .NET Framework 3.5 e allo stesso tempo progettare il prodotto successivo.
per cui, buone vacanze a chi ci va e buon lavoro a chi lavora.
Spero di trovarne qualche altro al più presto...magari ancora sui ws....
entrare in Microsoft è sempre stato uno dei miei sogni.
Adesso finalmente ho la possibilità di sentire l'esperienza di ragazzi italiani che "ce l'hanno fatta" e farmi una idea di cosa significa lavorare in una granze azienda come questa. Vorrei in particolare sapere quali sono i requisiti per entrare sia dal punto di vista della lingua inglese sia da quelo delle competenze e quindi come prepararsi. Per ora cerco di predere le certificazioni sul .NET Framework 2.0 (oltre a completare il persorso universitario), è la strada giusta immagino no ?
Complimenti Mauro per il tuo lavoro, immagino che avrai avuto molte soddisfazioni. Siamo tutti in attesa di tuoi consigli
Per quanto riguarda la parte tecnica mi riservo al futuro quando avrò modo di studiare meglio la tecnologia WCF.
Saluti a tutti gli appassionati di tecnologie Microsoft !
Andrea
l'inglese bisogna impararlo, e impararlo bene perche' bisogna essere in grado di comunicare con altri ingegneri e clienti ogni giorno. in realta' non e' poi cosi' difficile come possa sembrare, l'inglese che si usa per lavoro e' molto pratico, privo di formalismi, e il vocabolario e' ricco di acronimi e termini gergali che anche i madrelingua spesso imparano a posteriori. insomma, William Shakespeare e Geoffrey Chaucer non sono certo necessari, se non avete problemi a capire le interviste di channel9 in inglese, dovreste essere a posto (supponendo che riuscite a farvi capire
per quanto riguarda la preparazione, la cosa principale che si richiede e' un cervello brillante! alcuni esempi: capacita' analitica, abilita' nel risolvere problemi (o, in quanto ingegneri, proporre soluzioni accettabili), passione per la tecnologia, fantasia, autocritica, ...
essere in grado di programmare, quello si e' un requisito, ma non e' necessario essere esperti di tecnologie specifiche, piuttosto bisgona dimostrare (vedi sopra) di avere l'abilita' di apprendere qualunque tecnologia in breve tempo. se avete lavorato solo su Linux o su MAC, se conoscete solo java o C, se non avete mai sentito parlare di .NET Framework, nessuno di questi e' di per se' un fattore limitante.
vabbe', mi sono dilungato.... comunque spero di avere dato un'idea chiara.
in bocca al lupo!
rinnovo i complimenti per aver dato "voce" agli italiani che lavorano a Redmond
Visto che sto iniziando a studiare .NET 2.0 per uno stage per l'Università, mi domandavo se ci fosse qualche italiano che ha partecipato alla realizzazione del framework, e che sta lavorando attualmente alla versione 3.5
A parte l'ormai mitico Mauro, è possibile una prossima intervista con qualcuno che abbia contribuito al framework? Magari che possa spiegare quali sono i punti di forza della nuova versione e quali difficoltà sono state incontrate durante la realizzazione.
Grazie ancora per la disponibilità.
Ciao
Giuseppe
Ciao ragazzi , un saluto caloroso dall Italia da uno che programmatore non è
Mi raccomando fate sempre un ottimo lavoro e massacrate brevemente tutti gli altri sistemi operativi ( se cosi li possiamo definire)
Ps. Detto tra noi ma Ballmer è veramente cosi simpatico anche dal vivo oppure è tutta apparenza??
Remove this comment
Remove this thread
close