Fermer

mai 26, 2020

3 annonces sympas de Microsoft Build 2020


J'ai enfin eu la chance d'assister à Microsoft Build cette année! Malheureusement, c'était au prix d'une pandémie mondiale, donc je suppose que je ne devrais pas être aussi excité à ce sujet. En règle générale, Build est organisé en personne avec plus de 15 000 de vos amis développeurs les plus proches – c'est la grande vitrine annuelle de Microsoft de toutes les innovations qu'ils ont faites pour le développement de logiciels, et étant donné l'attention renouvelée de Microsoft sur les développeurs, de nombreuses bonnes choses ont tendance à venir de Build.

Cette année, beaucoup de choses très sympas ont été présentées à Build – je veux principalement me concentrer sur les 3 que je pense être les plus cool.

Azure Static Web Apps

On en a parlé assez un peu le jour 1 – si vous avez déjà utilisé Netlify pour déployer un site statique construit avec Gatsby ou Next ou similaire, c'est essentiellement la version d'Azure. Vous êtes sur l'infrastructure Azure avec la résilience Azure et la prise en charge Azure.

Aperçu rapide:

  • Utilise les référentiels GitHub comme source
  • Utilise les actions GitHub pour exécuter le processus de génération et de déploiement
  • Permet les domaines personnalisés et HTTPS
  • Certificat SSL gratuit pour votre domaine personnalisé avec renouvellement automatique ?
  • Actuellement entièrement gratuit en avant-première

Pour le moment, cela est toujours en avant-première publique, mais j'ai mon blog construit avec Gatsby et dans un repo GitHub alors j'ai pensé que j'allais lui donner un spin. Azure vous demande où vous voulez mettre votre application (groupe de ressources, emplacement, etc.) et connecte vos informations d'identification GitHub pour sélectionner le référentiel qui a votre code et c'est tout. Azure effectue la magie pour créer la ressource dans Azure, la configuration de construction / déploiement, l'action GitHub pour effectuer le déploiement lors de la validation et une URL générée de manière aléatoire rappelant les noms de projets suggérés par GitHub. En environ 5 minutes, j'avais le site sur Azure Static Web Apps.

 Microsoft - Le guide essentiel de l'engagement des utilisateurs finaux de Microsoft Teams

ASWA n'est pas seulement purement statique sites non plus – il peut utiliser Azure Functions pour fournir des API et utilise la route / api pour pouvoir y accéder. Points de terminaison API faciles! Il y a beaucoup d'autres petites choses comme l'authentification que le service fournit que vous pouvez trouver dans la documentation .

Gestionnaire de packages Windows

Windows a un gestionnaire de packages ! Surnommé affectueusement «WinGet», le Gestionnaire de packages Windows est quelque chose que les utilisateurs chevronnés réclament depuis un certain temps. Alors qu'il existait des alternatives tierces comme Chocolatey (❤) ou scoop, Microsoft a pris cela en charge et a apporté un gestionnaire de packages en ligne de commande aux masses. Vous pouvez efficacement créer un script d'installation du logiciel pour configurer une nouvelle machine exactement comme vous l'aimez! Il y a beaucoup de chemin à parcourir et ce n'est que dans l'aperçu pour le moment mais j'ai de grands espoirs pour ce que WinGet va pouvoir nous apporter des accros de la ligne de commande.

WSL2

WSL est l'acronyme de le sous-système Windows pour Linux et v2 de cette technologie très très cool arrivera dans la mise à jour Windows 10 2004 plus tard ce mois-ci. La fonctionnalité WSL est dans Windows depuis un certain temps maintenant et avec la v1, vous avez pu lancer une distribution Linux à partir du Windows Store (plus jeune moi: attendez, ces mots ne sont pas censés aller de pair) et avoir un environnement Linux fonctionnant sous Windows sans virtualisation. WSL1 dépendait de la traduction des appels du noyau Linux en appels système Windows et faisait la chose Windows-y correspondante. Technologie cool et efficace, mais en raison de la traduction, les E / S disque et d'autres fonctions essentielles du système peuvent être très lentes ou ne pas fonctionner du tout.

Avec WSL2 Microsoft a repensé à la manière travailler et ils sont sortis de l'autre côté avec quelque chose d'aussi ancien que Microsoft que vous pourriez obtenir. Microsoft a ajouté un noyau Linux complet (!) Dans Windows et l'utilise comme base pour toutes les activités WSL. Cela signifie que vous avez un système Windows complet et un noyau Linux complet fonctionnant côte à côte. Asseyez-vous et prenez cela pendant une seconde. J'attendrai.

Certes, j'utilise WSL2 depuis un peu maintenant sur la version Windows Insiders de Windows 10 et j'ai déjà lancé autant de charges de travail de développement que possible et il l'a géré de manière incroyable. Ce blog Gatsby dont j'ai parlé plus tôt? Construit entièrement en Linux dans WSL2 et VSCode (l'intégration VSCode est bonkers).

Il s'avère que 2020 est l'année du bureau Linux – tout simplement pas comme nous l'avions tous prévu.

Bonus: Windows Terminal

Ce type de comptage depuis Windows Terminal est en prévisualisation depuis un bon moment maintenant et je l'utilise depuis les premières versions 0.x. Lors de la construction, ils ont annoncé que Windows Terminal était officiellement hors de prévisualisation et a publié 1.0. Si vous n'utilisez pas Windows Terminal, téléchargez-le dès maintenant dans le Windows Store. Cela vous fera aimer à nouveau votre ligne de commande. En tant qu'ancien utilisateur de ConEmu / Cmder / Hyper, seule la vitesse sur Windows Terminal vaut chaque centime (ce qui n'est pas un centime depuis sa source gratuite et ouverte). De plus, il y a des tonnes de personnalisations que vous pouvez faire avec via le fichier de paramètres. Si vous souhaitez que quelqu'un le fasse pour vous, il existe également un certain nombre de thèmes et de schémas de couleurs prédéfinis sur TerminalSplash . C'est un parfait compagnon de WSL2!

Avez-vous également pu assister à Microsoft Build cette année? Nous aimerions entendre toutes les informations que vous avez tirées de la conférence virtuelle – il y avait tellement de sessions et de pistes que ce n'était qu'un aperçu de tout ce qui se passait!




Source link