Visual Studio 2017 "What's New" Poster

Microsoft has published a giant poster listing the new features in Visual Studio 2017.  It's pretty cool and informative, I just wonder how many pages does it take to print this thing.

Learn more and download the PDF version here.  Prefer a PNG? Here it is!

Real Time Power BI Dashboards Slide Deck

Here's the deck for the "Real Time Power BI Dashboards" presentation I did at the Montreal Power BI & Excel user group on March 15, 2017.

Visual Studio Talk Show - Les données et Azure

Nous discutons  avec Alexandre Brisebois et François Boucher de stratégies de gestion des données dans Azure.  Données structurées de type relationnelles ou données non structurées comme des documents ou du JSON, nous démystifions les services offerts dans Azure afin de gérer ces types de données.

Alexandre Brisebois est un professionnel des solutions technique chez Microsoft ou il fournit des conseils techniques et d'architecture sur Microsoft Azure. Passionné par le Web et l’infonuagique, il explore les technologies Microsoft depuis 2002. Sa curiosité pour les nouvelles technologies, accompagnée d’un besoin immense de partager de nouvelle découverte, lui ont permis de travailler avec des compagnies comme Pratt & Whitney Canada, CGI et Air France. Nous vous invitons à le suivre via twitter (@Brisebois) ou son blog (http://alexandrebrisebois.wordpress.com/)

Francois Boucher est un professionnel Microsoft Azure chez Lixar qui possède plus de 15 ans d'expérience dans l'industrie informatique. En plus d’être récipiendaire de la reconnaissance Microsoft Azure MVP, il fait partie du groupe des Microsoft Azure Advisor et il est certifié MCPD Windows Azure Developer. Une voix de confiance sur Microsoft Azure, Frank partage ses expériences avec Microsoft Azure sur ses deux blogs, Frankysnotes.com (en anglais) et Cloudenfrancais.com (en français). Frank a également collaboré avec succès à des projets open source tel que Azure User Management Console (AUMC), Kindle Coupures et Kindle Coupures Extractor.

http://guyb.ca/2mTy1FG

Azure service limits, quotas and constraints

Microsoft has finally made it easy to locate the Azure services limits, quotas and constraints.  They are all listed on the same page.  Now that's one page to bookmark!

 

Here are the services listed:

  • Active Directory
  • API Management
  • App Service
  • Application Gateway
  • Application Insights
  • Automation
  • Azure Redis Cache
  • Azure RemoteApp
  • Backup
  • Batch
  • BizTalk Services
  • CDN
  • Cloud Services
  • Data Factory
  • Data Lake Analytics
  • DNS
  • DocumentDB
  • Event Hubs
  • IoT Hub
  • Key Vault
  • Log Analytics / Operational Insights
  • Media Services
  • Mobile Engagement
  • Mobile Services
  • Monitoring
  • Multi-Factor Authentication
  • Networking
  • Notification Hub Service
  • Resource Group
  • Scheduler
  • Search
  • Service Bus
  • Site Recovery
  • SQL Database
  • Storage
  • StorSimple System
  • Stream Analytics
  • Subscription
  • Traffic Manager
  • Virtual Machines
  • Virtual Machine Scale Sets

Visual Studio Talk Show - Microsoft Dynamics 365

Nous discutons avec Salim Adamon de la plateforme Microsoft Dynamics 365, de ses modules et des améliorations par rapport au Dynamics qu'on a connu il y a quelques années.

Salim est un entrepreneur, consultant en technologies de l’information avec un intérêt particulier pour les solutions technologiques permettant d’améliorer la productivité et la rentabilité des entreprises. Depuis près de 10 ans, il se concentre sur la mise en place de systèmes de gestion de la relation clients (CRM) basé sur la plateforme Dynamics CRM/365 ainsi que l’ensemble de produits et outils de l’écosystème Microsoft. Il a été impliqué sur une trentaine de projets dans les industries différentes tel que les ressources humaines, les finances, le gouvernement et la santé. Il a reçu chaque année depuis 2014, la reconnaissance de Most Valuable Professional (MVP) de Microsoft pour ses contributions dans les communautés en ligne et dans l’est du Canada. En 2014, il a fondé la compagnie de Services technologiques Sadax, qui se bonne pour objectif de fournir à des clients des solutions CRM complètes. La compagnie offre ses services au Canada, aux USA et également en Afrique de l’Ouest. 

http://guyb.ca/2lySYVN

Telerik UI for UWP Now Open Source

Another good news for UWP developers: Telerik announced that they open sourced their UWP suite of controls.

UWP Community Toolkit 1.3

Right on the heels of the Windows Developers Day announcements, Microsoft released version 1.3 of the UWP Community Toolkit.  The toolkit is a series of open source controls and helpers for UWP developers.

Windows Developer Day - Creators Update: on demand videos

If you missed this week's "Windows Developer Day - Creators Update" you can now watch all the presentations on demand.

Azure IP Advantage

Microsoft announced to day an initiative called Azure IP Advantage to reduce risks against intellectual property (IP) in the cloud.

Learning Angular at Angular Academy

 

I've been invited by Laurent Duveau to attend one of his Angular Academy 2-day training session on Angular.  Here are my honest impressions...

I had a little bit of catch up to do regarding JavaScript presentation frameworks.  I did use Knockout on some projects but for the last couple of years, I preferred watching the chaos instead of being part of it.  Now that a leader has emerged, it was time for me to do some learning.  I watched a few Pluralsight excellent courses and Laurent's invitation came at the right moment.

I was part of a group of 26 developers, some new to Angular 2 like me and other with V1 experience.  The prerequisites are simple: you must have some experience building Web applications with HTML and JavaScript but no need to know V1.*.  The course is delivered as a workshop so it is hands-on and you learn by doing.  I'd say that the ratio between theory and hands-on is about 1/3 slides and 2/3 actually coding and the way Laurent delivers this is quite amazing.  I was a Microsoft Certified Trainer teaching developers for many years and the format of the courses have not changed much in the last 20 years.  It's still mostly like this: the trainer teaches lots of theory and do some demos and the class listens; next the class does an exercise or a lab.  Repeat x number of times 'til the end of the training.  What happens most of the time is that students get bored when the theory ratio is too high and only half of the class really does the labs.  The way Laurent trains is like this: he delivers a little bit of theory then goes right away into demo mode except that the students must follow him, reproducing the steps he's explaining and showing.  The catch is that there are no lab manuals and as a student, you must really pay attention.  At first, I thought it was a recipe for disaster, especially with a class of 26 but instead of a lab manual, Laurent provides a series of code snippets that helps accelerate things when there are too many lines to code.  On top of that, Laurent provides the completed code in incremental steps or code completion so if you're really stuck, you just copy the step you're at and voilà, you're back on track.  It helps have the class keeping a good pace and never in the 2-day training that the class was slowed down because of students having problems.  This to me is simply amazing and an eye-opener on a different way of teaching.

In the end, you end up with an excellent Angular kickstart, enough to get you going starting a new project.  I highly recommend Angular Academy, look for it in various cities across Canada and also in private classes. 

Page List

Month List