Monday, February 08, 2010

From Jason Zanders’ Blog

MSDN subscribers can download the bits immediately from this location.  The RC will be made available to the public on Wednesday February 10.

http://blogs.msdn.com/jasonz/archive/2010/02/09/announcing-vs2010-net-framework-4-release-candidate-rc.aspx

On your mark, Get set, Download!

Monday, February 08, 2010 9:15:55 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Bookmark and Share
Tuesday, February 02, 2010

Accueil

http://www.visualstudiotalkshow.com

Yann Larivée: PHP et le Web Platform Installer

Nous discutons avec Yann Larivée du langage PHP et du Web Platform Installer. PHP est un langage de scripts libre principalement utilisé pour produire des pages Web dynamiques via un serveur HTTP. Le Web Platform Installer est un outil très simple pour automatiser le déploiement de solution Web sur l'infrastructure de Microsoft.

Yann Larivée est architecte web et chef d'équipe sur des projets utilisant la plateforme de programmation PHP. Il est fondateur de PHP Québec, de FooLab et de la première édition de la Conférence ConFoo. La Conférence ConFoo est une initiative conjointe de PHP Québec, Montréal-Python, Ruby Montréal, W3Qc, et OWASP Montréal.

Télécharger l'émission

Si vous désirez un accès direct au fichier audio en format MP3, 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.

Tuesday, February 02, 2010 3:28:45 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Bookmark and Share

If you’re still using Windows 7 RC, you might want to move sooner to RTM.  Adam Bomb (!) has posted a reminder on how Win7 RC will nag you starting on Feb 15th and how it will bomb.

Tuesday, February 02, 2010 11:15:11 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Bookmark and Share
Thursday, January 28, 2010

Mario Cardinal and I have been recording the Visual Studio Talk Show podcast for more then 5 years now.  Many people ask me about the recording hardware and software we use so I though I’d post the info here.

We used many devices throughout the years and the sound quality varied a lot as we experienced.  Hey, we’re developers not sound engineers!  One thing to keep in mind is that we decided to always record face to face, never over the phone.  For the last year, we used the R16 and H2 sound recorders from Zoom, a Japanese company distributed in North America by Samson.

Zoom R16

The R16 is a fantastic little device that is basically a small recording studio the size of a small laptop.  It records uncompressed WAV to an SD card so there’s no need to connect it to a computer although it can act as a USB audio device if you want.

R16_ad01-web

It has 8 XLR inputs so you can use dynamic mics.  Only 2 of these inputs can provide phantom power so you’re limited to 2 condenser mics at a time.  Yep, you can record 8 inputs at a time!

R16_XLR_Inputs

A few years ago, we bought 4 Shure PG58 dynamic microphones.  They are portable, rugged, cheap and the sound quality is not bad at all.  BTW, a foam filter will prevent audio pops and further protect the mics during transportation.

pg58-xlr_m mic_foam_filter

If I’d have to buy new mics today, I’d go for the Shure SM58, a slightly better model and if portability and price was not an issue, I’d go for the Rode Procaster.

procaster_accessories2

Speaking of portability, this is a great issue for me since I have to carry all of this with me.  What I find simply amazing is that everything fits in a backpack: the R16 and it’s tiny power supply, 3 XLR mics, 3 XLR cables, 3 lightweight tripod desk stands, one set of  Skullcandy Lowrider foldable headphones and no need to pack a laptop because the R16 is standalone.  Amazing!

What I like about the R16 is that it is a multi track recorder meaning that each input produce it’s own WAV file.  This way, you have more control while editing.  I like the fact that you can apply effects directly while recording.  I use a limiter effect (a type of compressor) that limits the audio peaks.  This is especially useful when Mario gets carried away!  I must say that when recording simultaneous inputs, the R16 offers a limited set of effects compared to the choices you have when doing track by track recording.

The R16 can act as USB audio device meaning that you can record directly to your computer instead of the SD card.  To do this, you must install audio drivers and I must say that I haven’t been able to install them on my computer.  The supplied drivers won’t install on Win7 so I was happy to see that Zoom updated the drivers to support Win7 recently.  Well, looks like the installer doesn’t recognize an Intel Core i7-920 as a X86 processor.  Might be because the drivers are 32-bit only.  Anyway, if you plan to use the R16 as a controller surface or as a USB audio device, be warned.  However, without drivers, I am able to see the R16 as a drive and I am able to copy the WAV files to my computer.

R16DriverInstall

Zoom H2

