#35 Une rentrée chargée : C#8, SQL Lite, VS Code & co

Nous avons tous repris nos bonnes habitudes d’enregistrer notre podcast préféré.
Dans cet épisode, retrouvez nous autour de notre table virtuelle.

Au sommaire de nos discussions :

  • Un tour d’horizon des nouveautés de C# 8.0, déjà en cours de réflexion chez Microsoft.
  • Y a t’il des avantages à utiliser VSCode par rapport à Visual Studio 2017 (Richard) ?
  • Outil, exemple de projet et retour d’expérience de SQLite (Christophe).


#34 Récap 2017 : Angular, Centennial, DevOps VSTS

Nous sommes partis sur l’idée de faire un tour de table des faits qui nous ont marqués en 2017. Initialement, chacun avait 15 minutes de présentation. Finalement, on a enregistré près de 2h de podcast. Nous ferons mieux la prochaine fois. Nous espérons que les sujets et notre bonne humeur vous plairons, autant que nous en avons eu lors de l’enregistrement.

Et pour la première fois dans DevApps, toute l’équipe s’est connectée à Skype en allumant sa WebCam. Vous pourrez ainsi mettre un visage sur notre voix.

Les sujets du jour sont donc :

  1. Richard nous parle de son expérience dans TypeScript et Angular pour développer proprement des sites Internet.
  2. Christophe nous explique comment il est en train de publier ses applications dans le Windows Store, grâce aux nouveaux outils Centennial de Microsoft (et avec le soutien de Sébastien Pertus).
  3. Denis nous fait une démo DevOps des modules Build & Release présents dans VSTS (le portail de gestion du code source de Microsoft).

Envoyez-vous vos messages (ci-dessous ou via FaceBook / Twitter) pour nous donner votre avis sur cette formule de petits (gros) sujets dont nous parlons tous ensemble.

Bonnes vacances.


#33 //Build/ – WindowsTemplateStudio, RIP Xamarin & FluentDesign

Suite aux nouveautés présentées à la //Build/, nous avons chacun décidé de choisir un sujet qui nous tenait à coeur, de vous le présenter et d’en discuter.

C’est ainsi que Christophe nous parle de Windows Template Studio, que Richard s’interroge sur l’avenir de Xamarin (non sans humour) et que Denis s’est intéressé au nouveau Microsoft Fluent Design.

En espérant que ce nouveau format vous donnera autant de plaisir que nous avons eu à l’enregistrer : basé sur un tour de table et sur trois sujets plus concis que d’habitude.

Les Zactus

Dans la dernière partie de l’émission, nous passons en revue quelques News des dernières semaines :


Hors série – Spécial Build 2017: Retour sur la 1ere journée !

Et voilà une grosse équipe pour ce premier podcast, avec trop de personnes pour pas assez de micros :), pour vous faire un retour de cette première journée

Au menu : de l’IA, de l’Azure, de l’émotion avec EMMA, du Visual Studio for Mac, du Cosmos DB, du Cortana, un peu de 3D 🙂 et un peu de Docker !

http://dev.microsoft.fr/build/


#32 NDepend – Analyser et améliorer votre code

Aujourd’hui, nous avons la chance de rencontrer le créateur du logiciel NDepend. Cet outil est l’un des plus performant du marché pour analyser votre code C# et pour vous aider à l’améliorer.

Patrick pour présente les principales fonctionnalités de son outil intégré à Visual Studio, mais également disponible de manière autonome ou intégré à votre serveur de Build. L’une des grandes forces de NDepend, est l’utilisation de son langage CQLinq (Code Query LINQ) qui est un langage de requêtage que vous pouvez exécuter sur un modèle abstrait de votre code. Concrètement, vous pouvez faire des requêtes sur votre code de la même manière que vous interrogeriez les vues ou tables d’une base de données. En plus des centaines de règles prédéfinies, vous disposez ainsi d’une analyse personnalisée et illimitée.

Plus d’infos sur http://www.ndepend.com

Les Zactus

Avec Richard, nous passons en revue quelques News des dernières semaines :


Hors série – Les Frenchies @ //build/

Tout savoir sur la Build 2017 à Seattle, par des développeurs, pour les développeurs !

A quelques jours du grand départ pour Seattle, l’équipe des frenchies @ //build/ s’est réunie pour discuter de ses attentes et de ses rêves.

Podcast organisé par la communauté Microsoft, avec Christophe en maître de cérémonie, venez découvrir la fine équipe qui va (essayer de) vous accompagner à distance pendant cette semaine de folie. Ou pas 🙂

http://dev.microsoft.fr/build

Christophe nous rapportera certainement des infos pour LiveTile et DevApps !


#31 Angular 2 – Développez vos applications Web en TypeScript.

AngularJS et maintenant Angular2 est le framework JavaScript libre, de plus en plus utilisé dans les projets internet.
Il est fondé sur l’extension du langage HTML par de nouvelles balises (tags) et attributs pour aboutir à une définition déclarative des pages web. La version 2.0, considérablement différente, exploite au mieux la norme ECMAScript 6 et le langage TypeScript. Angular apporte aux applications web côté client les services traditionnellement apportés côté serveur, comme les contrôleurs de vues. En conséquence, une bonne partie du fardeau supporté par le back-end est supprimée, ce qui conduit à des applications web beaucoup plus légères serveur-side. (source Wikipedia).

Dans cet épisode, Richard nous présente Angular 2 en nous créant un nouveau projet qu’il complète au fur et à mesure de sa démonstration… le meilleur moyen pour apprendre, c’est d’utiliser un cas concret.

Les commandes utilisées par Richard pour démarrer un projet :

  • Liste des modèles installés : dotnet new -l
  • Installation des modèles : dotnet new –install Microsoft.AspNetCore.SpaTemplates::*
  • Création d’un nouveau projet Angular : dotnet new angular -n devapps

Quelques références :


#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.