Friday, January 16, 2009

New updates (January 2009 CTP) are now available for Windows Azure:

Windows Azure SDK: http://go.microsoft.com/fwlink/?LinkID=130232
Windows Azure Tools for Visual Studio: http://go.microsoft.com/fwlink/?LinkId=128752

Friday, January 16, 2009 6:47:46 AM (Eastern Standard Time, UTC-05:00)  #     | 
Bookmark and Share

IT World Canada has an article on a successful Future Electronics project involving Orckestra, founded by old Nurun colleagues. Congrats guys!  (Louis, Louis-Philippe, Stéphane, Christian and all).

http://www.itworldcanada.com/Pages/Docbase/ViewArticle.aspx?id=idgml-b3d2cad2-5128-436b&Portal=252cc78a-a947-4072-84be-f50cac8ec48e&sub=17623

 

Friday, January 16, 2009 6:44:09 AM (Eastern Standard Time, UTC-05:00)  #     | 
Bookmark and Share
Thursday, January 15, 2009

If you want to test Team System 2008 and Team Foundation Server 2008 in a virtual environnement or if you need virtual machines with these product pre-installed for presentations, Microsoft has made available a series of virtual machines that you can download for testing purposes.  Note that they will expire on December 31 2009.

Read all about these on Brian Randell's blog:
http://www.pluralsight.com/community/blogs/brian/archive/2008/12/24/happy-holidays-and-look-what-santa-s-brought.aspx

 

Thursday, January 15, 2009 11:02:20 AM (Eastern Standard Time, UTC-05:00)  #     | 
Bookmark and Share

Netbooks don't have disc drives so how do you install a new OS?  You can use a standard DVD drive in an external USB hard drive enclosure or you can use a USB stick.

From Tim Sneath:

quote.png
Installing from a USB Memory Stick. My wife has a Samsung NC10 netbook (very nice machine, by the way), and we wanted to install Windows 7 Beta on this machine to replace the pre-installed Windows XP environment. Like most netbook-class devices, this machine has no built-in media drive, and nor did I have an external USB DVD drive available to boot off. The solution: I took a spare 4GB USB 2.0 thumbdrive, reformatted it as FAT32, and simply copied the contents of the Windows 7 Beta ISO image to the memory stick using xcopy e:\ f:\ /e /f (where e: was the DVD drive and f: was the removable drive location). Not only was it easy to boot and install from the thumbdrive, it was also blindingly fast: quicker than the corresponding DVD install on my desktop machine.

It’s also worth noting in passing that Windows 7 is far better suited to a netbook than any previous operating system: it has a much lighter hard drive and memory footprint than Windows Vista, while also being able to optimize for solid state drives (for example, it switches off disk defragmentation since random read access is as fast as sequential read access, and it handles file deletions differently to minimize wear on the solid state drive).
unquote.png

The preparation steps and a how-to video from Dennis Chung:

quote.png
The steps for preparing the USB Disk.

1. Diskpart
2. List Disk
3. Select Disk 1 (Replace 1 with number reflecting your USB Drive)
4. clean
5. create partition primary
6. active
7. format fs=fat32 quick
8. assign
unquote.png

Thursday, January 15, 2009 6:34:56 AM (Eastern Standard Time, UTC-05:00)  #     | 
Bookmark and Share
Wednesday, January 14, 2009

The Patterns & Practices Group recently released an Hands-On-Lab for the Validation Application Block.  It is quite extensive, the lab manual being 79 pages long!

Read all about it on Grigori Melnik's blog:
http://blogs.msdn.com/agile/archive/2009/01/04/just-released-validation-application-block-hands-on-lab.aspx

Download it here:
http://www.microsoft.com/downloads/details.aspx?FamilyID=2C34A9CB-17CF-4AEC-8DE6-EEACBBB74413&displaylang=en

Wednesday, January 14, 2009 2:02:57 PM (Eastern Standard Time, UTC-05:00)  #     | 
Bookmark and Share

[From Eric Moreau]

A new version of the very popular ZoomIt presentation utility is now available.

ZoomIt

You can dowmload it here:
http://technet.microsoft.com/en-ca/bb897434.aspx

Wednesday, January 14, 2009 12:40:35 PM (Eastern Standard Time, UTC-05:00)  #     | 
Bookmark and Share
Sunday, January 11, 2009