We use the H2 portable recorder when recording on the road, at conferences.  This device has 4 mics, 2 on each side, and records uncompressed WAV to an SD card.  It can also act as a USB audio device so you can record directly to a computer instead of the SD card.

This is a great device for one on one interviews because it is small, lightweight and standalone.

ZoomH2

The H2 has a 3.5mm (1/8”) mic input and we experienced using a few tie clip mics connected to a 3.5mm doubler/splitter but the sounds quality is a lot better using the built-in microphones.

TieClipMicrophone 1-8_adapter

Audacity

We use Audacity as our audio editing software because it’s simple to use and it’s free.  Multi track editing is easy, just import the WAV files produced by the Zoom recorders, do a little audio cleaning, edit, mix as stereo, save and convert to MP3.

audacity-windows

 

If you’re podcasting, I’d love to hear about the hardware and software you use.

Thursday, January 28, 2010 10:27:57 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Bookmark and Share
Wednesday, January 27, 2010

If your using the Silverlight version of Bing maps, additional apps are available when you click on the Map Apps button.

BingMapsApps1

These two apps caught my attention:

BingMapsApps2

“Today’s Front Page” is made my Newseum and it let you quickly see the front page of major newspapers around the world.

BingMapsApps3

“Destination Maps”  (available in Canada, Mexico and the USA) is made by Microsoft Research and it let you create maps in fun styles like these:

Sketchy Style

BingMapsApps4

Treasure Map Style

BingMapsApps5

Wednesday, January 27, 2010 8:32:43 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Bookmark and Share
Monday, January 25, 2010

David Baliles has created a short walkthrough (PDF and PPTX) describing all the steps required to create an Azure account for MSDN subscribers.

Monday, January 25, 2010 3:35:02 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Bookmark and Share

I had an Azure CTP account and I received an email from Microsoft saying that my account was about to expire on January 31, 2010 and that I’ll need to “upgrade” my account.  A link in the email pointed to this pricing page:
http://www.microsoft.com/windowsazure/offers/

If you just want to kick tires and don’t want to invest too much, Microsoft has an introductory special that has enough “hours” to do some basic testing for free. 

AzureAccountSetup1

Here are the details:

Included each month at no charge:

  • Windows Azure
    • 25 hours of a small compute instance
    • 500 MB of storage
    • 10,000 storage transactions
  • SQL Azure
    • 1 Web Edition database (available for first 3 months only)  - FRAK!  Only 3 months!  :-(
  • AppFabric
    • 100,000 Access Control transactions
    • 2 Service Bus connections
  • Data Transfers (per region)
    • 500 MB in
    • 500 MB out

Any monthly usage in excess of the above amounts will be charged at the standard rates. This introductory special will end on July 31, 2010 and all usage will then be charged at the standard rates.

Sweet but I have an MSDN Premium subscription with some Azure hours included as benefits, I should be able to link the account that I just created to my MSDN subscription, right?  Well, no.  I haven’t found a way to do that so far.  So how do you create an Azure account using your MSDN subscription benefits?  Simple, you need to log on the MSDN Website and click on the “My Account” tab.  From there, you can create an Azure account that will be linked to your MSDN subscription.

AzureAccountSetup2

Notice the account naming difference once the accounts have been created:

AzureAccountSetup3 AzureAccountSetup4

Monday, January 25, 2010 9:55:24 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Bookmark and Share
Tuesday, January 12, 2010
Tuesday, January 12, 2010 6:47:08 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Bookmark and Share

PrairieDevCon

D’Arcy Lussier has announced that a new developers conference will take place in Regina, Saskatchewan in June 2010.

darcylussier2

If you’re interested in speaking or sponsoring, check out the conference Web site:
http://www.prairiedevcon.com/

And if you’re wondering where in the world Regina is:

ReginaMap

Tuesday, January 12, 2010 8:33:03 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Bookmark and Share

Microsoft has released CTPs of two MySQL to SQL Server migration tools.  There’s one for SQL Server 2005 and one for SQL Server 2008.

Here’s the tool overview taken from the download page:

Microsoft SQL Server Migration Assistant (SSMA) 2008 is a toolkit that dramatically cuts the effort, cost, and risk of migrating from MySQL to SQL Server 2008 and SQL Azure. SSMA 2008 for MySQL v1.0 CTP1 provides an assessment of migration efforts as well as automates schema and data migration.

Tuesday, January 12, 2010 7:55:03 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Bookmark and Share
Monday, January 11, 2010

Intel has announced/released a series of new processors.

New 2010 Intel® Core™ i3 ProcessorNew 2010 Intel® Core™ i5 ProcessorNew 2010 Intel® Core™ i7 Processor

I took a very quick look to see what’s new:

  • Clarkdale: a new code name describing the new 32nm CPUs.
  • The i3 entry level line with 2 cores and integrated graphic card in the CPU.
  • New Clarkdale i5 CPUs with 4 cores and integrated graphic card.

As always, one of the best source of info is Tom’s Hardware where you’ll find great CPU related articles.

Clarkdale's Efficiency- Core i5-661 Versus Core 2, Athlon II, And Phenom II
Intel’s Mobile Core i5 And Core i3- Arrandale Is For The Rest Of Us
Intel Core i5-661- Clarkdale Rings The Death Knell Of Core 2

Monday, January 11, 2010 1:10:27 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Bookmark and Share
Sunday, January 10, 2010

I never really had to manually parse IIS logs to get some stats until now and I wanted to get some numbers that the installed stats engine didn’t provide.  I did a little research and found a tool call LogParser.

I know, I know.  Boring.  Nothing new.  Old news.  OK, OK, this free Microsoft tool was available for a while now but this is brand new for me  ;-)

