DevApps

DevApps

Page vérifiée Created at April 22, 2018 Contact

#62 Azure Slots et A/B Testing

- 0
  • Dans cet épisode, Laurent Bugnion nous explique à quoi sert le module de gestion des #Slots et du #ABTesting dans #Azure App Services.

    Lorsque vous déployez votre application web, vous pouvez utiliser un autre emplacement de déploiement que l’emplacement de production par défaut. Vous pouvez ainsi valider les modifications d’une application dans un emplacement de déploiement intermédiaire avant de l’échanger avec l’emplacement de production. Si les modifications permutées en production ne vous conviennent pas, vous pouvez effectuer la même permutation afin de récupérer immédiatement le contenu du précédent site qui vous plaisait.

    Ensuite, Laurent nous explique comment se servir des Slots pour effectuer des tests A/B. C'est une technique qui consiste à proposer plusieurs variantes d'un même site web, qui diffèrent selon un seul critère (par exemple, la couleur ddes boutons) afin de déterminer la version qui donne les meilleurs résultats auprès des utilisateurs.

    http://devapps.ms


  • Dans cet épisode, Denis Voituron nous présente la partie Build et Release d'Azure DevOps.

    Une fois votre code dans GIT, enclenchez automatiquement un processus de compilation et de déploiement pour valider votre code et pour faciliter vos déploiements.

    Dans cet épisode, vous apprendrez comment mettre en place ce processus, quelles sont les bonnes pratiques et même des trucs et astuces.

    Plus d'info sur https://devapps.ms/

#60 - UnitTest en C#

- 0
  • Dans cet épisode, Denis nous montre l'intérêt de créer des Tests Unitaires dès le début d'un projet. Grâce à un exemple concret, nous comprenons comment créer un test simple ou un test qui simule un accès vers une base de données.

    Plus d'info sur https://devapps.ms

#59 La sortie de .NET Core 3.0

- 0
  • Dans cet épisode, Francois Bouteruche nous présente l’origine de #DotNetCore et les nouveautés de la version 3.0, dont la sortie est prévue dans quelques jour.

    http://devapps.ms/podcast/59-dotnetcore3

    François est développeur depuis toujours et est, actuellement, Developer Relations Manager chez Microsoft.

    Les nouveautés de .NET Core 3.0 sont :

    - Framework-dependent executables by default
    - Single-file executables en opt-in
    - Assembly linking avec IL Linker pour réduire la taille des apps
    - Compilation par niveaux
    - Read2Run images
    - Local tools
    - Major-version Roll Forward
    - Support de C# 8
    - Support de .NET Standard 2.1 en opt-in
    - Async streams
    - Support intégré de JSON
    - Windows Desktop : WinForms et WPF
    - COM-callable components

#58 Fuite mémoire en .NET

- 0

#57 Bien débuter avec Docker

- 0
  • Docker est un logiciel libre permettant facilement de lancer des applications dans des conteneurs logiciels (Wikipedia).

    Arnaud est l’auteur de plusieurs livres à destination des développeurs. Son dernier ouvrage est consacré à Docker.
    Nous l’avons invité pour nous expliquer ce qu’est Docker, pourquoi il est de plus en plus utilisé en entreprise.
    Arnaud nous montre comment démarrer avec cet outil pour créer un petit site web ou pour utiliser un portail complet de gestion de documents : NextCloud.

    Episode complet sur http://devapps.be/podcast/57-docker-weil/

  • Il y a quelques jours, nous avons eu la chance d’être invité par Microsoft, au MVP Summit.
    Nous avons profité de cette visite sur le campus de Microsoft à Redmond (dans la région de Seattle), pour essayer de vous faire vivre l’ambiance qui s’y trouve.
    Heureusement, le soleil était avec nous. Nous avons parcouru les sentiers, de la même manière que le ferait un développeur.

    Nous vous présentons quelques lieux remarquables sur le Campus : les routes boisées avec leurs shuttles (taxis), les salles de réunions dans les arbres, les magasins, les terrains de sports, le Microsoft Store, le Visitor Center, etc.

    Nous avons même pu visiter les bureaux d’une équipe de développement (BabylonJS) et de discuter avec son leader : David Catuhe.
    Si vous voulez plus d’info sur le clavier de David, naviguez sur Tech Two.

    A l’exception de l’intérieur des bâtiments, n’hésitez pas à vous y rendre si vous voyager dans la région.


    http://devapps.be/podcast/54-campus-microsoft-redmond-catuhe/

  • 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é.

    http://devapps.be/podcast/53-microsoft-diagnostics-runtime-clrmd
  • 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).


    http://devapps.be/podcast/actualites-devday/