#53 Microsoft Diagnostics Runtime – ClrMD

Dans cet épisode, Christophe Nasarre nous présente la bibliothèque ClrMD.
C’est avec beaucoup de passion que Christophe nous explique son travail quotidien et ses astuces.

Imaginez que votre application, déployée en production, génère de gros problèmes de performance.
Grâce à ClrMD, il est possible d’analyser la structure mémoire pour comprendre ce qui s’est passé.
ClrMD vous permet de filtrer, en C#, l’état de la mémoire, d’itérer sur les instances de tous les objets gérés par le garbage collector, de récupérer la valeur des champs statiques et d’instance d’un objet, de se simplifier la vie avec DynaMD, etc.

Soutenez-nous sur Tipeee.com.
Rejoignez nos discussions sur Slack. Envoyez-nous un email sur slack[at]devapps.be pour vous inscrire gratuitement.


#52 IoT – Retour d’expériences

Dans ce nouvel épisode, Laurent nous présente les technologies IoT, en passant en revue une série de ses réalisations.

Soutenez-nous sur Tipeee.com.
Rejoignez nos discussions sur Slack. Envoyez-nous un email sur slack[at]devapps.be pour vous inscrire gratuitement.


#51 Zactus, .NETCore3, VS2019

Dans ce nouvel épisode, nous passons en revue les nouveautés de .NETCore 3 et de Visual Studio 2019, qui arriveront bientôt sur vos PC.
Richard commence par nous parler de quelques actualités croustillantes du moment.

Bon épisode à tous… n’hésitez pas à nous laisser vos commentaires.

Soutenez-nous sur Tipeee.com.
Rejoignez nos discussions sur Slack. Envoyez-nous un email sur slack[at]devapps.be pour vous inscrire gratuitement.


#50 Actualités, en direct du DevDay 2018

Nous avons enregistré cet épisode, sur le pouce, depuis la salle des speakers de l’événement DevDay.be.
Dans une ambiance familiale, nous abordons une série de sujets qui nous tiennent à coeur, en compagnie de Laurent Bugnion (Cloud Developer Advocate chez Microsoft), Mitsuru Furuta (CTO chez Sensorit), Sébastien Pertus (Technical Evangelist chez Microsoft), Christophe Nasarre (Staff Software Engineer chez Criteo).

Soutenez-nous sur Tipeee.com.
Rejoignez nos discussions sur Slack. Envoyez-nous un email sur slack[at]devapps.be pour vous inscrire gratuitement.


#49 MongoDB, vos données sans SQL

MongoDB est un système de gestion de base de données orientée documents. Il permet de manipuler des objets structurés au format JSON, sans schéma prédéterminé. Il fait partie de la mouvance NoSQL.

Dans cet épisode, Rémi Thomas nous présente MongoDB : l’historique, les concepts principaux, les performances, les outils à utiliser… et un exemple C# concret pour créer des données et les consommer facilement.

Liens utiles

Soutenez-nous sur Tipeee.com.
Rejoignez nos discussions sur Slack. Envoyez-nous un email sur slack[at]devapps.be pour vous inscrire gratuitement.


#48 UNO, la plateforme qui va détrôner Xamarin ?

On vous en a parlé dans les actualités de fin août, nous avons invité Jérôme Laban, le responsable technique du projet UNO chez nventive.

La plate-forme Uno contient tout le nécessaire pour permettre au code UWP et C# de fonctionner nativement sur iOS, Android et WebAssembly. Il fournit les définitions complètes de l’UWP et la mise en oeuvre d’un nombre croissant de l’API UWP Windows.UI.Xaml, pour permettre aux applications de fonctionner sur ces plates-formes.
Utilisez les fonctionnalités de UWP dans Visual Studio, comme XAML Edit and Continue et C# Edit and Continue, construisez votre application autant que possible sous Windows, puis validez que votre application fonctionne sous iOS, Android et WebAssembly.
Vous développez pour iOS ou Android, et vous utilisez Xamarin, venez découvrir ce que peux vous apporter Uno.

Jérôme nous présente cette plate-forme : Pourquoi nventive l’a développée ? Pourquoi est-elle disponible gratuitement et en open-source ? Comment créer votre premier projet ? Comment le personnaliser pour Android ou iOS ? Autant de question discutée dans cet épisode.

