# Thursday, April 21, 2005

We are losing another great RD to the mother ship. The great and wonderful Malek (This doesn’t suck) Kemmou will be starting a new job in less than two weeks: he will be the Technology Architect – Application Platform for Microsoft Middle East and Africa based in Istanbul, Turkey. The Middle East and North Africa region is gaining a very talented architect with a background not only in MS but competitive technologies, so he will be able to provide the best solutions in an area desperate for some technological horsepower. Malek brings his tremendous experience to the role and will help revitalize a region of the world where technology is just starting to make an impact.

On Sunday afternoon, Goksin, Malek and I are going have an orange badge to blue ceremony and throw our orange badges into the Bosphorus as a sign of unity with our buddy. (I am not sure how we are going to explain how we need replacement badges to our local office, but that is a problem for Monday.)

Good luck my friend!

posted on Thursday, April 21, 2005 8:14:33 AM (Eastern Daylight Time, UTC-04:00)  #    Comments [1] Trackback
# Wednesday, April 20, 2005


The 2005 North Africa Developers Conference in Algiers, Algeria is over. Boy was it a smashing success. Over 2,200 developers attended and more had to be turned away due to space restrictions. I pushed hard for Microsoft to go into Algiers to make a statement, so I am glad it worked.


I had standing room only in all of my 4 sessions. I met several students, professionals and even lots of open source folks who wanted to see what Microsoft was all about.


While my French has improved since the first NDC, my sessions were still interpreted and all went well. I was the ONLY speaker from the United States, I hope I made a good impression (early feedback says so and I did have standing room only in my talks!)


After the conference we went to the roof of the convention center overlooking Algiers and the beautiful Mediterranean for a reception with government officials and the attendees. I used my limited French to talk with the mayor of Algiers about the tall building in New York and my running and biking in Central Park.


There were several RD there including the very reclusive Frecnh RDs, but some tequila got Pierre (aka ALL CAPS) Couzy to open up some more. We had a blast. All the RDs there were:


Me :)




Sylvain Duford

Pierre Couzy (ALL CAPS)

Yann Faure

Eric Groise


Off to Istanbul next.

posted on Wednesday, April 20, 2005 11:57:23 AM (Eastern Daylight Time, UTC-04:00)  #    Comments [2] Trackback
# Friday, April 15, 2005

Back from India, boy was it hot. Sanjay (RD Bombay) and I had a blast. Off to speak at the North Africa Developers Conference in Algeria this weekend. Seven RDs (including the ones who speak French ) will be there in full force. I plan on making Clemens see the light while I am there. I am doing these 4 sessions:

Writing Secure Code for ASP .NET

Data Controls and Advanced Cache Techniques with ASP .NET

Ranking and Windowing Functions in SQL Server 2005

Using XQuery to Query and Manipulate Data in SQL Server 2005

And: The New York Mets and the New York Yankees have the exact same record. I am enjoying it while it lasts. It seems that the Mets are 1-5 when I am in the country and 3-0 when I am not.

posted on Friday, April 15, 2005 10:47:43 AM (Eastern Daylight Time, UTC-04:00)  #    Comments [0] Trackback
# Sunday, April 10, 2005
100 degrees and 100% humidity. Can't wait. Going to visit my contractors in Pune, India. .NET is everywhere.
posted on Sunday, April 10, 2005 1:20:06 PM (Eastern Daylight Time, UTC-04:00)  #    Comments [1] Trackback
# Tuesday, April 5, 2005

Microsoft has announced the launch of the SQL Server 2005 Virtual Hands on labs. They are pretty cool.

In these labs, you will get to experience many of the new features in SQL Server 2005 including CLR integration, XML support (my favorite) and deep business intelligence integration.

Registration link:

posted on Tuesday, April 5, 2005 10:39:11 AM (Eastern Daylight Time, UTC-04:00)  #    Comments [0] Trackback
# Thursday, March 31, 2005

While I campaigned for your death, you served me well from Fall 1998 to January 2001. You will be missed but the future of .NET is bright...

posted on Thursday, March 31, 2005 8:49:36 AM (Eastern Standard Time, UTC-05:00)  #    Comments [2] Trackback
# Tuesday, March 29, 2005

 Using Ranking and Windowing Functions in SQL Server 2005. See it here.

posted on Tuesday, March 29, 2005 10:45:56 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0] Trackback
# Wednesday, March 16, 2005

A long time ago Microsoft said that it is orphaning Visual Basic 6.0 on March 31st, 2005. That is in 2 weeks. So basically you will no longer be able to buy it or get free technical support (as well as any bug fixes to the product.) In essence, the warranty is expired. Microsoft will continue to support VB 6 on a fee basis until March 31st, 2008.


This is ok since VB 6 RTMed in the summer of 1998 and has been superseded by its two predecessors: Visual Basic .NET 2002 and Visual Basic .NET 2003. It has been almost 7 years and two upgrades, so this should not be an issue, right?  


Well, over 100 Microsoft MVPs (Most Valuable Professionals) have signed an online petition that demands Microsoft resume development and support VB6. The MVPs are calling for all VB developers and IT leaders to review and consider signing the petition.


Can 100 MVPs Be Wrong?




All good things come to an end. VB 6 is old technology and it is time to move on to the more powerful and flexible VB .NET or a more modern language like C# or Java. We always knew this day would come. Nobody uses WordStar for DOS anymore-for a reason.


I build tons of apps with VB6 back in the day. They will continue to run until the end of time, upgraded or not-MS has not dropped support for the VB6 runtime, which is actually part of Windows.


I do understand that some companies and government organizations are slow to upgrade and that upgrading can be expensive at times. But that said, the writing has been on the wall since the PDC in 2001. Microsoft made the orphan announcement almost a year ago.


VB6 developers say things like “VB .NET is too hard” or “it is difficult to upgrade.” Nonsense. I am by no means a genius and I was able to learn .NET when it shipped and was able to upgrade all of my stuff. In addition, I found that .NET was *easier* to work with and implement (epically ASP .NET)!!! My staff of 10 developers at Zagat.com was able to make the switch pretty fast.


I am still a VB MVP. I have, however, completely made the switch to C#. December 2002 was when I defected. That said, I still have a soft spot for VB and hope to see everyone migrate as soon as possible. You have four years, so get cracking. Maybe by March 31, 2008, VB .NET 2002 will be unsupported. J



posted on Wednesday, March 16, 2005 12:26:19 PM (Eastern Standard Time, UTC-05:00)  #    Comments [5] Trackback