Alessandro Del Sole's Blog

/* A programming space about Microsoft® .NET® */

  Home :: Contact :: Syndication  :: Login
  1204 Posts :: 64 Stories :: 1555 Comments :: 251 Trackbacks

News

Your host

This is me! Questo spazio è dedicato a Microsoft® .NET®, di cui sono molto appassionato :-)

These postings are provided 'AS IS' for entertainment purposes only with absolutely no warranty expressed or implied and confer no rights.
If you're not an Italian user, please visit my English blog

Microsoft MVP

My MVP Profile

My MVP Corner Page

Il mio libro su VB2010!

Il mio nuovo libro su Visual Basic 2010 E' uscito il mio libro "Visual Basic 2010 Unleashed". Clicca sulla copertina per informazioni!

Visual Basic Tips & Tricks Team Member

Le vostre visite

I'm a VB!

Guarda la mia intervista a Seattle

Windows Live Alerts

Vsi Builder 2008

Il mio tool per VS 2005/2008 Scarica Vsi Builder, il mio tool per Visual Studio 2005/2008!

Aggiungimi al Social MSDN!

Dove vivo

Contattami su Messenger


Grab this badge here!

Guarda i miei webcast MSDN

CyberInstaller Beta Tester

Scarica il nuovo CIS 2009!!

Altri spazi

CodePlex download Scarica i miei progetti open-source su CodePlex!

Cerca nel blog



Seguimi su Twitter!

Article Categories

Archives

Post Categories

Image Galleries

.NET Framework

Back to basics

Blogroll

Help 1.x e 2.0

Microsoft & MSDN

Setup & Deployment

Visual Basic .NET e 2005

Continuiamo la mia serie di interviste agli appartenenti al Visual Basic Team di Microsoft Corp., coloro che producono il linguaggio di programmazione Visual Basic e il relativo ambiente di sviluppo. Dopo aver conosciuto Lisa Feigenbaum nella precedente intervista, oggi è la volta di Jonathan Aneja, Program Manager per il compilatore e altre caratteristiche che interessano il runtime di Visual Basic.

 

Conosciamo subito Jonathan!

 

1.    Piacere di conoscerti Jonathan! Iniziamo con una domanda semplice: di dove sei?

 

“Toronto, Ontario – uno dei pochi posti in Canada che è effettivamente il *sud* di Seattle J

2.    Noi sappiamo che fai parte del Visual Basic Team, ma puoi dirci qualcosa di più circa il ruolo che ricopri all’interno del Team stesso?

 

“Lavoro sul compilatore e sul runtime come “Program Manager” (si, non so ancora cosa significhi J). Ogni settimana è diversa, ma le tipiche attività riguardano lo scrivere le specifiche e prendere nota nei nostri incontri sul design del linguaggio, utilizzare il nostro stesso prodotto (dogfooding n.d.t.) a fondo per trovare errori, predisporre caratteristiche e lavorare con team come quelli di ASP e MSBuild su come il compilatore si integra con queste tecnologie. Ho anche fatto dei testi di automazione su Orcas!

 

Credo che la parte più importante del ruolo del Program Manager sia capire il cliente ed essere capace di “pensare come uno sviluppatore Visual Basic”. Fortunatamente io lo sono sempre stato – ho usato tutte le versioni del prodotto tranne VB2 e VB5!”

 

3.    “Qual è la caratteristica che preferisci di Visual Basic, con riferimento al linguaggio o all’IDE?”

 

“Probabilmente il compilatore in background. Ma anche la possibilità di non dover distinguere tra maiuscole e minuscole J

 

4.    “Da quanto tempo lavori in Microsoft e di cosa ti occupavi prima di far parte del Visual Basic Team?”  

 

“Mi sono laureato nel giugno del 2005 e ho iniziato come fornitore di servizi nella ISV Advisory Services. Dopo circa 9 mesi sono arrivato a Redmond per unirmi al VB Team. Sono 2 anni e mezzo e si continua ancora...”

 

5.    “Quali sono i motivi per i quali, secondo te, Visual Basic è un grande linguaggio?”

 

“Penso che sia davvero abbordabile e facilmente leggibile. Usa semplici termini inglesi come “Or” piuttosto che richiedere a un principiante di imparare simboli come “|”. L’IDE mette a disposizione migliaia di caratteristiche per la produttività come la correzione di errori e una fantastica esperienza con l’IntelliSense. L’Application Framework di Visual Basic fornisce cose come il namespace My ed eventi a livello di applicazione, tutto gestito automaticamente, piuttosto che fare tutto manualmente.

 

Caratteristiche come la clausola “Handles” è un modo potente per lavorare con gli eventi e al tempo stesso consente di staccarsi da concetti più avanzati come i delegati. Esiste ancora il pieno supporto per i delegati quando abbiamo bisogno di un controllo più approfondito, ma per scenari più semplici si riduce il numero di concetti che lo sviluppatore deve affrontare. Questa è una grossa parte della filosofia del linguaggio: mantenere basso il numero di concetti che lo sviluppatore deve ricordare. Questo permette di focalizzare l’attenzione su come risolvere i problemi aziendali invece di imparare ogni piccolezza del compilatore.”

 

6.    “Sei mai stato in Italia?”

 

“No ma mi piacerebbe visitarla un giorno J

 

7.    “Raccontaci qualcosa della tua vita fuori dall’ufficio (come trascorri il tuo tempo libero, cosa ti piace fare quando esci o quando sei a casa ecc.)..”

 

“Mi piace moltissimo il basket, giochi di società e strategia (Settlers, Powergrid, Risk ecc) e la musica.  Mi interesso anche di soluzioni alla povertà nel terzo mondo e di organizzazioni come la Compassion International.”

 

8.    “Qual è il tuo musicista preferito?”

“Impossibile sceglierne uno solo, ma provo a dirne tre: Chris Tomlin, Hillsong, and Casting Crowns”

 

9.    “Qual è il tuo piatto preferito?”

“Il pollo Tikka Masala”

 

Grazie Jonathan per aver dedicato il tuo tempo a rispondere a queste domande e per averci permesso di conoscerti un po’ di più!

 

Stay tuned per le prossime interviste...

Intervista in lingua originale sul Blog del VB Team

Leggi tutte le interviste al Visual Basic Team

Riferimenti: Visual Basic Developer Center

                Visual Basic Team Blog

                I post di Jonathan sul Blog del VB Team

Alessandro

posted on Friday, October 10, 2008 6:00 PM

Feedback

# Le mie interviste al Visual Basic Team: Patrick Dengler 10/13/2008 6:31 PM Alessandro Del Sole's Blog


# Le mie interviste al Visual Basic Team: Patrick Dengler 10/13/2008 6:32 PM Alessandro Del Sole's Blog


Post Feedback

Title:
Name:
Url:
Comments: 
Codice di sicurezza
Protected by FormShield