Liens utiles

Soutenez-nous sur Tipeee.com.
Rejoignez nos discussions sur Slack. Envoyez-nous un email sur slack[at]devapps.be pour vous inscrire gratuitement.


#47 Actualités : TypeScript, Uno, Angular, DocFX, Database

Une nouvelle saison recommence et nous avons mis l’accent sur l’actualité.
Les sujets discutés sont

Soutenez-nous sur Tipeee.com.
Rejoignez nos discussions sur Slack. Envoyez-nous un email sur slack[at]devapps.be pour vous inscrire gratuitement.


#46 Angular CLI, Material et Flex – Retours d’expériences

Dans ce nouvel épisode, Richard nous présente les bonnes pratiques qu’il applique pour créer un projet Angular.

Angular est le framework JavaScript / TypeScript Open Source développé par Google, et qui est à la mode actuellement. Ce framework crée facilement des applications SPA performantes et aisément maintenables.

Si vous débutez en Angular ou si vous avez déjà quelques mois d’expériences, cet épisode est fait pour vous. Nous allons créer, devant vous une nouvelle application et vous montrer les bons paramètres d’Angular CLI, puis de Material Design et finalement de FlexLayout.

Soutenez-nous sur Tipeee.com.
Rejoignez nos discussions sur Slack. Envoyez-nous un email sur slack[at]devapps.be pour vous inscrire gratuitement.


#45 Retours de la Build 2018

Cette semaine, Microsoft a organisé sa traditionnelle conférence #Build de Seattle, à destination des développeurs.

Avec nos collègues de Visual Studio Talk Show, on trouvait sympa de sélectionner les grandes annonces des 3 KeyNotes et d’en discuter tous ensemble.
Voulez-vous venir écouter nos avis ? suivre nos coups de gueule ? Ou participer à nos discussions ? Alors, vous êtes au bon endroit.

Les sujets abordés sont

  1. Azure IoT Edge
  2. Project Kinect on Azure
  3. Project Brainwave: Real-time AI
  4. Cortana et Alexa
  5. Mixed Reality Business Application
  6. Modern Meetings Demo
  7. UWP XAML Islands (fluid design)
  8. Windows UI Library (winUI)
  9. .NET Core 3.0
  10. MSIX: Windows app containers
  11. Android emulator running in Hyper-V
  12. Notepad <3 les linefeed de Linux (et Apple)
  13. Windows SDK Insider Preview
  14. Nouveau model de revenue sur le MS Store
  15. Microsoft Graph UWP Controls
  16. Vs Live Share
  17. Integration of VS App Center and GitHub
  18. DevOps dans VSTS
  19. Dev Spaces for Azure Kubernetes
  20. Event Grid & IoT Hub
  21. CosmosDB Multi master writes
  22. Integrating Azure Search With Cognitive Services
  23. Azure SignalR Service
  24. VS IntelliCode

Ecrivez-nous vos commentaires également.
Soutenez-nous via https://tipeee.com/devapps
Rejoignez-nous sur https://devappspodcast.slack.com

Liens


#44 Blazor et WebAssembly vont-ils tuer JavaScript ?

Depuis quelques mois, un nouveau standard web vient d’apparaître chez W3C : le WebAssembly.

Comme le dit très bien la fondation Mozilla : WebAssembly est un nouveau type de code qui peut être exécuté dans un navigateur web moderne. C’est un langage bas niveau, semblable à l’assembleur permettant d’atteindre des performances proches des applications natives tout en fonctionnant sur le Web.

Tous les navigateurs récents supportent déjà WebAssembly, tant sur desktops que sur mobiles.

Microsoft est également dans la course, et propose un projet pour compiler des pages MVC écrites en C#, vers ce WebAssembly. Bien que ce projet soit en cours de développement, nous avons déjà pu le tester et vous montrer ses possibilités. Ce projet, très prometteur, se base sur Mono et DotNetCore. Il se place déjà en troisième position des projets les plus actifs sur GitHub.

Dans cet épisode, nous expliquons ce qu’est WebAssembly et nous vous montrons comment développer un projet en C#.

Soutenez-nous pour acheter de nouveaux micros.

Liens