#30 Visual Studio 2017 : 20 ans déjà

Le 7 mars 2017, Microsoft lance officiellement une nouvelle version de Visual Studio. A cette occasion, nous avons décidé de vous refaire l’histoire de ce logiciel de développement.

Dans cet épisode, nous commençons par revenir sur la naissance du Basic par Bill Gates, qui a évolué vers le Visual Basic 1.0, pour arriver à la suite Visual Studio 97… et maintenant VS 2017.

Dans la seconde partie de cet épisode, nous passons en vue les nouveautés du logiciel ainsi que les nouvelles fonctions du C# 7 qui l’accompagne.

Le lancement officiel est disponible sur http://launch.visualstudio.com

Les Zactus

Voici les News présentées par Richard et discutées lors de l’émission.


#29 ASP.NET Core, qu’est ce que c’est ?

Dans ce 29ième épisode, Sébastien Pertus de Microsoft France et Rui Carvalho de ALT.NET sont venus nous présenter cette nouvelle version d’ASP.NET.

ASP.NET Core est un framework web libre et open-source, développé par Microsoft et la communauté. Il se composent de différents modules qui s’exécutent à la fois sur le .NET Framework complet, sur Windows et sur le .NET Core multiplate-forme. Ce framework est une réécriture complète ASP.NET, réunissant MVC et les WebAPI.

Sébastien et Rui nous présentent les intérêts majeurs de ce framework et nous parlent de leurs expériences respectives dans ce domaine.

Pour aller plus loin :

J’ai développé une App

L’application de ce mois est TV Show Tracker de Jonathan Antoine. Cette application vous permet de suivre vos séries TV sur mobile et sur PC. Jonathan nous explique quelles technologies il a utiliser pour la développer.

Les Zactus

Voici les News présentées par Richard et discutées lors de l’émission.


Skype pour les développeurs

Pour ce premier épisode de 2017, nous avons invité Alexis Conia qui est MVP Skype For Business.
Skype for Business est la plateforme de Microsoft pour gérer les appels, les conférences, les vidéos et le partage, destinée aux entreprises.

Alexis nous présente les possibilités et les frameworks disponibles pour se connecter et pour personnaliser les services professionnels de Skype.
Skype Developer Platform, c’est une multitude de services et d’API, accessibles en Web, en Xamarin, sous Android, sous iOS et sous Windows. Microsoft propose un service hébergé dans Azure mais vous pouvez l’installer dans votre entreprise si le besoin d’en fait sentir… Bref, Skype for Business, c’est la solution de communication en entreprise.

Les Zactus

Voici les News présentées par Richard.


BabylonJS – L’évolution de ce moteur 3D pour JavaScript

Lors du dernier DevDay de Mons, nous en avons profité pour enregistrer notre premier podcast en public, avec David Rousset, l’un des pères du moteur 3D BabylonsJS pour JavaScript.
David nous explique quel est la genèse de ce projet, comment il a été développé chez Microsoft et comment nous pouvons facilement créer nos scènes 3D via l’éditeur de Babylon ou grâce aux logiciels existants. Cette discussion a également été l’occasion d’apprendre les dessous des Events que Microsoft organise.

Il n’en a pas fallu plus pour que Christophe réalise le logo Babylon en 3D : http://www.babylonjs-playground.com/#23SJKW#6 😉

Les Zactus

Voici les News présentées par Richard.


Vivre et développer chez Microsoft, à Seattle

Il y a quelques jours, toute l’équipe de DevApps a eu la chance de se retrouver à Seattle pour le MVP Summit 2016.
Nous avons alors sorti nos micros pour capturer quelques sons aux détours des couloirs du Campus de Microsoft.
C’est ainsi que notre ami David Catuhe nous a parlé de la manière dont Microsoft engage ses collaborateurs, ainsi que son expérience de Principal Program Manager. Ensuite, nous avons dialogué quelques minutes avec Matthieu Mezil, un autre expatrié français, qui nous a présenté sa vie quotidienne chez MS.

Ce fut deux expériences inoubliables que nous espérons vous communiquer agréablement dans ce nouvel épisode de DevApps.

Merci David, merci Matthieu.

Note: Matthieu nous fait remarquer une petite correction : « Il s’agit bien sur de Azure Data Lake Analytics (le « Lake » manquait quand je l’ai évoqué) »

Les Zactus

Voici les News présentées par Richard.


Des origines, aux profondeurs de .NET avec Mitsu

Une nouvelle version de C# 7.0 est en préparation dans les équipes de Microsoft. C’est la bonne occasion de faire le point sur notre langage et notre framework favoris. Pour cela, nous avons invité Mitsu pour nous expliquer (très) techniquement comment fonctionne .NET. Nous passons ainsi en vue les concepts de base du code managé, des types et des génériques, les itérations, les Interop, le Linq, l’asynchronisme et les approches fonctionnelles. Cet épisode est plus long que d’habitude, mais c’est pour votre plus grand bonheur.

Podcast Notes

Voici quelques liens sur .NET et C#.

Et pour contacter Mitsu: mitsufu[at]sensorit.fr

Les Zactus

Voici les News présentées par Richard.


Gérer son code dans Git

Suite au dernier épisode UWP Toolkit, nous avons décidé de vous présenter comment fonctionne GitHub et la philosophie GIT de ce gestionnaire de code source intégré à Visual Studio. Nous présentons les concepts généraux, comment récupérer et mettre à jour du code, exploiter les historiques, les branches, les Pull Request, etc… Bref, tout ce dont vous avez besoin pour maintenir votre propre code source dans votre entreprise, mais aussi pour participer efficacement aux projets communautaires de Microsoft.

Podcast Notes

Voici quelques liens sur Git et GitHub.

Les Zactus

Voici les News présentées par Richard.


Microsoft UWP Community Toolkit

Avec ce toolkit, Microsoft veut nous fournir un max de contrôles et de services, pour éviter de se casser la tête à rechercher des exemples à droite ou à gauche. Disponible en open source sur GitHub, ce toolkit se veut communautaire et évolutif avec nous les développeurs et pourquoi pas selon l’évolution, les intégrer directement dans les futurs SDK de Windows 10.

Podcast Notes

Voici quelques liens sur Microsoft UWP Community Toolkit.

Erratum

Les Zactus

Voici les News présentées par Richard.


Créer vos jeux avec Unity3D et C#

Après un précédent podcast sur les hologrammes de Hololens, il nous semblait indispensable d’interroger un spécialiste de Unity3D pour nous présenter ce framework de jeux vidéo. En moins de 1h15, Maxime Frappat nous présente Unity et fait même courir et sauter, un personnage virtuel.

Podcast Notes

Voici quelques liens sur Unity3D.


Skype, Facebook, Slack… Chat /me Bot.

Les bots sont des agents conversationnels. Ils sont conçus pour interagir avec des services existants tels que Skype, Facebook Messenger ou Slack. Dans cet épisode, Etienne nous explique à quoi ils servent, et comment configurer et développer notre premier Bot. Nous parlerons également de LUIS, le service de compréhension du langage, à connecter aux Bots.

Podcast Notes

Voici quelques liens sur les Microsoft Bots.