Mario Cardinal

"The real voyage of discovery consists, not in seeking new landscapes, but in having new eyes" – Marcel Proust

Leave a comment

Renew as a Microsoft MVP

mario-mvp-2021Again this year, I received recognition from Microsoft for helping others get the most out of technology, sharing my passion and real-world knowledge of Microsoft products with the community. It has now been seventeen consecutive years that I have received Microsoft’s Most Valuable Professional (MVP) award.

As usual, I am receiving this award mainly for my outstanding contribution as host of the Visual Studio Talk Show podcast. This French-language podcast, where we discuss software architecture, began in November 2004 (Yes! 17 years ago). With the help of co-host Guy Barrette, we publish a show with a French-spoken technology expert on a monthly basis.

Here is a listing of the podcasts we published lately:

September 7, 2021 0259 – Regis Freyd – Github Copilot
August 9, 2021 0258 – Andre Girard – Bicep
July 1, 2021 0257 – Hamida Rebai – Applications Cloud Native
June 8, 2021 0256 – Adil Touati – Securite Kubernetes
May 7, 2021 0255 – Tidjani Belmansour – Azure Communication Services
April 14, 2021 0254 – Maxime Coquerel – SecOps
March 11, 2021 0253 – Dominique St-Amand – Profession developpeur(e)
February 1, 2021 0252 – Marc Gagnon – Unity
January 8, 2021 0251 – Joel Quimper – Microsoft Graph
December 1, 2020 0250 – Miguel Bernard – Nouveautes .NET 5 et C# 9
Nov 3, 2020 0249 – Patrick Belanger – Zone to Win

Leave a comment

Electric car

I was due to change my car. I just bought a Nissan Leaf electric car. I opted for a used car not too expensive because I want to keep my savings to invest in my startup.


Since I have to travel more than 60 km a day for the needs of my consulting. I will save over $250 in gas costs per month. In addition to being profitable for the health of the planet (which is my first buying criterion), this new acquisition is profitable for my wallet.

In my opinion, an electric car is a computer on 4 wheels. In this regard, I intend in the coming year to experiment with the software LeafSpy Pro to monitor and configure vehicle information normally visible only to the dealer.

aveqFor those who are interested in electromobility, who speaks French (my native language) and live in Quebec, here is a podcast to follow from the association of electric vehicles of Quebec (AVEQ):

Leave a comment

Great FREE resource for online training

Successful developers never stop learning and technology never stops evolving. Here is a great opportunity for those of you who want to improve their technical skills for free.

I have already written in the past on the importance of continuous education. Several training options are available. Among my favorite options, some cost a few dollars a month like Pluralsight and some are free like Microsoft Virtual Academy (MVA).

There is another free online resource offered by Microsoft that is too often forgotten.


Channel 9 is one of the premier industry-leading community content sites – there are tons of series’, shows, and events you are able to watch Live or On Demand.

Microsoft really want the community to experience all of the great Channel 9 content because it is a great FREE resource with superior content. Just a few weeks ago Microsoft released on channel 9, the entire contents of the conference //Build/.

Microsoft will do the same next week for the Evolve conference.

Leave a comment

Developing for Universal Windows Platform

I have already written in the past on the importance of continuous education. Several training options are available. Among my favorite options, some cost a few dollars a month like Pluralsight and some are free like Microsoft Virtual Academy.


With the launch of Windows 10 and Visual Studio 2015 tool, now it’s time to update your knowledge.

Here is the simplest way to get started:

On this site you will not only find learning resources, but also everything to create your next Windows 10 apps.

Leave a comment

Farewell to Chris Squire

Tales_from_Topographic_Oceans_(Yes_album)I was so sad yesterday to learn about the passing of Chris Squire, the legendary bass player and founding member of Yes. Of all the rock band I’ve listened in my youth, Yes has always been my favorite. Even today, on occasion, I listen to early Yes albums like Tales from Topographic Oceans or its first solo album Fish out of Water.

As I do not follow closely their career, I was not aware that Chris Squire was seriously ill. A few weeks ago, I listened to the song South Side of the Sky from the Fragile album. What a masterpiece. The lyrics expand on the idea that death could be beautiful. Not only do I love the power of this song but I also enjoy just as much the wordless vocal harmonies with Rick Wakeman’s piano. As wrote to me earlier today my childhood friend Luc Viau, “We just lost a great musician who scored the music of our teens.”

Soon, oh soon the light
Pass within and soothe this endless night
And wait here for you
Our reason to be here

Soon, oh soon the time
All we move to gain will reach and calm
Our heart is open
Our reason to be here

Long ago, set into rhyme…

Leave a comment

Your brand is a product

In this post, I present insights about how to reinvent yourselves in a structured way.