ms-win7.gif

My Acer AspireOne netbook doesn't have a CD/DVD drive so I installed a DVD drive in an external hard disk drive USB enclosure.  This works great but many times, I don't burn ISO files to CD/DVD so I want to mount them so they appear like a physical drive.  You can buy some utilities to do that but there are a few available for free but will they work on Windows 7 Beta?

I first tried MagicDisc but it didn't worked at all.  I then tried Virtual Clone Drive but right after installing it, nothing happened.  I then rebooted and bingo!  This utility couldn't be simpler to use: just double click on a ISO file and it is mounted as a drive and ready to use. 

Nice sheep!

VirtualCloneDrive.jpg

 

So what about burning an ISO to a CD/DVD?  Couldn't be simpler, it's built in Windows 7!  Just right click on an ISO file, select Open With and Windows Disc Image Burner.  Nice!

Windows7DiscImageBurner1.jpg

Windows7DiscImageBurner2.jpg

Sunday, January 11, 2009 8:55:08 AM (Eastern Standard Time, UTC-05:00)  #     | 
Bookmark and Share
Friday, January 09, 2009

ms-win7.gif

I installed Windows 7 Beta on my Acer AspireOne netbook and OMG!  It runs in 1/2 Gig of RAM!!!  And look at the CPU usage: 1%!!!


And this is on a tiny Acer AspireOne netbook with a Windows Experience Index of 2.2!!!

 

Friday, January 09, 2009 8:08:07 AM (Eastern Standard Time, UTC-05:00)  #     | 
Bookmark and Share
Thursday, January 08, 2009

If you install Windows 7 Beta and plan listening to some MP3 with Windows Media Player 12, make sure you download and install the hotfix (KB961367) that is available from MSDN Subscribers and TechNet Downloads.  Not sure if it's available elsewhere.

This will fix a problem where approximately 2-3 seconds will get shaved off the beginning of MP3s if you have set your Windows Media Player 12 settings to retrieve information from the internet and update files.

 

Thursday, January 08, 2009 8:08:16 AM (Eastern Standard Time, UTC-05:00)  #     | 
Bookmark and Share

ms-win7.gif

Windows 7 Beta was announced at CES 2009 and you can download it now.  I just did it from MSDN Subscripter downloads section.

Windows 7 home page:
http://www.microsoft.com/windows/windows-7/

Download info from the team:
http://windowsteamblog.com/blogs/windows7/archive/2009/01/07/information-on-downloading-and-installing-windows-7-beta.aspx

Steve Ballmer's keynote:
http://www.microsoft.com/presspass/press/2009/jan09/01-07CES09PR.mspx

Keynote videos and WIndows 7 demo video:
http://www.microsoft.com/presspass/events/ces/keynote.aspx?initialVideo=Windows7Democast

Thursday, January 08, 2009 7:42:47 AM (Eastern Standard Time, UTC-05:00)  #     | 
Bookmark and Share
Tuesday, January 06, 2009

Zeeshan Hirani has written a 500 pages book about the Entity Framework and has released it as a free eBook.  Wow!

http://weblogs.asp.net/zeeshanhirani/archive/2008/12/18/my-christmas-present-to-the-entity-framework-community.aspx#comments

Tuesday, January 06, 2009 7:41:05 PM (Eastern Standard Time, UTC-05:00)  #     | 
Bookmark and Share

The Regional Directors have posted their 2009 predictions.  You can read them here:

www.theregion.com

 

Tuesday, January 06, 2009 6:46:37 AM (Eastern Standard Time, UTC-05:00)  #     | 
Bookmark and Share
Monday, January 05, 2009

We just started a brand new year that will surely be very exciting.  Looking into my crystal ball, here are a few predictions for 2009.

CrystalBall.jpg

ASP.NET is dead
You should drop ASP.NET and start using Silverlight right now because it is clear that Microsoft has no roadmap and future plans for that technology.  At the last PDC, nothing new ASP.NET was announced except a few tweaks for AJAX and the fact that Microsoft released the MVC Framework proves that but IMHO, the MVC Framework is just a toy technology to shut the Agile loudmouths that wants to code everything by hand and reinvent the wheel.

