Azure 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

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