Nous sommes 500 membres du meetup .net Toulouse !

 

image

Un petit peu d’auto-célébration ne faisant jamais de mal, je suis heureux de vous communiquer que la barre des 500 membres au sein du meetup .net Toulouse créé il y a 1 an et demi vient d’être atteinte !

image

Développeurs toulousains, n’hésitez pas à nous rejoindre, et à vous inscrire si vous le souhaitez au prochain meetup de Lundi prochain : https://www.meetup.com/fr-FR/Meetup-NET-Toulouse/events/248543383/

Les annonces du Keynote du Windows Developer Day

En plein MVP Summit, Microsoft a proposé le Windows Developer Day, un évènement qui a eu lieu à Redmond.

image

Objectif de l’évènement : présenter les nouveautés proposées par la prochaine mise à jour de Windows 10. Présenter aux développeurs les nouveautés dont nous pourrons tirer bénéfice afin de proposer de meilleures applications Windows.

Oui, Software is eating the world, oui, the web is eating software, mais les scénarios pertinents et intéressants justifiant le développement d’applications Windows “non-web” reposant sur l’OS sont toujours présents.

Capacités graphiques supérieures, utilisation de périphériques matériels tiers, applications “temps-réel” avec latences faibles, les arguments en faveur d’applications Windows existent même si la majorité des applications de gestion n’ont pas besoin de tirer parti de ces bénéfices et se sont donc tournées vers le web.

Et la première annonce du keynote concerne justement une possibilité permettant de faire le pont entre le monde “desktop” et le monde web. Microsoft annonce la mise à disposition d’une webview reposant sur le moteur de Edge et non plus sur IE11 pour les application Win32, Windows Forms et WPF. Cette nouvelle fonctionnalité permet de faire de l’interop avec des technos web modernes sans être limités par les capacités d’IE11. Ce n’est pas l’annonce la plus sexy de l’année mais selon Microsoft comme étant “très demandée et très attendue”. Une petite recherche UserVoice permet bien de trouver cette fonctionnalité dans le top 15 des demandes mais avec un nombre de votes très relatif : https://wpdev.uservoice.com/forums/427690-windows-presentation-foundation-wpf/filters/top

Autre pont entre technologies, après avoir présenté le Desktop Bridge il y a plus de 2 ans, un successeur au format MSI a été annoncé. Le format MSIX est un format de packaging unifié disponible pour toutes les plates-formes : Win32, Windows Forms, WPF, et bien sûr UWP. Il est ainsi possible de créer des programmes d’installation ciblant chacune de ces plates-formes à partir d’un format unique. A noter que ce format est open source : https://github.com/Microsoft/msix-packaging

En plus de ces deux nouveautés permettant de moderniser/unifier des applications existantes, la vraie annonce de ce keynote concerne Windows ML.

Windows ML est une couche intégrée à Windows permettant l’exécution de modèles de Machine Learning. Cette couche a les bénéfices suivants :

  • Exécution de modèles de Machine Learning en exploitant les capacités de calcul du GPU de votre machine grâce à DirectX 12. Il n’est donc pas besoin de faire appel à une API Serveur hébergée sur le cloud. Vous pouvez tout exécuter en local.
  • Utilisation du format ONNX qui est un format ouvert créé par Facebook, Amazon et Microsoft. En plus cette ouverture, ce format permet de créer et entrainer des modèles sur différentes plates-formes. Créer un modèle et l’entrainer en utilisant les services Azure dédiés, et l’exécuter en local sur son PC sans aller-retour serveur, en ayant une latence minimale est un scénario très intéressant

image

En conclusion, le keynote du Windows Developer Day fut très court (1/2h si on enlève les sujets déjà abordés lors de précédents évènements) avec au final peu de contenu.

Il ne nous reste plus qu’à patienter jusqu’à début Mai pour en savoir plus via la conférence de la Build. 

En savoir plus sur le Windows Developer Day : https://developer.microsoft.com/en-us/windows/projects/campaigns/windows-developer-day

Prochain meetup le 19 Mars : Rétro Nouveautés C# & Dév avec Office

image

Le prochain meetup .net de Toulouse aura lieu le 19 Mars.

N’hésitez pas à nous rejoindre afin de découvrir :

  • une rétrospective des évolutions/nouveautés de C# proposée par Aurélien Lemoine et Xavier Giovannacci de ClevLab 
  • ainsi qu’une overview des possibilités de développement autour d’Office présentée par Guillaume Lacasa.

Comme chaque mois, l’évènement est gratuit, n’hésitez à rejoindre le groupe (nous sommes presque 500 ! ) et à vous inscrire à l’évènement.

Prochain meetup #dotnettlse le 15 Janvier : le futur de node.js

image

L’année 2018 débute avec une présentation sur le futur de node.js présenté par Monsieur Sebastien Pertus, Evangéliste à Microsoft France.

Celui-ci fera le déplacement depuis Paris afin de nous présenter les nouveautés proposées par node.js 8 et ce qui nous attend par la suite.

image

Pour en savoir plus et vous inscrire cela se passe par ici : https://www.meetup.com/fr-FR/Meetup-NET-Toulouse/events/246439541/

RDV Lundi prochain !

Slides de ma session sur la mise en place de pratiques agiles avec TFS/VSTS