BizTalk is dead
With Dublin coming up with the Framework 4.0, it makes no sense to purchase and invest in BizTalk anymore.  Why spend gazillions of dollars when you’ll have the exact same services for free right in the Framework?  Why being locked with a product when you get the API for free?

LINQ 2 SQL is dead
Microsoft recently stated that they have stopped working on LINQ 2 SQL to focus on the Entity Framework so why would you use LINQ 2 SQL anymore?  Once again, Microsoft has released a new technology, people invested in that technology and Microsoft abandoned it without warnings.  I’m not happy because I invested so much in LINQ 2 SQL so I think I’ll stick with ADO.NET fearing that Microsoft will eventually dropped the Entity Framework as well.

VB and C# are dead
At the last PDC, Microsoft showed Oslo, its modeling platform along with M, a modeling language.  This will revolutionize the way we design and build applications.  In the near future we will no longer code using low level languages like VB and C#.  I would stop investing in these languages right now and train my whole team in M.

Azure is DOA
Cloud computing, talk about something so stupid its name is stupid.  Why the heck would I push my apps and data in Microsoft’s data centers?  I don’t get it and I think no one will use that technology and trust Microsoft.  This thing is dead even before it will be released (.NET My Services anyone?).

OK, you must have seen similar comments everywhere in forums, blogs or talking with colleagues and other developers but is any of this making sense?

AP.NET vs Silverlight vs MVC Framework
When I was at the last PDC, one thing that struck me was the fact that no major new announcements were made for ASP.NET.  Clearly, this is the sign of a mature technology but at the same time, Microsoft is putting a lot of resources and efforts in building a new platform in Silverlight.  Does that mean that you should drop ASP.NET?  Of course not: it’s mature, it’s stable, hundreds of 3rd party controls are available, it’s proven and you can find thousands of developers familiar with that technology.  Why would you stop using it all of a sudden?  But why is Microsoft working so hard on Silverlight?  Because Silverlight fills the RIA gap in the Microsoft offer because developing complex RIA apps with AJAX is way too costly right now.  So why is Microsoft working on the MVC Framework, a direct competitor to ASP.NET?  Again, another model to solve different problems.  It’s easier to use if you’re deep into TDD, it’s somewhat lighter but at the same time, it’s somewhat a return to Classic ASP.  Well, it’s another tool in your .NET toolbox and this creates confusion for people who think in the “one size fits all / one ring to rule them all” way.  Again, look at your project/assignment, analyse the problem/need and select the right technology to do the job.  But in the long time, could Silverlight be so successful that it would replace ASP.NET?  Maybe or maybe not.  It certainly has the potential to do so but who knows at this point in time!

2009 prediction: ASP.NET will dominate and we will see a slow but steady Silverlight adoption.  The MVC Framework will remain a niche tool for Agilists for now (and I’m not saying this in a pejorative way).

BizTalk vs Dublin
The .NET Framework 4.0 will include a set of extensions to Windows Server that will add new services to Microsoft’s app server.  Features that will simplify the deployment, configuration, management, and scalability of WCF and WF applications.  Basically, some of the same features found in BizTalk Server.  So why would I bother with BizTalk and spend big money when I can get the same services for free?  Well, BizTalk is an integration server and Dublin is a set of management tools extending Microsoft app server.  Dublin will allow you to deploy more easily your WCF apps so instead of writing a Windows service to host your WCF services, the app server will be able to host them directly.
So you think you can write a BizTalk clone?  Remember how BizTalk 1 was a piece of ****?  And remember BizTalk 2?  Microsoft only got it right with version 3 so yes, you can write a BizTalk clone using Dublin but it will cost you a lot more than purchasing BizTalk because Dublin and BizTalk are two different animals.

2009 prediction: Dublin will be widely used right away to help host WCF apps.  BizTalk will not die and some people will get burned by trying to replace BizTalk with Dublin in a scenario where the use of BizTalk would have make more sense.  FUD will run loose on the Web.

