giugno 2007 Entries

E' alla fine di un luuuuuungo post, ma penso sia interessante: 

There is one caveat to this - called "red bits".  These are the changes in the framework that are part of .NET Framework 2.0 Service Pack 1 and .NET Framework 3.0 Service Pack 1, both of which will be released along with Visual Studio 2008.  These two service packs are required for .NET3.5 to be installed, and they include a few very targetted additions of new functionality to the .NET 2.0 and .NET 3.0 frameworks.  This means that when you target .NET 2.0 in Visual Studio Orcas, you are really targeting .NET 2.0 SP1.  This is similar to what happens when you are using Visual Studio 2003 after the .NET Framework 1.1 service pack is installed on your machine - so it's really nothing new.  But for those who want to be extra cautious about their framework dependencies, it's somthing to be aware of. 

Fonte: .NET Framework Multitargeting in Visual Studio 2008 (aka Orcas)

posted @ sabato 30 giugno 2007 9.16 | Feedback (1) | Filed Under [ .NET: varie ]

Guardate il post originale... le immagini sono troppo divertenti... 

Here's what you need to know first:

These were published in South Africa...
1. BMW started this Advertisement
2. Audi answered
3. Subaru needed to say something
4. Bentley wanted and had the last word 

Fonte: Ad wars are always entertaining...

Il grande Noah ha messo online uno screenscat sul profiler di VSTS. Dategli un occhio che merita.

The Visual Studio Team System Profiler is a tool that helps find resource bottle necks in your application.  Like slow code (CPU bottleneck), disk thrashing, memory allocation, etc.  I'm on the team that builds the Profiler, so here are some Profiler goodies.

I've recorded a quick ~5min demo of how to get started using the profiler...
Watch the Screen Cast Demo