imageJ’ai eu le plaisir de présenter hier soir une session au meetup .NET Toulouse sur l’ALM avec TFS/VSTS et plus précisément sur la mise en place de “vraies” pratiques agiles grâce à TFS et VSTS.

Vous pouvez consulter les slides sur mon slideshare :

J’ai rapidement abordé la problématique de mise à jour de schémas de BDD, vous pouvez également retrouver les slides de ma présentation du mois dernier aux Sql Saturdays via ce lien : https://patricelamarche.net/sqlsaturday-slides-de-ma-session-surle-versionning-et-la-mise-jour-de-bdd-avec-readyroll/

Prochain Meetup #dotnettlse le 16 octobre : l’ALM avec TFS/VSTS

image

Après une session le mois dernier aux SQL Saturdays, j’aurais le plaisir de présenter une session sur l’ALM avec TFS et VSTS, lundi prochain 16 Octobre à la Cantine à Toulouse.

Au programme, retour d’expériences, bonnes et mauvaises pratiques sur la mise en place de différentes pratiques liées à l’ALM :

  • Stratégies de gestion de sources
  • Planification Agile
  • Intégration Continue
  • Déploiement Continu

N’hésitez pas à nous rejoindre pour discuter de ces sujets ! Inscription gratuite ici : https://www.meetup.com/fr-FR/Meetup-NET-Toulouse/events/243940224/

SQLSaturday : Slides de ma session surle versionning et la mise à jour de BDD avec ReadyRoll

Comme annoncé il y a quelques semaines, j’ai participé ce samedi aux SqlSaturday en tant que speaker afin de présenter ReadyRoll de RedGate qui permet de gérér le versionning de vos bases de données SQL Server et le déploiement des mises à jour des schémas de vos BDD grâce aux database migrations.

Vous pouvez trouvez les slides ci-dessous sur slideshare :

RDV pour le SQLSaturday le 16 Septembre à Toulouse !

image

Bonne nouvelle ! Le SQLSaturday de 2017 ne sera pas cette année organisé à Paris, mais à Toulouse !

Cet évènement sera organisé autour de 3 tracks : DBA & Cloud-DBA, BI & Analytics, Dev & Data. Il regroupera les experts francophones les plus reconnus de la communauté Data avec les technologies Microsoft, ainsi que des speakers internationaux.

Une opportunité à ne pas manquer pour :

  • tous les toulousains de profiter de cette délocalisation pour participer à l’évènement à moindre frais
  • pour les nordistes habitant au nord de Montauban de découvrir notre magnifique ville de Toulouse !

Vous pouvez consulter une première version du planning de cette journée ici :

image

Vous pourrez m’y retrouver puisque j’aurais l’opportunité de présenter une session sur la mise en place d’intégration continue et de déploiement continue de vos bases de données SQL Server, grâce à ReadyRoll de Redgate (disponible à présent dans l’édition Entreprise de VS 2017), et VSTS.

L’inscription est gratuite, venez nombreux en vous inscrivant dès maintenant (les places sont limitées) à cette adresse : https://www.sqlsaturday.com/658/registernow.aspx

Pour plus d’infos : http://www.sqlsaturday.com/658/EventHome.aspx

Nano Server vNext : Windows en 78Mo

Microsoft loves Docker

Je vous avais indiqué il y a quelques jours que Microsoft souhaitait proposer des images Docker de Nano Server 2x fois plus petites qu’actuellement, et bien l’éditeur propose les premiers résultats de ses efforts via son programme insiders et les résultats sont très impressionnants !

Sur le repository dédié : https://hub.docker.com/r/microsoft/nanoserver-insider/tags/ on peut en effet apprécier la diminution impressionnante de l’image compressée qui passe de 383Mo à 78Mo !

docker nano server

Une fois décompressée sur le disque, celle-ci pèse moins de 200Mo contre 1Go actuellement, plus qu’une réduction de 50%, l’image de Nano Server vNext pèse donc pour le moment 20% de l’image actuelle !

Un excellent résultat qui permettra de gagner fortement en crédibilité dans le domaine des conteneurs.

Nano Server vNext permettra d’avoir des images Docker 2x plus petites

windows-10-docker

Comme vous avez pu le découvrir via ma série de posts dédié à Docker :

A partir de Windows Server 2016, Microsoft propose une nouvelle édition de Windows nommée Nano Server. Cette édition permet d’avoir une image Docker 10 fois plus légère qu’une image Windows Server Core grâce à un refactoring important et une suppression de tous les services inutiles pour cette édition destinées à être utilisée au sein de conteneurs.

Cela avait été annoncé discrètement durant la Build, puis plus officiellement la semaine dernière, l’investissement de Microsoft continue dans cette même direction et va même plus loin puisque l’éditeur annonce que ses efforts vers cette nouvelle édition sont une priorité, et que la prochaine édition de Nano Server permettra de faire des images plus de 2x plus petites qu’actuellement (actuellement 300 Mo compressée) avec donc à la clé des chargements plus rapides, et bien sûr une densité de conteneurs sur vos machines hôtes plus importante.

Rendez-vous en automne (merci le nouveau rythme de livraison bi-annuel de Windows Server Winking smile) pour le résultat final !

Pour plus d’infos :