LINK 2 SQL vs Entity Framework
So Microsoft created some confusion by releasing two similar ORM technologies?  Yes of course but if you look closely, they are somewhat similar and different at the same time.  LINQ 2 SQL is RAD against SQL Server and the Entity Framework is the full blown ORM thing.  Both use LINQ as the query language so if you invested in LINQ 2 SQL, your investment is not wasted and for God’s sake, LINQ 2 SQL is in the Framework; it cannot die!
One suggestion that I saw on the Web was to release LINQ 2 SQL on CodePlex so that people can update it since Microsoft has “abandoned” it.  First, Microsoft never said that it has abandoned it.  They will keep it as it is right now and they will put all their efforts on the Entity Framework.  My hope is that when we’ll see new SQL Server releases, Microsoft will update LINQ 2 SQL to match some of the new features.  So back to the CodePlex idea: I think it’s a bad one because people will try to match the features of the Entity Framework or Nhibernate and that will create more confusion because we will have similar products competing against each other.

LINQ 2 SQL = simple 1 to 1 mapping against SQL Server
Entity Framework = complex mapping against SQL Server and more

2009 prediction: people will still be confused and FUD will run loose on the Web

C# and VB vs Oslo
Microsoft have finally abandoned the traditional design surface where we connect little boxes as the way to model apps and I think that Oslo and M are very good concepts.  Is this the modeling Holy Grail?  I have no idea but it looks good.  Can Oslo and M replace VB and C#?  Of course not!
Every time that Microsoft launched a new way to model apps, these technologies never lasted more than one version.  I would tend to have a wait and see approach.  Take a look, experiment and wait for version 2.

2009 prediction: Olso and M will be curiosities.  Let’s hope that they will not die as the other Microsoft modelling oddities.

Azure vs apps hosted in the enterprise
Microsoft has taken a bold approach to cloud computing.  Instead of hosting your virtual machines running your apps, they will host your apps in a new cloud OS running in their virtual machines.  But why would you do that?  To drive IT costs down of course.  Look, there’s something called a recession going on right now and it’s a nasty one.  At some point, your boss will be asked by his/her boss to cut expenses drastically and maybe one way to do it is to go the cloud way.  We’ll see but there’s one thing that I’m sure: this will be another tool in your .NET arsenal and it will not make sense to write all apps to run in the cloud.  Again, look at your project/assignment, analyse the problem/need and select the right technology to do the job.  I’m sure that people will get burned by using the cloud model on projects where it doesn’t make sense.

2009 prediction: Microsoft has a lot of work to do to convince people to move to cloud computing. 

[Edit]  Of course, the first part of this post was a little provocative and it was meant to shake things up and create some discussions.  All ideas are welcome and remember....there's nothing like "one size fits all".

So these are my predictions for 2009.  What are yours?

Monday, January 05, 2009 9:06:19 PM (Eastern Standard Time, UTC-05:00)  #     | 
Bookmark and Share
Friday, January 02, 2009

I usually work downtown and I take the subway for my daily commute but in January, I'll have to take my car to drive to my client.  Last fall, I bought a new car radio with a mini audio jack to plug in an MP3 player and WMA/MP3 playback from a CD or a UBS device.  All of this for a mere $99 and installed for free at BestBuy!

I first plugged in my Zune in the mini jack but I found that it's really not usable while driving since you need to use the player.  Some radios have iPods connectors that let you control the player from the radio, that make more sense.

The best way is to copy a few podcats onto a USB stick and plug it in the USB connector.  I also tried to plug a 80GB external HDD and it worked however, my radio can only read something like 128 folders and it has a limit on the numbers of songs/files it can read.  I guess that more expensive units don't have this limitation.

Anyway, this is a great and cheap way to listen to podcasts while driving in traffic.

Friday, January 02, 2009 10:49:52 AM (Eastern Standard Time, UTC-05:00)  #     | 
Bookmark and Share
Thursday, January 01, 2009

I want to share some HD videos that I created using my new Canon HG20 camcorder.  So far, I found MotionBox and Vimeo.  Sure, Microsoft offers Silverlight video hosting at http://streaming.live.com/ but I'm looking for a service à la Flickr for HD videos.  Any other ideas?

Thursday, January 01, 2009 3:21:14 PM (Eastern Standard Time, UTC-05:00)  #     | 
Bookmark and Share

Congrats to 2 new MVPs C# from Montreal: Erik Renaud and François Tanguay

 

Thursday, January 01, 2009 2:50:43 PM (Eastern Standard Time, UTC-05:00)  #     | 
Bookmark and Share

Accueil
http://www.visualstudiotalkshow.com

Michel Perfetti: Concevoir un "provider" LINQ pour Team Foundation Server