As I pointed out last April, I was renewed for a twelfth year as a Microsoft MVP. Sometimes, developers that I met at User Group or during conferences ask me how to become an MVP. The best answer that I read about it is this blog by Mike McKeown: How can I become a Microsoft MVP? I agree with the author that there is no clear-cut recipe on how to become an MVP. It is a happy pairing of passion and personal branding.

Regarding passion, you must let your desires become the determining factor, and it can hardly be taught. In return, it is different for personal branding.

vsts_300Your image and your mind are a product. If you speak French, I just recorded a podcast about personal branding with Frederic Harper. Frederic is the author of the book Success in Programming: How to Gain Recognition, Power, and Influence Through Personal Branding.

Personal branding is the practice of people marketing themselves and their careers as brands. If you wish to acquire very good knowledge about personal branding, here are two courses offered on the online training site Pluralsight that I attended in recent years and that I recommend:

Leave a comment

Jean Leloup

There are days when happiness is very few things. Today, I received by mail (in advance) the last album of Jean Leloup. This new album “À Paradise City” will officially be available Tuesday, February 3rd.


This is his first album in six years, and his eighth of original material in 26 years. It’s rootsy and raw, with country-rock elements supported by its perennial guitar groove, offset by acoustic interludes. Here is a great quote that describe my feeling about Jean Leloup:

Jean Leloup does not exist on the same plane as you or I. The Quebec rocker, troubadour, wanderer, lover of life, semi-reformed reveller, would-be philosopher and general mischief-maker has always floated above the crowd. That, along with a transportive catalogue of songs, has made him a hero in these parts – a free spirit, worn down but never quashed by life’s weight, temperamental and at times troubled but forever bouncing back to go another round.

Jean Leloup returns with new album, À Paradis City

The least I can say is that I love Jean Leloup. What’s weird is that my 4 children also share this love. For them too, today, it was the party when they discovered the album. A united family. After several listens, my favorite songs are “Les bateaux”, “Voyageur” and “Zone zéro”. In fact, all the songs are good. If you like Jean Leloup run buy this album. The “wolf” is back and in top form.

Leave a comment

Experiment with a new mobile OS every year

Herbert A. Simon (Nobel Prize – 1976) was interested in the role of knowledge in expertise. He was the first to say that becoming an expert required about 10 years of experience.  He and his colleagues estimated that expertise was the result of learning roughly 50,000 chunks of information.

Malcolm Gladwell highlighted this rule in his book, Outliers: The Story of Success. He states that men and women who have spent more than 10,000 hours to learn something end up being out of the ordinary in this area. In the same vein, regarding software development, Scott Hanselman recommend to ‘’read lots of code and lots of books, pick a language that fits your brain and helps you learn how to think, and when you do think, think about abstractions.

How do you become an expert in architecting mobile applications? Understanding of UX interaction patterns is a key learning for sure. You could read books (and you should) but do not underestimate first hand experiences with real devices. I firmly believe that, of the 50,000 chunks of information to acquire, the most important are the actual experiences with mobile OS. Every year you should experiment with a new mobile OS.

I used to change phones every 6 months. From the initial launch of the iPhone in 2007, I moved to IOS and I have been an enthusiastic user for many years. In 2013, having learned everything I needed to know about IOS and in a need for a phablet, I moved to Android. Last year, I wrote about my experience with a 7-inch tablet Android as a phone.

lumia1320Nine months ago, at the beginning of 2014,  I have migrated to Windows Phone. My current phone is a Nokia Lumia 1320. I am extremely pleased with this 6 inches device and I love the Windows operating system. I agree with Scott Hanselman Windows Phone 8.1 is now definitely as good as Android or IOS.

I would have kept this phone for a while longer, but, unfortunately,  I will changed for an iPhone 5 in the coming weeks. For the upcoming months, I will  thoroughly test the Personal Task Manager that we develop with IOS8. Since we expect that the vast majority of our customers will use IOS8, I want to ensure that the user experience will be perfect. In addition, this will allow me to experiment and update myself with the latest functionalities of IOS8.

So do not be surprised if you see me these days with an old iPhone 5. One day, I will be back with a Windows Phone.  In the meantime, my focus is the good of my product.

1 Comment

Continuous Training

Successful developers never stop learning and technology never stops evolving. Here is a great opportunity for those of you who want to improve their technical skills for free.

Microsoft Virtual Academy (MVA) offers online training to help technologists continually learn, with hundreds of courses, in 11 different languages.