LogParser has many cool parts:

You can query various sources like IIS logs, the Event log and the Registry.

10-01-2010 4-26-54 PM

It provides a SQL like syntax.

SELECT EXTRACT_EXTENSION(cs-uri-stem) AS PageType, COUNT(*)
FROM ex040528.log
GROUP BY PageType

It comes as a Command line tool and a COM DLL that you can call from a .NET app.

It’s free and you can find tons of content and blog entries to help you get started.

Download it here.

Sunday, January 10, 2010 4:50:00 PM (Eastern Standard Time, UTC-05:00)  #    Comments [1]  | 
Bookmark and Share

Accueil

http://www.visualstudiotalkshow.com/

Guillaume Belmas et Etienne Tremblay: Team System est mort. Vive Visual Studio 2010!

Nous discutons avec Guillaume Belmas et Etienne Tremblay de Visual Studio 2010 et de la disparition de la marque de commerce Team System. Maintenant que TFS est disponible avec toutes les versions de Visual Studio 2010, Microsoft décide de ne plus différencier entre Team System et Visual Studio. Il n'y a plus qu'une seule gamme de produit soit Visual Studio.

Guillaume Belmas est architecte logiciel au bureau parisien de Wygwam. Gagnant en 2004 de la compétion mondial Imagine Cup dans la catégorie "Software Design", sa carrière se concentre principalement sur des problématiques d'industrialisation des développements. L’ALM et les Software Factories font parties de son quotidien et il travaille sur ces sujets avec plusieurs clients. Guillaume est d’ailleurs à ce titre Leader Technique de l'offre «Architecture et Industrialisation» au sein de Wygwam et il anime de nombreux séminaires pour le compte de Microsoft France. Nommé MVP depuis 2004 sur la technologie C# puis sur Team System, il participe aussi depuis 2006 en tant que capitaine de la catégorie Software Design au concours Imagine Cup (organisé par Microsoft).

Etienne Tremblay est Directeur Associé en charge du centre de technologies Microsoft chez DMR. Il a plus de 17 ans d’expérience en technologie. Au cours des 10 dernières années il s’est spécialisé dans les technologies Microsoft, spécifiquement dans la gestion des procédés de développement, il a aussi une expertise dans les industries minières et manufacturières. Il a été conférencier pour DevTeach et il participe au conseil facultatif Visual Studio Team System en tant qu’expert et MVP Microsoft. Il est aussi juge pour la compétition Imagine Cup depuis 3 ans et cette année pour la compétition Ignite IT.

Télécharger l'émission

Si vous désirez un accès direct au fichier audio en format MP3, 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.

Sunday, January 10, 2010 12:44:45 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Bookmark and Share
Friday, January 08, 2010

MSDN subscribers can now sign up for their Azure benefits.

All the info can be found here: http://msdn.microsoft.com/en-us/subscriptions/ee461076.aspx

Friday, January 08, 2010 1:19:58 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Bookmark and Share

I recently bought a new desktop along with two 24” monitors.  While the Windows 7 multi monitors experience is great, I still found that it’s missing a few things like a title bar button to quickly send a window between monitors.  Sure, you can use the Windows Key + Shift + Right/Left Arrow to send the windows between monitors but why not a title bar button?

Recently the King of Bloggers, Scott Hanselman, blogged about two multi monitors tools: Ultramon and DisplayFusion.

HanselmanKingOfBloggers2