(it's a .exe since it includes the Camtasia player for lossless screen recording) (get the demo code)

...

We're looking for profiling experts to get their opinion of our tool and our new features in VS08.  If you've been using the profiler a lot, particularly in VS08, please let me know in the comments and I'll hook up the Profiling PM.  We'd love to hear about your experience with it.

References

Leggete tutto alla Fonte: VSTS Profiler

Erano anni che vedevo persone di Microsoft che lo usavano, e finalmente è stato reso pubblico... 

Now VMRCplus is available for download.  There is no official support for VMRC, but that’s never stopped me before!

TechNet Blogger Keith Comb’s has all the juicy details, and a snippet from his post “VMRCPlus goes public - download now”...

Download x86 version @ http://keithcombs.members.winisp.net/vmrcplus/VMRCplus-1.5.0-x86.zip

Download x64 version @ http://keithcombs.members.winisp.net/vmrcplus/VMRCplus-1.5.0-x64.zip

Fonte: Phwaaarr! Manage Virtual Server WITHOUT IIS!

Technorati Tags:

Iniziavo a chiedermi che fine avesse fatto... 

   For those of you who do not know - I have left the MSF team and joined the Project Recovery Team at Microsoft (back in January). At some point, I'll explain what we do in Project Recovery but for now, I want to talk about VSTS. I recently posted the following information to a question regarding my experience with running a project and using VSTS. It's one thing to work inside Microsoft on projects where everyone knows how to use VS and TFS. Outside of the hallowed halls, there can be learning curve to using it. Don't let that stop you. The benefits more than outweigh the costs.

Leggete tutto alla Fonte: Where have you been?

Mi piacciono molto le Track del TechEd a Barcellona, dal 5 al 9 Novembre, soprattutto quella di "Infrastructure for Developers" e la classica "Tools & Languages", oltre alla new entry per i "Designer". Chissà se Ginger ci farà un pensierino... smile_wink

Capture

posted @ giovedì 28 giugno 2007 0.12 | Feedback (3) | Filed Under [ TechEd ]

L'amico Mike ha pubblicato un how-to su come mantenere in sincronia due branch, utilizzando la funzione di merge con le label, anche in presenza di file cancellati.

Ho avuto lo stesso problema da un cliente, che però doveva gestire il tutto tramite uno script di merge automatizzato, e ha adottato un'altra soluzione, tutta programmatica, di confrontare le due strutture di file, eliminando i file "di troppo".

Fate sapere a Mike se avete dei commenti smile_wink

Capture

O sbaglio? smile_teeth

posted @ martedì 26 giugno 2007 21.34 | Feedback (0) | Filed Under [ Windows ]

Beh.. l'URL di teamsystemwidgets.com ce l'avete già...

L'agenda era questa:

  • Team Foundation non è SourceSafe
  • Strategie e pianificazione
  • TeamBuild e oltre…
  • Altri strumenti

e le altre slide riprendevano l'agenda e aggiugevano la parola "Demo"...

Quindi vi evito un download inutile, e tengo le dita incrociate (fingerscrossed) sul fatto che sia uscita la registrazione, anche se, considerando che è stata una sessione molto "community", con molte domande e risposte, non so come sarà il vederla offline.

Dopo averli visti partire... ero un po' preoccupato per i danni che avevano subito... ma è andato tutto bene!!!

Capture

Ho SEDICI voucher per sostenere DUE esami Microsoft al prezzo di UNO presso PROMETRIC.

Ci sono le seguenti condizioni:

  • Il primo esame va sostenuto ENTRO il 30 Giugno 2007
  • Il secondo esame può essere sostenuto dal 1 Luglio al 31 Dicembre 2007

Ecco i numeri:

  1. CK004FUCPJ
  2. CK004FN2CF
  3. CK004FG9CM
  4. CK004FAFZ9
  5. CK004F4DY5
  6. CK004EYJPP
  7. CK004ES59Z
  8. CK004EL0SE
  9. CK004EE400
  10. CL004E8ND7
  11. CK004E2P9D
  12. CK004DWRJ8
  13. CK004DQQKB
  14. CK004DJUSL
  15. CK004DCYA9
  16. CK004D65EY

First come, first served. Vi prego solo una volta consumato un codice, di lasciare un commento indicando che è stato usato.

In bocca al lupo a tutti!

Interessante: 

However - there is a project on SourceForge that allows you to access Ext2 partitions from Windows.  Now - you may be thinking 'But I use Ext3!!' - well never fear.  Ext3 is backward compatible with Ext2, which means that these partitions will work (you just won't get the journaling features of Ext3 while accessing the disk from Windows).

After installing this program you can mount a virtual hard disk, and then use the Ext2 volume manager tool to assign drive letters to the virtual hard disk.

This all works perfectly on Windows XP / Windows Server 2003 - but I found it a bit problematic on Windows Vista.

If you are running 64-bit Windows Vista (like me) you will need to enable 'test signing' in order for this tool to work.  You can do this by opening an administrative command prompt and running:

Bcdedit.exe -set TESTSIGNING ON

Also, on Vista you need to launch the Ext2 volume manager tool 'as administrator' in order for it to work properly.  Finally - once a drive letter has been assigned - it will only be accessible from administrative command prompts (not from explorer).  While this makes it a bit painful - it is still quite useful.

 

Fonte: Mounting Linux virtual hard disks with VHDMount

Bellissima!!!

It's been a while since my last developer song, so I recorded another one that I did during some of my recent talks.

This is a song about Agile Development, to the music of "Que Sera Sera".

Here's the MP3. (2.6 MB)

Other songs I recorded:

Fonte: Que Sera Sera - A song about Agile Development

Veramente due belle giornate. Grazie a tutti...

Poi una nota per la cena di ieri sera... non credevo che Mauro potesse mangiare così tante tigelle!!!

Nuova veste e nuova url per la pagina che elenca tutti i prodotti di terze parti per la famiglia Team System:

teamsystemwidgets.com

Lo trovate qui, mostra come sbloccare un file su TFS, file che è bloccato da un altro utente...

Fatemi sapere cosa ne pensate, se funziona, e se avete altri modi o altri commenti.

E' arrivato... bene... appena mi riprendo un po' da tutti i viaggi e le trasferte, e dai Community Days II inizierò a leggerlo.

Vi terrò aggiornati, ma a prima vista, sembra molto ben fatto!!!

Sembra di si: 

We started dogfooding TFS within a subset of the TFS team back in 2004.  From there we have expanded to all of TFS, to the Developer Division, to the Office team, and now we are starting a roll out to the big kuhuna, the Windows team (see Brian Keller's blog).  With each expansion, TFS improves in performance, scalability, and we learn more about feature gaps and improvements we need to make.  This feedback often turns into power tools and future product features.  This cycle feeds on itself - as we improve TFS then Microsoft's application lifecycle management improves.  This is the dogfood gravy train.

Continua alla fonte: The Team Foundation Dogfood Gravy Train

Otto slide, incluso titolo, slide finale, agenda e slide a sorpresa...

Che dite... non saranno TROPPE? smile_regular

E non parlo di quelli che si fanno in Africa... smile_regular 

For those of you expecting a level of comfort that the Windows version of Safari works just like the Mac version, think again. We just encountered a pretty serious problem that happens only in the Mac version surrounding the ASP.NET AJAX framework. I haven't been able to nail it down yet, but stuff coming back to the UpdatePanel on the client is either not there or garbage (haven't figured out which). I'm not sure if it's because we have dynamically created UpdatePanels and validators or what, but it's ugly.

Make sure you test your stuff on an actual Mac. If your stats are like mine, 5% of the market is too much to ignore.

Fonte: Windows Safari != OS X Safari (AJAX issues)

Bene, in attesa di Orcas chi vuole farsi del male può farlo... smile_regular 

The TFS team over at Sela , spearheaded by Tal Gur Arie,  had developed a little addin that solves the issue with not getting the latest version of a source file when checking it out. They have their reasons for doing it, and there are a couple other Addins that do this, but this is the only one i know that asks the user if they actually want this to happen:

"How does it work? When a user checks out files, the Add-in checks if the file version is the latest, if not - a popup message notifies the user that the current file is out of date and if enquires whether he/she would like to perform a "get last version" action. If the user selects Yes the Add-in will perform get last version automatically. "

More information here

Fonte: Get latest version on checkout with team system source control

Buono a sapersi... quasi quasi ci faccio un pensierino per una cosa che devo fare... 

After months of preparing IIS7 for the release of Windows Server 2008 Beta 3, the IIS team is proud announce that IIS7 has reached a very high level of quality and is now ready for broad customer testing. To facilitate rigorous testing under real conditions, Microsoft is now offering Windows Server 2008 Beta 3 under a special Go Live license, prepared exclusively for IIS7. The IIS7 Go Live License permits customers to deploy beta releases of IIS7 into live production environments well before the official release of Windows Server 2008.

...

Step 1

Try Free IIS7 Beta Hosting

Whether you’re a pro developer or just a Web enthusiast with a site, free IIS7 Beta Hosting is the simplest way to Go Live today.

...

Leggete tutto alla Fonte: IIS 7 Go Live

 Molto ben nascosto... ma c'è!!!

...These SQL maintenance jobs provide automated tasks such as database or transaction logs backup, performing database optimization like Index defrag or update statistics, cleaning MSDB backup history and recycling the SQL error log. Each of these jobs runs stored procedures that are installed when the jobs are created.

The following are the jobs get installed with this package.

  • SQLBackupAll
  • SQLBackupDiffAll
  • SQLBackupTranAll
  • SQLBackupChecker
  • SQLDBCCAll
  • SQLIndexDefragAll
  • SQLUpdateStatistics
  • SQLCleanupMsdbBackupHistory
  • SQLCycleErrorLog

Download the automation jobs here, and then refer to the Word document inside.

Fonte: Cool DBA Automation Jobs

Per chi non sopporta il Team Explorer... 

There a new and very interesting project on CodePlex today.  It's a "bridge" that allows Subversion clients (like TortoiseSVN) to work against a TFS server.  This project has been created by the team that develops CodePlex itself due to the popularity of Subversion clients.  This bridge works at the protocol level by transforming the SVN protocol to the TFS protocol and back.  It's still in it's infancy but it's something worth keeping an eye on.

Here's the project: http://www.codeplex.com/SvnBridge

Keep in mind, of course, that using it still requires a TFS CAL, sorry - no free lunch here

Fonte: Using Subversion clients with Team Foundation Server

E' interessante vedere che dopo Novell, XenSource, e tanti altri, ora Microsoft sia arrivata ad accordarsi anche col vecchio "nemico" che produceva "Lindows", ora "Linspire".

Chissà cosa ne pensano dei dettagli dell'accordo i detrattori di Microsoft.

Broad agreement will facilitate interoperability between Windows and Linux, provide intellectual property assurance.

Fonte: Microsoft and Linspire Collaboration Promotes Interoperability and Customer Choice

Chissà se con questa il mio Acer riuscirebbe a vedere le SD da 2Gb...

On Tuesday 22 May June (!) we'll be publishing via Windows Update the final version of a compatibility update for Windows Vista to support new 8GB and larger Secure Digital (SD) cards.  Customers using this type of card for ReadyBoost or other purposes can receive this update via the usual automatic Windows Update method.  It will allow for full functionality of these newer SD cards on Windows Vista, and also improves support for SDHC (Secure Digital High Capacity) and SDIO (Secure Digital Input-Output) cards.

Fonte: New compatibility update for SD cards

posted @ giovedì 14 giugno 2007 0.52 | Feedback (2) | Filed Under [ Windows ]

Finalmente la versione aggiornata della TFS Quiescence GDR che risolve tutti i problemi riscontrati con la versione originale.

Installatela PRIMA di installare (o reinstallare se serve) qualsiasi Service Pack di TFS.

This update provides software to the shutdown TFS Services. This is required before applying any other service patch.

Fonte: Visual Studio Team Foundation Server Quiescence GDR

Un altro template da provare... uff... dura la vita... fortuna che stasera se magna la carnazza... vero gemello mio? smile_regular 

If you're looking for another Scrum template to try with Team Foundation Server, consider using eScrum, which is an implementation of Scrum that's used internally by some teams within Microsoft:

eScrum is a Web-based, end-to-end project management tool for Scrum built on the Microsoft Visual Studio Team Foundation Server platform. It provides multiple ways to interact with your Scrum project: eScrum Web-based UI, Team Explorer, and Excel or Project, via Team Foundation Office Integration. In addition, it provides a single place for all Scrum artifacts such as product backlog, sprint backlog, task management, retrospective, and reports with built-in context sensitive help.

Source: Download details: Microsoft eScrum Version 1.0

In addition, take a look at the VSTS Scrum Process Template on CodePlex, which is under the guidance of several Team System MVPs.

Fonte: Now Available: Microsoft eScrum Version 1.0

...che dire... si salva solo Alessandra... smile_regular

Il genio del male in versione pirata dei caraibi... grazie a Vladimir per avermi girato la foto... smile_regular

pirata

Lo trovate qui.

E' dal 23 maggio che avevo questo post in coda... finalmente ora posso pubblicarlo!!!

June 11, 2007: Visual Studio Team Foundation Server – Project Server 2007 Connector Just Released!

May 23, 2007: Pre-Release of PS-TFS Connector now available on CodePlex!

The Visual Studio Team System Project Server 2007 Connector is designed to integrate the project management capabilities of VSTS with Project Server 2007. It's been developed by the Visual Studio Team System Rangers in response to significant customer demand for a connector solution. Future versions of Team System will have native integration with Project Server, in the meantime this Connector solution is the best way to integrate the two Microsoft products. This solution builds on the previous PS2003 VSTS Connector, published on GotDotNet. This solution is intended to provide guidance, provided as source code that can be used "as is," extended, or modified by developers to use on enterprise development projects.

Quindi niente linQu o cose simili... 

A minor note - at TechEd in Orlando, many attendees decided to pronounce Language INtegrated Query (LINQ) as either "lin cue" or "lynx". Maybe we can get a cooler logo with lynx now! We pronounce it the same as "link" though!

All its components are called LINQ to Whatever (Objects, SQL, DataSet, XML, Entities, ...).

Fonte: LINQ is pronounced link, "LIN Cue" or lynx

L'avventura è finita... o meglio, come recitava il libretto con tutte le sessioni, si aggiorna all'anno prossimo!

Io spero tanto di esserci di nuovo, è stata una settimana incredibile!!!

Stamattina ultime spese in aeroporto, un paio di souvenir e una maglietta della NASA che dovevo per forza comprare dopo l'avventura di venerdì.

P.s. che spettacolo la WiFi gratis all'aeroporto di Orlando... chissà se anche al JFK sarò così fortunato...

P.p.s. come già detto niente foto della serata di ieri... vi racconto solo un aneddoto...

Alle due, chisua sia la piscina, sia la discoteca, prendo l'ascensore per rientrare in stanza. Assieme a me sei modelle e un "sopravvissuto" del TechEd appena rientrato da Downtown Disney. Le modelle scendono al 10', noi al 13'... quando loro escono lui mi guarda e in un inglese stentato (era dell'est europa, non ricordo se Polonia o Estonia) mi dice: "Now I can BELIEVE!!!"

Cavolo... qui ad Orlando inizia domani una fiera della bellezza nel convention center.

Avevo visto i cartelli in settimana... e finalmente sono qui... che dire... nulla... se non che ora scendo nella Lobby a bere qualcosa tra il bar e la piscina...

Naturalmente non chiedetemi copie delle "eventuali" foto...  

Due anni fa la convention delle giovani studentesse... ora la fiera della bellezza... è destino...

P.s. oggi ho assistito ad una festa di compleanno da Hooters... l'anno prossimo io compirò gli anni durante il TechEd... PUNTO!

Un altro tool da analizzare quando torno in Italia... 

Paul Stovell has just publically released a tool that he worked on internally at Readify called the Scenario Coverage Analyser for TFS. The tool integrates the code coverage results with an attribute based mechanism for identifying what regions of code relate to different Scenario work items. After the build this data is then slurped into a modified data warehouse where it can then be reported upon. Paul has a great write up on his blog on how it all works.

Fonte: Scenario Coverage Analyser for TFS

Inclusa quella del Brasile che da noi costa un sacco...

ORLANDO FACTORY STORE    ORLANDO     06/06/07      20,20 euro

E che dire poi delle Nike Plus che ho preso per meno di 40€?

Quando arrivano certi estratti conto della carta di credito... non può fare che piacere...

A casa della mamma di Bob, assieme ad un folto gruppo di MCT, a circa 15 miglia dal Kennedy Space Center:

Capture

IMG_1271 IMG_1274 IMG_1282 IMG_1284 IMG_1293 IMG_1295IMG_1301 IMG_1299   IMG_1346 IMG_1347 IMG_1351 IMG_1355 IMG_1357

Quello davanti a noi è l'Indian River, e Bob ci ha detto di non caderci dentro... ogni tanto ci trovano degli squali...

Ecco la NASA in lontananza... certo che per vederla così bene da quella distanza deve essere enorme... e certo che adoro sempre di più questa macchina fotografica che mi permette di fare delle zoomate incredibili (questa è 12X in 640x480)...

IMG_1291

P.s. i punti di osservazione più vicini sono a circa 10 miglia... e oltre a fare ore di coda... bisogna anche pagare il biglietto...

Grazie ancora a Bob e alla mamma per la gentilissima e calorosissima ospitalità!!!

Quando il rumore del lancio dopo quasi un minuto ti avvolge in un effetto stile "super mega dolby surround" capisci che certe cose non si possono raccontare... vanno vissute dall'inizio alla fine!!!

10... 9... 8... 7... 6... 5... 4... 3... 2... 1...

IMG_1307 IMG_1308 IMG_1309 IMG_1310

IMG_1311 IMG_1312 IMG_1313 IMG_1314 IMG_1315 IMG_1316 IMG_1317 IMG_1318 IMG_1319 IMG_1320 IMG_1321 IMG_1322 IMG_1323 IMG_1324 IMG_1325

A questo punto inizia la separazione dei vari razzi... e lo Shuttle prosegue solitario la sua corsa... Ingrandendo dalla seconda foto in poi potete vedere il momento della separazione e la caduta dei due razzi laterali nell'oceano...

IMG_1326 IMG_1327 IMG_1328 IMG_1329 IMG_1330 IMG_1331 IMG_1332 IMG_1333 IMG_1335 IMG_1336 IMG_1337 IMG_1338

Riuscite ancora a vederlo nella foto sottostante? E' l'ultima immagine che sono riuscito a riprendere:

 IMG_1339

Questo è tutto quello che è rimasto dopo il lancio...

 IMG_1340 IMG_1341 IMG_1342 IMG_1343 IMG_1344 IMG_1345

SPETTACOLARE!!! Incredibile!!!

...vanno dal 25% da Command Line al 69-74% da IDE...

E ci sono miglioramenti anche in tutti gli altri tipi di test. BENE!

Vi ricordo che dalla 2008 gli Unit Test saranno nella Pro, e in TUTTE le Team Edition, non più solo nella Dev e nella Test.

Ecco le slide più significative sulle novità di tutta la Tester Edition:

IMG_1217 IMG_1218 IMG_1241

posted @ venerdì 8 giugno 2007 22.12 | Feedback (1) | Filed Under [ TechEd ]

Speriamo... se aspettano ancora un po' si chiamerà July... smile_regular

IMG_1244 - Copy

Ho pensato di replicare con una più... come dire... vera!!!

IMG_1118

Io abuso dei punti di sospensione... è vero...

Però... se li metto più di una volta nel titolo del post...

NON MI FA PIU' POSTARE LE IMMAGINI VIA FTP dando un errore sulla directory!!!

Ecco l'ultimo che ieri non ero riuscito a riprendere... altra cosa... secondo voi... cosa c'è di sbagliato in questa slide?

teched 2007 ultimo gg 003 IMG_1194

Ultima cosa... Igor mi ha chiesto nome e indirizzo e-mail della miss con cui ho fatto la foto.

Mi spiace... ma per la SUA (di lei) sanità mentale... non te lo posso dare... in compenso però ho deciso di portarti comunque una bella bionda!!!

IMG_1211

Nel bloc notes ha il simbolo di Vista, e sul camice la scritta Innovation Lab.

posted @ venerdì 8 giugno 2007 18.36 | Feedback (3) | Filed Under [ TechEd ]

ZoomIt!!! Beh... è normale... ma fin'ora non c'è stata una sessione dove non l'ho visto all'opera!

posted @ venerdì 8 giugno 2007 17.19 | Feedback (0) | Filed Under [ TechEd ]

La 9... voglio una foto in primo piano della 9... Sono disposto a darti 20 euro...

Ok... eccola, ora io i 20 euro LI VOGLIO!!!

Naturalmente... si dice il peccato... ma non il peccatore!!!

Eccoli... mi mancavano quest'anno!!!
IMG_1078
IMG_1079 IMG_1081 IMG_1082

L'ultima è la più inquietante!!! E che dire poi di questi:

IMG_1130 IMG_1134 IMG_1144

E... dopo un lungo combattimento... posso dire di essere sopravvissuto al Goblin!!!

IMG_1153

posted @ venerdì 8 giugno 2007 14.01 | Feedback (0) | Filed Under [ TechEd ]

E non una religione, o altro... e vivono in un ambiente commerciale...

Questa frase è solo un estratto del bellissimo Panel che sto seguendo.

La prima tenuta da Doug Neumann sulle best practice con TFS, molto bella.

La seconda tenuta da due persone del team di VSTS Developer sul profiler, molto interessante, hanno mostrato sia la versione 2005, sia la nuova versione 2008 che contiene notevoli miglioramenti!

La terza che sto seguendo adesso nell'ora di pranzo è un panel sull'Open Source nello sviluppo enterprise, con nomi assolutamente di rilievo:

  • Peter Provost (p&p e altro)
  • Rocky Lhotka (CSLA.NET)
  • Rod Johnson (Spring.NET)
  • Sara Ford (VS PowerToys)
  • Jim Newkirk (NUnit e CodePlex)

Ecco qualche foto in ordine:

IMG_1067  IMG_1070 IMG_1074

posted @ giovedì 7 giugno 2007 18.10 | Feedback (0) | Filed Under [ TechEd ]
Ecco le foto tanto agognate... per vederle bisogna cliccare sul titolo del post ;-)
posted @ giovedì 7 giugno 2007 17.48 | Filed Under [ TechEd ]

Non c'è altra spiegazione... è due giorni che mangio banane a colazione e nei vari spuntini...

Sicuramente per un po' sarò a posto almeno con il Potassio...

 

posted @ giovedì 7 giugno 2007 17.27 | Feedback (2) | Filed Under [ TechEd ]

Tutta per te:

IMG_0896

La prima contiene il disegno del poliziotto di frontiera e la scritta:

I have nothing to declare... except my variables.

IMG_0982

La seconda è geniale nella sua semplicità:

Maglietta nera, scritta davanti ".net", scritta dietro "Since 2002"

Bellissima... peccato non ho la foto...

posted @ giovedì 7 giugno 2007 15.02 | Feedback (0) | Filed Under [ TechEd ]

Per prima cosa... Janky non può votare!!!

Ho fotografato TUTTE le standiste della zona expo... Doman