Azure Event Grid

Microsoft recently announced Azure Event Grid.  IMHO, this is a service that will change how we'll build our apps in Azure.

Here's episode 233 of the Azure Cloud Cover Show that introduces Event Grid:

.NET Core 2.0 and Visual Studio 15.3 overview video

Here's a great video showcasing the new .NET Core 2.0 and Visual Studio 15.3 features and functionalities.  It's 82 minutes long and cover the following:

  • .NET Core 2.0 & .NET Standard 2.0
  • Performance improvements 
  • Visual Studio 2017 version 15.3 new features
  • Serverless computing with Azure Functions & Visual Studio
  • Visual Studio for Mac version 7.1 new features
  • ASP.NET Core 2.0 new features
  • Entity Framework Core 2.0 new features
  • .NET application architecture guides & samples

Visual Studio Talk Show - Application Insights

Nous discutons avec Samir Bellouti du service Application Insights. Un service Azure de télémétrie offert par Microsoft aux développeurs Web qui permet la gestion des performances et l’analyse instantanée.

Fasciné par les ordinateurs, Samir Bellouti a commencé à programmer dès son jeune âge et, à 17 ans, en Algérie, il a remporté le premier prix d'un concours national de programmation. Plus tard, il a rejoint une école d'ingénieurs et a poursuivi ses études à l'Institut National Polytechnique de Toulouse (France) pour obtenir un diplôme d'ingénieur en informatique et en robotique. Il a cofondé deux sociétés de conseil en France et a déménagé au Canada en 1998 pour poursuivre sa carrière en tant que développeur, chef technique et Scrum Master travaillant principalement sur des applications Web avec des technologies Microsoft dans différentes entreprises allant de 20 à 50 000 employés. Il possède maintenant une petite société de conseil, SABBEL Conseils Inc., spécialisée dans l'architecture et le développement de solutions sur Microsoft Azure.  Vous pouvez le rejoindre sur https://www.linkedin.com/in/sbellouti/.

http://guyb.ca/2xkdpbo

Visual Studio Talk Show - IA, Innovation et automatisation intelligente

Nous discutons avec Keith Bourgoin de l’intelligence artificielle et de son impact sur l'innovation technologique.  Entre autres, nous cherchons à entrevoir en quoi l’automatisation intelligente va modifier le métier d’informaticien.

Keith Bourgoin est architecte infonuagique et un spécialiste de l'innovation technologique.  Son enthousiasme pour exploiter l'avantage indéniable des nouvelles technologies n'a pas diminuer en 27 ans de carrière.  Durant ses débuts chez Apple, il apprît tôt que le courage récompense les explorateurs et n'hésite pas à découvrir et se familiariser avec les technologies les plus avant-gardistes.  Il est un passionné de son métier et ne voit que les opportunités de transformation phénoménales dorénavant accessibles qui sont la fondation des organisations les plus performantes de ce monde.

http://guyb.ca/2xjGWSx

Xbox One - how to fix a sluggish UI

The UI of my Xbox One got very sluggish and it was a pain to use.  Games were running fine but moving from tile to tile and menu to menu was tremendously slow.  A quick search on the InterTubes led me to this solution:

Clear the Blu-ray cache
Select Settings/All Settings/Disc & Blu-ray/Blue-ray/Persistent Storage and select Clear persistent storage.  Note that the console won't give you any kind of notification after you've done that.

Network Settings
Select Settings/All Settings/Network/Network Settings/Advanced Settings/Alternate MAC Address and select Clear.  The console will warn you that this will require a startup.

Clearing these two settings solved the problem on my Xbox.

Xamarin DevDays 2017 - Azure Mobile Apps slide deck

Here's the slide deck for session #3 at the Xamarin DevDays 2017 in Montreal on Saturday, June 17 2017.  I spoke about how to create a backend for mobile apps using Azure Mobile Apps.

Visual Studio Talk Show - Intelligence artificielle et apprentissage automatique

Nous discutons avec Hoeurd Tep de ce qui le motive en tant que développeur à s’intéresser à l’intelligence artificielle et l’apprentissage automatique. L'apprentissage automatique (en anglais machine learning, littéralement «l'apprentissage machine »), champ d'étude de l'intelligence artificielle, concerne la conception, l'analyse, le développement et l'implémentation de méthodes permettant à une machine (au sens large) d'évoluer par un processus systématique, et ainsi de remplir des tâches difficiles ou problématiques par des moyens algorithmiques plus classiques.

Hoeur Tep est un consultant indépendant, passionné des nouvelles technologies et plus particulièrement ce qui se rapporte à l’intelligence artificielle.  Vous pouvez le rejoindre sur http://linkedin.com/in/hoeurdtep.

http://guyb.ca/2rFEcAk

That 5 min meeting with a developer...

Sometimes a simple picture or graph is all you need to explain something.  This one nails it.

 

Source unknown but whoever you are, I'll buy you a beer!

Obfuscating Azure secrets while presenting or recording

If you've been presenting or recording presentations about Azure, you may have tried to hide keys, subscription IDs and other secrets from your audience.  It's not that easy, especially when these secrets move along the tiles in the Azure portal.  I finally found a couple of extensions to help obfuscate secrets while presenting to an audience or recording a video. 

Code obfuscation in Visual Studio
Viasfora is a free extension for Visual Studio 2012-2017 that offer a series of text editing improvements and one of them is the option to obfuscate code. Once installed, you open the Visual Studio Options menu and locate the Text Hiding section of the Viasfora settings.  Using a RegEx expression, Viasfora with look for a pattern in your code and hide that code.  I wanted to quickly add and remove the pattern so I came up with a RegEx expression that will look for this pattern: *_hidden*=.  This way, I can simply append any variable name with _hidden and voilà! Here's the expression: (?:_hidden\w*\s*=\s*")(.*)(?:")

Here's the code.  Notice the first two variables ends up with _hidden.

Selecting the View\Obfuscate Text menu will obfuscate the values.

However, you still need to be careful because if you hover the mouse on a variable, the value will be displayed in the tooltip.

Granted I could place these values in the config file or in a class that I won't show but none the less, this is a cool extension.

Text obfuscation in Chrome
Recording a video about an Azure service may expose some sensitive data like your subscription ID.  I once started blurring the ID in Camtasia but since the blades are moving horizontally, it was just impossible to do so I gave up until I saw Samir Bellouti presenting at the Global Azure Bootcamp.  All his secrets in the portal were hidden and he told me that he was using a Chrome extension.  I can't remember which one he was using exactly but I found Blur It Out in the Chrome Web Store.

Once installed, you simply click on the Blur It Out toolbar button and add the text you want to obfuscate (Note that I've blurred the ID using SnagIt in the next screenshot)

The text is now hidden in any page you browse.

Still, be careful because if you hover the mouse over the obfuscated text, it will be revealed!

That's it!  If you have some tricks to hide secrets while presenting, I'd be more than happy to hear from you.

Visual Studio Talk Show - Les nouveautés de Visual Studio 2017

Nous discutons avec Eric Moreau de quelques unes des nouveautés de Visual Studio 2017.

Eric est en consultant .Net. Il est aussi Visual Studio and Development Technologies MVP (Microsoft Most Valuable Professional). Eric peut être rejoint eric@moer.ca et son blog est disponible www.emoreau.com.

http://guyb.ca/2pcwBIm

Page List

Month List