Nous discutons avec Michel Perfetti qui, pour les besoins du projet Fissum, a concu un "provider" LINQ pour Team Foundation Server.

Michel Perfetti, marseillais d'origine, travaille actuellement à Paris dans la société Winwise . Michel est MVP C# depuis Avril 2006. Il est auteur sur TechHeadBrothers et est le créateur de Fissum, un projet basé sur Team Foundation Serveur qui permet de gérer un "team project" sans avoir à ouvrir le Team Explorer.

Télécharger l'émission

Si vous désirez un accès direct au fichier audio en format MP3 ou Windows Media (WMA), nous vous invitons à télécharger le fichier en utilisant un des boutons ci-dessous.

         

Si vous désirez utiliser le feed RSS pour télécharger l'émission, nous vous invitons à vous abonnez en utilisant le bouton ci-dessous.

Si vous désirez utiliser le répertoire iTunes Podcast pour télécharger l'émission, nous vous encourageons à vous abonnez en utilisant le bouton ci-dessous.

Thursday, January 01, 2009 6:10:31 AM (Eastern Standard Time, UTC-05:00)  #     | 
Bookmark and Share

Microsoft published a solution for those who bricked their Zune 30 yesterday.

http://www.zune.net/en-us/support/zune30.htm

quote.png

My Zune 30 is frozen. What should I do?

Follow these steps:

  1. Disconnect your Zune from USB and AC power sources.
  2. Because the player is frozen, its battery will drain—this is good. Wait until the battery is empty and the screen goes black. If the battery was fully charged, this might take a couple of hours.
  3. Wait until after noon GMT on January 1, 2009 (that's 7 a.m. Eastern or 4 a.m. Pacific time).
  4. Connect your Zune to either a USB port on the back or your computer or to AC power using the Zune AC Adapter and let it charge.

Once the battery has sufficient power, the player should start normally. No other action is required—you can go back to using your Zune!

My Zune 30 has been working fine today. Should I be worried?

Nope, your Zune is fine and will continue to work as long as you do not connect it to your computer before noon GMT on January 1, 2009 (7 a.m. Eastern or 4 a.m. Pacific time).

Note: If you connect your player to a computer before noon GMT on January 1, 2009,  you'll experience the freeze mentioned above—even if that computer does not have the Zune software installed. If this happens, follow the above steps.

What if I have rights-managed (DRM) content on my Zune?

Most likely, rights-managed content will not be affected by this issue. However, it's a good idea to sync your Zune with your computer once the freeze has been resolved, just to make sure your usage rights are up to date.

What if I took advice from the forums and reset my Zune by disconnecting the battery?

This is a bad idea and we do not recommend opening your Zune by yourself (for one thing, doing so will void your warranty). However, if you've already opened it, do one of the following:

  • Wait 24 hours from the time that you reset the Zune and then sync with your computer to refresh the usage rights; or
  • Delete the player's content using the Zune software (go to Settings, Device, Sync Options, Erase All Content), then re-sync it from your collection.

unquote.png

Thursday, January 01, 2009 6:08:59 AM (Eastern Standard Time, UTC-05:00)  #     | 
Bookmark and Share
Wednesday, December 31, 2008

Looks like all Zune 30GB got bricked today.  If you have one and did not already powered it today, don't and wait for a fix.

http://www.engadget.com/2008/12/31/30gb-zunes-mysteriously-begin-to-fail-at-12am-december-31st/

From the Zune.net site:

Wednesday, December 31, 2008 4:03:45 PM (Eastern Standard Time, UTC-05:00)  #     | 
Bookmark and Share
Wednesday, December 24, 2008

Wikipedia main page is showing a link to this appeal from Jimmy Wales, founder of Wikipedia:
http://wikimediafoundation.org/wiki/Donate/Letter/en?utm_source=2008_jimmy_letter_r&utm_medium=sitenotice&utm_campaign=fundraiser2008#appeal

Wikipedia is supported thru donations.  If you use it why not give, even if it just a little?  Clicking on the following banner will get you to the donation page:

Wikipedia Affiliate Button
Wednesday, December 24, 2008 1:32:25 PM (Eastern Standard Time, UTC-05:00)  #     | 
Bookmark and Share

Theme design by Jelle Druyts