Visual Studio Talk Show: migration terminée

Mario et moi avons terminé la migration du Visual Studio Talk Show vers la plateforme Libsyn.  Le nom de domaine devrait maintenant vous rediriger vers le nouveau site sinon le voici:

Vous pouvez être notifié des nouvelles émissions de plusieurs façons:

Bonne écoute!

Windows Azure July Updates

A bunch of new Windows Azure updates were announced by ScottGu this week:

  • SQL Databases: Support for Automated SQL Export and a New Premium Tier SQL Database option
  • Traffic Manager: New support for managing Windows Azure Traffic Manager in the HTML Portal
  • AutoScale: Support for Windows Azure Mobile Services, AutoScale rules for Service Bus Queue Depth, Alerts on AutoScale actions
  • Virtual Machines: Updates to the IaaS management experiences in the Management Portal

Nokia Lumia 1020: a phone or a camera?

The first Nokia Lumia 1020 reviews are out.  Is it a phone with a great camera or a camera that can make calls?

The Verge



Migrating Visual Studio Talk Show to Libsyn

Mario Cardinal and I are in the process of migrating our Visual Studio Talk Show podcast to Libsyn, a podcasting hosting service.  So far the whole process is going smoothly but migrating 160 shows takes a while!

If you already subscribe to the RSS feed, please note of the new URL:

DevTeach Vancouver call for speakers


The next edition of DevTeach will take place on December 2-4 2013 in sunny Vancouver.  Jean-René Roy, the conference owner, has just opened the Call for Speakers page.  A new addition this year is that you can see the submitted sessions to get you a chance to submit something different.

Visual Studio Talk Show: Construire un API REST

Nous discutons avec Alexandre Brisebois des enjeux d'architecture lorsqu'on construit un API REST. REST (REpresentational State Transfer) n’est pas un protocole (tel que HTTP) ou un format Internet. C'est un style d'architecture particulièrement bien adapté au World Wide Web mais indépendant de l'Internet.

Trello: nice SaaS ToDo app

Once in a while, a great SaaS app pops out and Trello is one of them.  I'm in the first stages of a big reno and I wanted a simple and easy ToDo list that I can edit and follow online and on my mobile devices.  On a private Azure list, Tyler Doerksen mentioned he was using Trello to keep track of the Azure blog posts he wants to write so I gave Trello I try and liked its simplicity and power.  I can see me using it for tons of stuff.  Cool app!

SQL Server TempDB: on Azure IaaS temporary storage or not?

It seems that there's a burning question when configuring SQL Server on Azure Virtual Machines (IaaS): where to place the TempDB file?

Seems like placing that file on the temporary storage D: drive would be a good idea.  Temp data on temp storage, right?  Well there's more to it.  In the Performance Guidance for SQL Server in Windows Azure Virtual Machines whitepaper, Microsoft recommendation is not to place TempDB on the D: drive.

Here's the TempDB section extracted from that document:

As mentioned in section Windows Azure virtual machine disks and cache settings, we recommend that you place tempDB on the operating system disk or the data disk instead of the temporary disk (D:). Following are the three primary reasons for this recommendation based on our internal testing with SQL Server test workloads. 

•Performance variance: In our testing, we noticed that you can get the same level of performance you get on D:, if not more IOPS from the operating system or a single data disk. However, the performance of D: drive is not guaranteed to be as predictable as the operating system or data disk. This is because the size of the D: drive and the performance you get from it depends on the size of the virtual machine you use. 

•Configuration upon VM downtime situation: If the virtual machine gets shutdown down (due to planned or unplanned reasons), in order for SQL Server to recreate the tempDB under the D: drive, the service account under which SQL Server service is started needs to have local administrator privileges. In addition, the common practice with on-premises SQL deployments is to keep database and log files (including tempDB) in a separate folder, in which case the folder needs to be created before SQL Server starts. For most customers, this extra re-configuration overhead is not worth the return.

•Performance bottleneck: If you place tempdb on D: drive and your application workloads use tempDB heavily, this can cause performance bottleneck because the D: drive can introduce constraints in terms of IOPS throughput. Instead, place tempDB on the operating system or data disks to gain more flexibility. For more information on configuration best practices for optimizing tempdb, see Compilation of SQL Server TempDB IO Best Practices.

Build 2013 Azure announcements

The Microsoft's Build developers conference was held last week.  On day 2, part of the keynote was focused on Azure.  You can watch it on Channel 9.

Here's a summary of the new features and updates:

  • Web Sites: General Availability Release of Windows Azure Web Sites with SLA
  • Mobile Services: General Availability Release of Windows Azure Mobile Services with SLA
  • Auto-Scale: New automatic scaling support for Web Sites, Cloud Services and Virtual Machines
  • Alerts/Notifications: New email alerting support for all Compute Services (Web Sites, Mobile Services, Cloud Services, and Virtual Machines)
  • MSDN: No more credit card requirement for sign-up 

As usual, ScottGu blogged about the new stuff.

Renewed as an Azure MVP

I'm very proud to say that this is my 10th year as a Microsoft MVP.  I've just been renewed in the Windows Azure technical expertise.

Page List

Month List