Vous avez probablement déjà entendu parler de cette histoire sur Reddit d’une personne qui avait automatisé son travail (voir la version française) ! Il faut dire qu’automatiser son travail est très tentant quand on fait des tâches répétitives à faible valeur ajoutée. Et si, contrairement à cette personne, vous ne pouvez pas automatiser entièrement votre travail (enfin, j’espère pour vous), il est très probable que vous puissiez vous faciliter la vie en quelques minutes grâce à Azure Logic App.
Continue readingAdaptez la consommation de votre app avec Azure Autoscale
Une des raisons de passer sur le cloud (Azure ou autre), est notamment de s’affranchir des contraintes matérielles et de pouvoir par conséquent adapter la consommation d’une application ou d’un service « à la volée ». Aussi, comprendre et maîtriser le service Azure Autoscale peut être très utile afin d’optimiser vos coûts tout en répondant à vos besoins de charge !
Continue readingTest & Feedback, et autres outils de debug
Tomber sur un bug, ce n’est vraiment pas la chose qui fait plaisir, quelle que soit notre place dans le cycle de vie du produit. Sauf que quitte à tomber dessus, autant le remonter et le signaler à l’équipe support, et de la manière la plus efficace qu’il soit ! Voici quelques outils très utiles pour la remontée de bugs, avec notamment l’outil Test & Feedback. Mais ça peut aussi être utile pour d’autres besoins du quotidien 😉 !
Continue readingMigrer une base de donnée avec Azure Data Factory
La migration entre bases de données, c’est souvent une opération périlleuse. Ce n’est déjà pas évident quand on parle de la même technologie, ça devient un vrai problème quand c’est des technologies qui n’ont rien à voir ! Heureusement, il existe des solutions pour vous éviter d’être prisonnier d’une solution qui peut être dépassée ou à remplacer. On va voir ci-dessous comment vous pouvez effectuer presque n’importe quelle migration avec Azure Data Factory.
Continue readingL’authentification avec FIDO et WebAuthn
La principale faille de sécurité en informatique d’une entreprise, c’est et ça a toujours été « l’humain », utilisé souvent par le biais du phishing comme dans cette attaque relevée par Microsoft. Et l’un des aspects informatiques les plus simples à exploiter chez l’humain, ce sont ses mots de passe (voir le rapport annuel de NordPass). Cela fait des années que les entreprises telles que Microsoft ou Google cherchent à proposer un monde sans mot de passe. C’est en ce sens que la FIDO Alliance a été mise en place. Et ensemble, ils ont construit la norme WebAuthn.
Continue readingGérer son projet avec Azure DevOps Boards
On l’a vu lors de l’introduction sur Azure DevOps, l’usine logicielle n’est pas qu’un repository de code. Nous avons vu avec l’article sur Azure DevOps Repos quelques-unes des possibilités sur la gestion du code source avec cet outil. Mais si les avantages de la gestion du code source sont déjà en soi une raison suffisante d’utiliser l’outil, le développement est avant tout là pour répondre à des besoins métier. Et c’est cette partie que l’on va aborder dans cet article sur Azure DevOps Boards : comment répondre aux problématiques de gestion de projet de développement.
Continue readingLa migration Azure DevOps entre deux tenants Azure
Une migration, ce n’est jamais facile à aborder, alors une migration entre tenants Azure, c’est rarement le sujet sur lequel on a un gros retour d’expérience. Et si la migration concerne un sujet central comme Azure DevOps, ça peut rapidement mettre la pression.
Un petit tutoriel pourra certainement rassurer les plus frileux. Vous y trouverez la procédure que je recommande, des liens vers les documentations officielles, et surtout des conseils sur les déboires que vous pouvez rencontrer !
Bonne lecture.
Continue readingL’authentification dans les applications
L’authentification, la gestion d’identité, et le contrôle d’accès en général : ça a l’air si simple ! Une adresse email, un mot de passe, et ça marche !
Oui … mais non. Quand on commence à gérer ce genre de problématique, on voit rapidement qu’il y a beaucoup de choses à prendre en compte. Comment stocke-t-on les mots de passe correctement ? L’intègre au système du client est-elle possible ? Comment gérer les droits des utilisateurs ?
Afin de répondre à toutes ces questions, je vous propose de faire un petit tour d’horizon au travers d’une petite série d’articles, afin de voir ces différents aspects le mieux possible, et faire quelques démonstrations. Mais d’abord, une revue rapide des concepts fondamentaux de l’authentification !
Continue readingAzure DevOps : Repos
Dans les différentes fonctionnalités d’Azure DevOps vues en introduction, le Repos est la base incontournable à tout projet. C’est la fonctionnalité qui permet de déposer le code source de l’application, de le versionner, et de travailler en équipe. Voyons tout cela en détail.
Continue readingAzure DevOps : Tour d’horizon
Les usines logicielles tel que Azure DevOps, Gitlab ou la suite Atlassian sont devenues incontournables dans le monde du développement. L’intégration d’outils de versionning (Git par exemple), de gestion de projet, l’automatisation des livraisons… Ce sont des outils puissants et faciles à utiliser ! Tout du moins dans une utilisation basique. Etant très complets, ils ne sont souvent pas exploités à leurs maximums. C’est pourquoi je vous propose de (re)voir ensemble certaines fonctionnalités proposées par Azure DevOps.
Continue reading