#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


#43 Quoi de neuf sur Xamarin.Forms ?

Voilà déjà deux ans, nous avions enregistré un épisode sur Xamarin, avec Thomas Lebrun. Nous l’avons invité de nouveau pour nous parler, cette fois, the Xamarin Forms.

Utilisez Xamarin.Forms pour créer rapidement des applications natives pour iOS, Android et Windows complètement en C#.
Depuis le rachat de Xamarin par Microsoft, ce framework est accessible gratuitement et est Open Source.

Dans cet épisode, nous parcourons les grandes fonctionnalités de Xamarin. Nous passons en revue les avantages et les inconvénients de Xamarin.Forms. Nous terminons pas démarrer Visual Studio pour créer un projet Xamarin.Forms et pour comprendre les principaux composants à utiliser : App.cs, fichier XAML, structure de dossiers, etc.

Liens


#42 Mieux développer avec Azure Service Fabric

Aujourd’hui, nous avons invité Nicolas pour nous présenter Azure Service Fabric. Ce service est un système distribué qui facilite la mise en place, le déploiement et la gestion de micro-services et de conteneurs. Service Fabric répond également aux défis majeurs du développement et de la gestion des applications natives du cloud computing. Les développeurs et les administrateurs peuvent éviter des problèmes d’infrastructure complexes. Service Fabric représente la plate-forme de nouvelle génération pour la construction et la gestion de ces applications d’entreprise.

Liens

PS: Désolé de la répétition de 3 secondes lors de l’intro… je cherche d’où elle provient 🙂


#41 Migrer vers Azure

Dans ce nouvel épisode, nous avons décidé de présenter les services de base d’Azure pour migrer vos applications et vos services vers le Cloud. C’est ainsi que nous expliquons rapidement les différents modèles du Cloud (IaaS, Saas, Paas), que nous parlons des solutions App Services, Stockage Azure, SQL Database et MySQL Database.

Nous discutons également des outils faciles à utiliser pour les développeurs : Console, FTP, App Service Editor, phpMyAdmin, etc.
Christophe nous parle de son retour d’expérience lorsqu’il a migré son site WordPress depuis OVH jusque Azure.

 

Si vous pensez utiliser les services Cloud ou si vous les utilisez déjà, cet épisode va certainement vous éclairer sur quelques trucs et astuces utilisés dans le monde Azure.

Liens


#40 Développer vos applications pour Azure

Aujourd’hui, nous avons invité Nicolas Clerc, évangéliste chez Microsoft, pour nous parler des principaux services Azure utiles pour les développeurs. C’est ainsi que nous en apprenons plus sur les machines virtuelles, sur les différentes régions d’Azure, sur les plates-formes (Linux, Windows, Docker) et les langages supportés par Microsoft (.NET, NodeJS, PHP, Ruby, etc).

Nicolas nous parle aussi des services prêt à l’emploi, et intéressants pour les développeurs : héberger un site web ou une WebAPI via le service Web Apps, utiliser les services Visual Studio Team Services, Developer Tools, etc.

Nous avons abordé les sujets de robustesse des services, en discutant du problème OVH pour savoir si cela peut se produire dans le cloud de Microsoft.

Finalement, nous avons également discuté des prix de ces services : gratuit pour certains, payant à l’utilisation pour d’autres.

Liens


#39 Aux Origines des temps avec Eric Vernié

Eric Vernié fêtera bientôt ses 30 ans chez Microsoft. Engagé en 1988 comme développeur, Eric as évolué dans l’entreprise en tant que Support Engineer, Consultant en développement d’application, et depuis 2001 ton travail consiste à faire connaitre et à vulgariser les technologies Microsoft de développement auprès des développeurs.

En une petite heure, Eric nous parle de son parcours au sein de cette multi-nationale, où il y a vécu tous les changements de direction (de Bill Gates à Satya Nadella), d’objectifs, de technologies, etc. Un moment agréable où Eric nous partage sa passion du développement.

Concours – réponses avant le 31 décembre.

Faites comme Antoine qui nous a très justement répondu que septembre 2007, est la date de sortie du magazine numéro 100 de Programmez.
Ecouter attentivement ce nouvel épisode pour avoir, peut-être, la chance de gagner un abonnement d’un an au magazine Programmez!

A vos tweets 😉


#38 Microsoft Teams pour les devs

Microsoft Teams est une application qui permet de créer, partager et collaborer facilement en équipe à partir d’un ordinateur, d’une tablette ou d’un téléphone portable. Sur une plateforme commune, et personnalisable, il est ainsi possible de combiner des discussions en groupe, des réunions en visioconférence, des notes et des pièces jointes. Le service s’intègre à la suite Office 365 et Skype et propose des extensions pouvant être intégrées à des produits autres que Microsoft. (Wikipedia)

Alexis Conia, MVP Office Servers et Services et CTO de la société Neitiv, est venu nous expliquer le fonctionnement de ce nouveau service. Après une revue des fonctionnalités principales de MS Teams, Alexis nous a présenté les différents types de connecteurs disponibles, vers les dizaines de services internes et externes à Microsoft. Alexis nous a également expliqué comment utiliser les SDK et les APIs pour personnaliser Teams.

Notes et liens

Concours – réponses avant le 15 novembre.

  1. Ecouter attentivement cet épisode pour avoir, peut-être, la chance de gagner un abonnement d’un an au magazine Programmez!
  2. Le 28 novembre 2017, nous organisons l’événement DevDay à Mons (Belgique).
    des centaines de personnes se bousculerons pour assister à des dizaines de sessions faites par des Dev, pour les Dev.
    Ecoutez-nous et répondez à une question (trop simple) et vous recevrez, peut-être, 2 entrées gratuites.

A vos tweets 😉


#37 MS Experiences : évolutions de l’IA et Progressive Web Apps

En ce début de mois d’octobre, nous avons pu enregistrer un épisode de DevApps aux Microsoft Experiences de Paris : Deux jours consacrés à l’intelligence numérique, avec les acteurs référents du marché.

Microsoft nous a présenté ses nouveautés, mais nous avons également pu rencontrer des personnes très intéressantes.

Notre premier invité est Olivier Ezratty est l’ancien directeur des Developer and Platform Evangelism de Microsoft France et auteur du blog « Opinions Libres » du « Guide des startups « , et du « Rapport du CES de Las Vegas » depuis 2006.
Il nous parle avec passion et clarté de l’évolution de l’intelligence artificielle (IA).

Notre second invité est Jérémie Patonnier, chef de projet MDN chez Mozilla, qui nous explique ce que sont les Progressive Web Apps et comment elles peuvent devenir l’avenir du web.

Ce podcast a pu être enregistré grâce au support de Microsoft France et de Sébastien Pertus (encore merci à lui).
Ecoutez nos invités en audio ou découvrez l’envers du décors dans la vidéo ci-dessous.