I went ahead and grabbed DisplayFusion mostly because it was on sale and dirt cheap.  Beside the title bar buttons, I like the extra taskbar running on my second monitor, it really enhance the multi monitors experience.  If you’re interested, take a look at Scott’s great blog post for a detailed review of the tools.  Hail to the King!

Friday, January 08, 2010 8:27:25 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Bookmark and Share
Monday, December 21, 2009

Accueil

http://www.visualstudiotalkshow.com

Karell Ste-Marie: Migration des outils open source vers TFS

Nous discutons avec Karell Ste-Marie de son expérience à migrer d'un environnement de développement open source vers un environnement de développement avec Team Foundation Server (TFS).

Karell Ste-Marie est présentement Officier Technique Principal (CIO) chez BrainBank Inc qui compte d'important clients tel que Johnson and Johnson, Blue Cross Blue Shield, Northwestern Mutual et d'autres de même importance. BrainBank Inc utilise uniquement la platforme .NET pour ses produits. Depuis son initiation a la programmation sur un Apple II+ avec 32 Ko de RAM, Karell a travaillé sur diverse platformes et programmé en Basic, DBase, Clipper, Turbo Pascal, Visual Basic, SQL et VB.NET.

Télécharger l'émission

Si vous désirez un accès direct au fichier audio en format MP3, 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.

Monday, December 21, 2009 7:13:05 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Bookmark and Share
Sunday, December 20, 2009

If you want to add MVC capabilities to an existing Web Forms project, there are no automatic way to do it.  I wish the process was as simple as right-clicking on the Web Forms project and selecting something like “Add MVC Capabilities…” but no, it’s a manual process.

Before starting, make sure you backup your Web Forms project (just in case)  ;-)

This process work for VS 2010 Beta projects and I haven’t tested it on VS 2008 projects.

First, you need to add 3 references to your Web Forms project:

  • System.Web.Abstractions
  • System.Web.Mvc
  • System.Web.Routing

BTW, watch for the DLL version numbers (MVC 1 & 2) an pick version 2.

For the next steps, the easiest way is to create a new MV project and copy the required elements.

From the MVC project, open the Web.config file.  You’ll need all the MVC related configuration.  The config stuff you need is in the following sections:

  • Compilation
  • Pages
  • HttpHandlers
  • System.WebServer
  • Runtime

Copy these sections but make sure you don’t overwrite some configuration that’s already in your Web Forms Web.confg file!

Next, open the Global.asax file and copy the RegisterRoutes method and the call in the Application_Start.  Make sure to also add these using:

  • System.Web.Mvc
  • System.Web.Routing

Next, copy the Web.config file located in the Views folder.

The project should now compile.

The last step is to tell Visual Studio that the project has now MVC capabilities.  To do that, you need to edit the project file and add the MVC project type GUID to the ProjectTypeGuid section.  If you don’t do it, you won’t be able to use the Visual Studio tooling to add controller and views.  In the MVC solution, right click on the MVC project and select Unload.  Now right click on the project and select Edit.  Locate the ProjectTypeGuids section and copy the first GUID.  As of VS 2010 Beta 2, the GUID is {F85E285D-A4E0-4152-9332-AB1D724D3325}.  Unload and edit the Web Forms project file and copy the GUID.  Make sure to leave no space.  Alternatively, you can use good old Notepad to edit the project file.

Sunday, December 20, 2009 12:36:02 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Bookmark and Share
Saturday, December 19, 2009

Microsoft announced that the release of Visual Studio 2010 and the .NET Framework 4 will be delayed a little bit to help them enhance performance.  A public Release Candidate version will ship before the final bits.

If you ask me, this is good news.  I’d rather have the final products delayed a little bit then to have to work with something buggy fixed by a quick service pack a couple of months later.

Get all the details on ScottGu and Soma blogs.

Saturday, December 19, 2009 11:34:10 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Bookmark and Share

Go to the DevTeach site

The DevTeach Toronto 2010 session list is now online. Need a few reasons to attend DevTeach 2010?

How about direct access to these .NET experts?



ButWait

How about spending less than $1,000 on registration and getting VS Pro with MSDN Premium valued at $2,400?

BTW, space is limited to 240 attendees.

Saturday, December 19, 2009 11:04:19 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Bookmark and Share

Fellow Montrealer Martin Lapierre had an article about Code Contracts called “Introducing Advanced Code Contracts with the Entity Framework and Pex” published in the Jan/Feb 2010 Code Magazine issue.  Congrats Martin!

CodeMagJanFeb2010

http://www.code-magazine.com/Article.aspx?quickid=1001101

Saturday, December 19, 2009 10:37:01 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Bookmark and Share

Theme design by Jelle Druyts