L’asynchrone avec .Net Core : Les boucles

Maintenant que nous avons mieux compris le fonctionnement du multithread, nous allons pouvoir attaquer son utilisation la plus importante pour le travail de lourdes charges : les boucles.
Si leurs utilisations semblent assez simples, il existe quelques subtilités à connaitre, notamment de savoir quand et dans quel cas on les utilise .
Il est recommandé d’avoir les deux premiers chapitres en tête.

Continue reading

L’asynchrone avec .Net Core : Premiers pas

D’expérience, la gestion de l’asynchrone n’est pas forcement intuitive pour un développeur ayant peu de pratique sur le sujet. On a l’habitude de travailler, de penser en processus synchrone, les uns après les autres.
Pourtant, l’asynchrone est souvent incontournable en développement! Avec l’avènement du multi-core et des API, c’est un outil puissant, qu’on utilise parfois « sans faire exprès », ou sans le comprendre parfaitement.
Faisons donc un petit tour du sujet, entre théorie et pratique.

Continue reading

Comment créer un connecteur Power Platform personnalisé?

Dans les articles précédents, nous avons pu voir que les éléments centraux de Power Platform, ce sont les connecteurs ! Et justement, que faire si le connecteur dont nous avons besoin n’est pas disponible.. ? Dans cet article, nous allons voir comment créer notre propre connecteur Power Platform.
Si vous ne connaissez pas encore la solution de Microsoft Power Platform, vous pouvez vous référer à cet article.

Continue reading

Faire parler les données avec Power BI

Dernière application de la triade Power Platform, Power BI constitue un élément essentiel de cette suite logicielle dédié au traitement simple de la donnée.

Après le développement des applications et l’automatisation du traitement, c’est désormais la consultation des données que l’on va présenter (la Business intelligence donc). Power Bi est en effet la solution permettant d’utiliser les connecteurs présentés dans les articles précédents pour extraire les données et en faire des graphiques.

Continue reading

Qu’est-ce que le DevSecOps?

Le DevSecOps : voilà un acronyme pas simple à définir, basé sur un autre pas toujours maitrisé, à savoir le DevOps. On va tenter de clarifier tout ça !
Pour répondre rapidement à la question par une définition courte, le DevSecOps est un terme qui vise à regrouper de multiples concepts, compétences et méthodologie autour d’un but commun : la gestion du cycle de vie d’une application. A savoir mettre en place ce qui est nécessaire pour qu’une entreprise soit capable de faire vivre son logiciel. Cela va de la création, à la maintenance, comme à sa potentielle « mort ». Exactement comme le cycle de vie d’un produit. Si le terme DevOps a évolué en DevSecOps, c’est qu’un élément crucial c’est intégré au centre de ce processus : la sécurité.

Mais profitons-en pour explorer les différents concepts de ce sujet fort passionnant !

Les différentes phases du cycle de vie d’une application. En vert les étapes du chef de projet. En bleu, celles des développeurs. En orange, celles de l’équipe de test.
Continue reading

Automatiser des tâches avec Power Automate

Power Automate (anciennement Microsoft Flow) est une solution proposée par Microsoft pour automatiser facilement les tâches du quotidien. Via quelques « cliquer-déposer », on peut organiser son travail, et parfois gagner des précieuses minutes chaque jour pour des tâches rébarbatives. Avec conception « algorithmique », elle se place comme concurrente du célèbre IFTTT, mais aussi comme une alternative à Azure Logic App. Mais Power Automate a le grand avantage de faire partie de l’écosystème Power Platform !

Continue reading

Comment construire une application avec Power Apps ?

Afin de comprendre la manière dont l’application Power Apps traite les données, vous pouvez vous référer au précédent post sur Microsoft Power Platform.

Dans l’article qui suit, nous allons aborder 3 sujets :

  • On va en apprendre plus sur la source privilégiée de données de Power Apps « Common Data Service »
  • On va voir comment configurer une petite application.
  • Enfin, on reviendra sur les limites de l’outil afin que vous puissiez déterminer quand le mettre en place.

Pour rappel, ce post n’a pas pour but d’être un tutoriel d’utilisation de Power Apps. Je souhaite simplement vous montrer l’étendue des possibilités qu’offre cette solution. Si vous comptez en apprendre davantage, vous pourrez retrouver des tutoriels sur Microsoft Learn.

Continue reading

MS Power Platform, c’est quoi ?

« Information is power », écrivait Robin Morgan. Et elle avait bien raison ! La donnée ne cesse de prendre de l’importance jusqu’à aujourd’hui devenir une mine d’or. Les applications absorbent vos données, vos comportements, afin de mieux vous connaitre. Et cela donne énormément de pouvoir : mieux détecter les maladie ou optimiser l’énergie pour les choses plutôt positives. Mieux vous traquer et vous manipuler commercialement et politiquement pour les cas plus tendancieux. Toujours est-il que, qu’on le veuille ou non, nous vivons dans un monde de « données ».

Chaque corps de métier se digitalise pour augmenter la productivité. Tout le monde, ou presque, possède au moins un appareil connecté à internet. Les solutions sur le marché pour exploiter ces « datas » sont de plus en plus nombreuses. Avec l’avènement de la « Business Intelligence », le but reste toujours d’accumuler et d’exploiter de manière la plus rapide et facile l’ensemble des données. Power Platform est l’une de ces alternatives proposées par Microsoft.

Continue reading