Tsundoku

Un magnifique mot japonais pour l’accumulation et l’empilement de livres sans les lire. Il s’agit d’un mot-valise construit à partir de tsunde-oku (pour désigner les tas de choses laissés pour une utilisation ultérieure) et dokusho (lecture). Eviter de confondre avec la bibliomanie qui est un trouble obsessionnel compulsif impliquant la collection ou l’accumulation de livres à un point où les relations sociales ou la santé sont endommagées. Traduction de la publication de Sketchplanations

Digital et numérique

Nous sommes actuellement la cible d’un matraquage digital. Entre la transformation digitale, l’entreprise digitale, les équipes digitales et la digitalisation des processus nous ne savons plus où donner de la tête. Ou plutôt du doigt, car rappelons qu’en français « digital » se rapporte au doigt (1 - 2) Les personnes qui se gargarisent de digital ont la mémoire courte. Souvenons-nous qu’il y a une dizaine d’années, nous avons subi la même chose avec le numérique.

Lire la suite

Agile à l'échelle selon Cédric Moulard

Un scrum master expérimenté - Cédric Moulard (LinkedIn) - aborde la méthodologie projet en informatique et dénonce l’agilité à l’échelle. Partons du manifeste agile qui est défini comme suit (1) : Nous découvrons de meilleures approches du développement logiciel en le pratiquant et en aidant les autres à le pratiquer. Ce travail nous a amené à accorder de l’importance : aux individus et leurs interactions plutôt qu’aux processus et aux outils ; à un logiciel fonctionnel plutôt qu’à une documentation exhaustive ; à la collaboration avec les clients plutôt qu’à la négociation contractuelle ; à l’adaptation au changement plutôt qu’à l’exécution d’un plan.

Lire la suite

Apophénie

Trouver du sens et des connexions dans des choses indépendantes, comme voir des visages sur des toats, un bonhomme sur la lune ou encore des nuages fantastiques. La recherche de modèles et de sens dans des données aléatoires semble faire partie de notre nature. Traduction de la publication de Sketchplanations

.Net Core – Tache planifiée avec Hangfire

Hangfire ? Hangfire est une solution pour intégrer une gestion de taches de fond / planifiées dans des applications .Net et .Net Core. Le stockage est persisté en base de données, le code est open source et l’utilisation commerciale est gratuite. Je m’en suis servi sur un projet, la prise en main est facile et cela fait le boulot. Installation Install-Package Hangfire Configuration Dans le fichier Startup.cs public void ConfigureServices(IServiceCollection services) { // Add Hangfire services.

Lire la suite

Microsoft Learn

Après Microsoft Virtual Academy, Microsoft a créé un nouveau site de formation en ligne pour ses technos/produits. Comme on pouvait s’y attendre, l’expérience utilisateur s’améliore et la qualité du contenu est au rendez-vous. La gamification reste présente avec des niveaux de progression, des trophés, des badges. Il est possible de partager son profil pour montrer les sujets qui nous intéresse. Mon profil sur Microsoft Learn Par contre, dans la continuité de sa stratégie cloud first, Microsoft a mis le paquet sur les formations Azure au détriment du on-premise.

Lire la suite

Logger des événements client avec JSNLog

Continuons l’exploration des solutions de log et voyons comment logger des événements client dans une application web. Prenons une application web Angular couplée à une WebAPI DotNet Core. JSNLog couplé à Serilog vous permettra de logger depuis Angular des informations pour les intégrer dans vos logs serveurs “classique”. JavaScript dans un site asp.net core MVC Dans Visual Studio, récupérer le package via Package Manager : PM> Install-Package JSNLog Dans le startup.

Lire la suite

Benchmark dotnet en toute simplicité

Le benchmark ou test de performance permet – en informatique – de comparer les performances de plusieurs solutions. La méthode la plus simple consiste à utiliser la méthode Stopwatch() mais elle se révèle rapidement limitée. Découvrons BenchmarkDotNet, un framework de benchmark open-source pour dotnet, que j’ai utilisé sur le projet LeetMe. “The quick brown fox jumps over the lazy dog” s’écrit en leet “_T#3 qu!(k 8r0w~ f0* jump5 0v3r 7#3 142y d09_“. Nous allons voir comment déterminer la méthode qui l’écrit le plus rapidement.

Lire la suite