mvaThe MVA mission is to help developers, knowledgeable IT professionals and advanced students learn the latest technology, build their skills, and advance their careers. MVA is free of charge, and the entire service is hosted on Microsoft Azure. Be sure to create an MVA account so that you collect points and move up the leaderboard!

  • C# Fundamentals: Development for Absolute
  • Programming
    in C# Jump Start
  • Windows
    Store App Development Essentials with C# Refresh Jump Start
  • Advanced
    Windows Store App Development using C# Refresh Jump Start
  • Designing
    Your XAML UI with Blend Jump Start
  • XAML
    Deep Dive for Windows & Windows Phone Apps Jump Start
  • Developing
    Windows Store Apps with HTML5 Jump Start
  • Windows
    Store Apps with HTML5 Refresh Jump Start
  • Advanced
    Windows Store App Development with HTML5 Jump Start
  • Building
    Windows Store Apps for iOS Developers Jump Start
  • Gaming
    Engines for Windows 8 Jump Start
  • Windows
    Phone 8 Development for Absolute Beginners
  • Building
    Apps for Windows Phone 8 Jump Start
  • Applying
    ALM with Visual Studio 2012 Jump Start
  • Administering
    Visual Studio TFS 2012 Jump Start
  • Software
    Testing with Visual Studio 2012 Jump Start
  • Developing
    ASP.NET MVC4 Web Applications Jump Start
  • HTML5
    & CSS3 Fundamentals: Development for Absolute Beginners
  • Developing
    in HTML5 with JavaScript and CSS3 Jump Start
  • Building
    Web Apps with ASP.NET Jump Start
  • Developing
    Windows Azure and Web Services Jump Start
  • Building
    Business Apps with Visual Studio Lightswitch
  • Developing
    Microsoft SharePoint Server 2013 Core Solutions
  • Introduction
    to C++/DirectX Game Development
  • Porting
    Unity Games to Windows 8.1 and Windows Phone
  • Windows
    8.1 UX Design Jump Start
  • Windows
    Azure Web Sites – Deep Dive Jump Start
  • What’s
    New in Visual Studio 2013 Jump Start
  • Developing
    SharePoint Server Advanced Solutions Jump Start
  • C++:
    A General Purpose Language and Library
  • Windows
    8.1 Developer Training: Geek Edition

  • 1 Comment

    My new phone is a 7-inch tablet

    I’ve always been uncomfortable with the small size of my smartphone screen . So when the first 7-inch tablets size appeared, I considered merging my phone with a tablet to carry only one device with me. 

    asus-fonepad1I am a big fan of the Phablets form factor and a 7-inch phone is a device with which I can live. After a long thinking , I finally decided to proceed with a change. This summer, I exchanged my iPhone 4 for an Asus Fonepad tablet. Here is a summary of my experience during this transition.

    My needs were simple. I need to run the same applications (or equivalent) than what I used on my iphone 4. Here is a list of those applications sorted by priority:

    • Email that work with Exchange
    • Feed reader that work with feedly (i now use gReader)
    • Mobile reader for the Montreal newspaper “La Presse”
    • Mobile player for french canadian TV (
    • Voice recorder (i now use smart voice recorder)
    • Google Maps
    • TuneIn Radio
    • Podcast player (i now use gReader)
    • Book reader (I now use Google Play to read epub and PDF)
    • Rdio player
    • Safari To Go
    • Pluralsight
    • Hootsuite
    • Twitter
    • OneNote
    • Lync2013

    It was mandatory to obtain a tablet with 3G data. For the phone feature, I was ready to try Voice-Over-IP (VOIP) services such as Skype or Line2. Obviously, since I had an ipone 4, I evaluated the purchase of the iPad mini but when I saw the price (around $550), I decided it was too expensive. After evaluating all my options, I decided to opt for the Google tablet as I feel the price was fair (around $300).

    So in June, I bought a Google Nexus 7 tablet with 3G data. As I live in Canada and I need a phone number in the 514 area, I subscribe to the Line2 service and start testing VOIP. During my tests, I discovered that the services provided by Line2 was correct even if the reach of 3G data is not equivalent as the reach of mobile phone. For example, I could hardly received phone calls when I was in the basement of my house. Those were constraints that I could live with.

    Unfortunately, because of the design of the tablet, there was a problem that I could not tolerate. Since the speaker and the microphone were side by side, the microphone recorded the sound of the speaker which created a very unpleasant echo for the caller. All the people who were calling me experienced the echo and all were uncomfortable. Despite the fact that I enjoyed a lot my experience with Google Nexus 7, I had to consider another option. So, I canceled my subscription with Line2 and I sold my Nexus 7.

    By doing some research over the web, I discovered that ASUS is offering an almost identical clone of the Nexus 7 that include a mobile phone.  This tablet is the ASUS Fonepad and bought it for 270 dollars through a reseller who import them from Japan. I now have the best of both worlds, a real mobile phone and a 7-inch tablet . It’s been almost 2 months since I used this new tablet and I could not be more happier.


    From now on, I plan to use only phablets and I’ll probably change my device every year. In this regard, the new 6-inch ASUS Fonepad Note seems like a promising device.