ArticleSix shaders Shadertoy, lus ligne par ligne6 nov. 2026Lecture du code de six shaders GLSL publiés sur Shadertoy en 2024 : déformation de domaine, spirale, grille anticrénelée, mer, rayons de soleil et déformation à la souris.
ArticleCe que dit un guide salarial canadien quand on lit bien ses tableaux5 nov. 2026Relecture du texte du guide salarial 2023 conservé dans AlgoETS/Salary : 19 387 lignes, des tableaux financiers lus comme des niveaux d’expérience, et les salaires par famille d’emplois, …
ArticleRefonte du site avec Hugo (partie 2)24 oct. 2026Refonte du portfolio Hugo : identité commune, articles bilingues, skills de dépôt, diagrammes interactifs et publication locale.
ArticleIPC Toolkit : collisions et friction dans une simulation24 oct. 2026Comment IPC Toolkit fournit la détection de collisions, les dérivées de distance et les calculs de friction à une simulation.
ArticleMistubaVideo : rendre des enregistrements de simulation avec Mitsuba24 oct. 2026Des poses et champs de surface enregistrés aux images, cartes de chaleur et vidéos.
ArticleSuivre l’actualité financière avec AINewsTracker24 oct. 2026Suivre les actualités financières de leur collecte à l’analyse et au backtesting historique avec AINewsTracker.
ArticleTrueMapData : des cartes mesurées aux ressources utilisables24 oct. 2026TrueMapData relie les fichiers TrueMap et GelSight à la visualisation, aux métriques de surface, à l’analyse d’usure et à l’export de maillages.
ArticleDimension : relier les mathématiques Rust au rendu23 oct. 2026Dans mon workspace Dimension : stockage matriciel, méthodes numériques, transformations de scène et rendu wgpu sur le web et en natif.
ArticleDasherControl : un tableau de bord homelab organisé en espaces de travail23 oct. 2026Retour sur DasherControl : applets Vue, backend Rust et Rocket, espaces de travail persistants et interface Docker.
ArticleBlender / stockage objetbloc.blend → S3 / MinIOMon fork bloc : parcourir S3 et MinIO depuis Blender23 oct. 2026Lecture de mon fork de stockage cloud pour Blender : connexions multiples, dossiers, recherche approximative et import de maillages.
ArticleMon reverse proxy : séparer provisionnement, configuration et vérifications22 oct. 2026Lecture de mon infrastructure Caddy : Terraform pour le VPS et le DNS, Ansible pour la configuration, l’ordre réel d’un déploiement et pourquoi ses contrôles et sa CI ne bloquent encore …
ArticleArtemis Switch : suivre une image du réseau à l’écran20 oct. 2026Dans Artemis Switch : transport Moonlight, NVDEC, deko3d, cadence des images et télémétrie pour comprendre les délais du streaming.
ArticleComfyUI-UML : des diagrammes sous forme de nœuds et d’images20 oct. 2026Comment ComfyUI-UML transforme Mermaid et PlantUML en images, fichiers et liens de visualisation avec Kroki ou des moteurs locaux.
ArticleDans BatchBacktesting : parallélisme, hypothèses et résultats exploitables20 oct. 2026Lecture du moteur Python BatchBacktesting : workers, commission de 0,2 %, paramètres des stratégies, fichiers CSV et pièges d’analyse.
ArticleEnseigner Python avec un atelier de données de bout en bout20 oct. 2026L’atelier Workshop1 d’AlgoETS relie Python, API, pandas et visualisation dans neuf notebooks, jusqu’à un exercice de moyennes mobiles.
ArticlePortage Switch · New 3DSsm64coopdxcode partagé, couche plateforme minimalePorter sm64coopdx sur Switch et New 3DS : isoler les plateformes20 oct. 2026Les cibles Switch et New 3DS de CoopDX : rendu, commandes, audio, isolation des builds et limites actuelles de validation sur console.
ArticleSerilog.Sinks.SentrySDK : relier les logs structurés au suivi d’erreurs20 oct. 2026Le sink Serilog pour Sentry : initialisation du SDK, événements, contexte ASP.NET Core, packages NuGet et activité du projet.
ArticleClaude Academy : Building with the Claude API10 oct. 2026Anthropic a délivré l'attestation Claude Academy Building with the Claude API en octobre 2026.
ArticleÉTS · 2026Mémoireusure de surface en temps réelMémoire déposé à l'ÉTS10 oct. 2026Le mémoire de maîtrise à l'ÉTS sur l'usure des surfaces en temps réel est déposé, avec un merci à Sheldon Andrews et aux personnes qui ont aidé.
Articleuml-mcp — diagrammes UML depuis le chat via MCP2 sept. 2026Serveur MCP open source pour diagrammes Mermaid, PlantUML et Kroki dans Cursor et ChatGPT — genèse, installation, liens vers les outils diagrammes antérieurs.
ArticleStreaming portable et homebrew — Artemis-Switch, moonlight-N3DS, sm64coopdx-switch2 sept. 2026Streaming PC sur Nintendo Switch avec Artemis (Apollo/Sunshine), Moonlight sur New 3DS, et un port Switch de sm64coopdx — trois dépôts homebrew et leur rôle.
ArticleArrivée à La Caisse comme stagiaire en développement18 août 2026Stage à La Caisse en automatisation de processus, avec SharePoint, TypeScript, C#, .NET, des API et une migration depuis SnapLogic.
ArticleMémoire — couplage contact-apparence pour l'usure en espace texture14 août 2026Mémoire ÉTS sur l'usure de surface en temps réel en simulation interactive — dissipation frictionnelle, atlas GPU, validation GelSight, WearPaper et TextureFriction.
ArticleFigurines IA pour impression 3D22 mai 2026Figurines chibi, ComfyUI avec OmniGen2 et Hunyuan3D v2, et notes d’impression résine.
ArticleAffiche au CAÉC 2026, 2e place en optique24 avr. 2026Affiche au CAÉC 2026 sur l'usure visuelle des textures en temps réel, à partir de données expérimentales. 2e place en optique.
ArticleSimilarité entre films et recherche vectorielle13 avr. 2026Récit pédagogique : kNN pgvector en SQL, vecteurs denses et creux Qdrant sur MovieLens derrière une application FastAPI, puis RAG LangChain + Ollama sur le même catalogue.
ArticleBibliothèque Python pour le trading virtuel MarketWatch13 avr. 2026Paquet PyPI marketwatch — client Python pour le jeu boursier virtuel MarketWatch, surface API, limites, lien avec backtesting.
ArticleAlgoÉTS MarkÉTS — première compétition de paper trading à l'ÉTS15 janv. 2026Première compétition MarkÉTS à l'ÉTS : 4 154 ordres, 170+ participants, disponibilité 99 %+, club porté à 20 membres.
Article25k utilisations de l'outil de diagrammes sur le GPT Store24 oct. 2025L'outil de diagrammes UML a atteint 25k utilisations sur le GPT Store. Je l'ai fait pour éviter Lucidchart, et je cherche quelqu'un pour le reprendre.
ArticleDébut comme chargé de travaux pratiques à Polytechnique Montréal2 sept. 2024J'ai commencé comme chargé de travaux pratiques à Polytechnique Montréal. Sur le CV, ce rôle est DevSecOps, LOG 8100, depuis septembre 2024.
ArticleBacktestingindicateursplusieurs titres, une stratégieBacktest d’indicateurs techniques sur plusieurs tickers avec Python30 mai 2024BatchBacktesting à l’échelle — lire les classements agrégés sans confondre criblage et stratégie.
ArticleÉconomie des boîtes LEGO avec science des données30 mai 2024Tendances Rebrickable, prix BrickEconomy, scraping Playwright, régression sur le set 001-1 — récit avec graphiques, code dans LegosTracker.
ArticleExpérimentation des indicateurs techniques avec Python et Backtesting14 mai 2024BatchBacktesting avec une stratégie EMA sur le S&P 500 et les cryptos : le code, le classement, et comment lire des rendements extrêmes.
ArticleFaire travailler ensemble Caddy, EC2, CloudWatch, Step Functions et Lambda14 mai 2024Caddy sur une instance EC2 t4g.nano : journaux d’accès JSON, script Python nocturne vers CloudWatch, workflow Step Functions qui lance des Lambdas Logs Insights et de géolocalisation, et les …
ArticleParcours vers la certification AWS Certified Cloud Practitioner14 mai 2024Plan d’étude sur deux semaines — Udemy, AWS Skill Builder, Cloud Quest, Escape Room et astuces Pearson VUE (temps supplémentaire, badge Credly).
ArticlePrévoir des cours boursiers avec des simulations Monte Carlo14 mai 2024Bandes Monte Carlo forward sur AAPL — couverture hold-out, percentiles, différence avec MCMC.
ArticleKinectron + p5.js — gestes, contrôle du sketch et export GIF15 mars 2024Recevoir les squelettes Kinect v2 de Kinectron dans p5.js, détecter des gestes simples à partir des articulations, rejouer des images enregistrées, arrêter / relancer le sketch et …
ArticleMediaBox homelab — ce que je fais tourner en Docker (et le reste en signet)15 mars 2024Comment MediaBoxDockerCompose est né d’une carte de ports homelab — ce qui est câblé, et où entrent les scripts Proxmox.
ArticleCréer un portfolio avec Hugo (semaine 1)6 janv. 2024Semaine 1 d’un portfolio Hugo — ce que contenait l’ancien dépôt, une première page de liens Hugo, compromis HBTheme, intégration de données, Substack, shortcode iframe et ce que je ferais …
ArticleScan LiDAR d’un appartement avec Rhino sur iPhone2 janv. 2024LiDAR pièce par pièce avec Rhino sur iPhone — validation d’aménagement, limites du scan grand public, quand ça bat la CAO complète.
ArticleMon parcours en génie logiciel30 déc. 2023Des jeux Flash et démos Unity à Algolux, aux projets à l’ÉTS, aux stages et au backend/plateforme/DevSecOps d’aujourd’hui — chronologie personnelle avec liens vers les projets.
ArticleCréer un CV professionnel avec JSON Resume10 sept. 2022Rédiger le CV une fois en JSON, exporter en HTML ou PDF avec des thèmes, ou brancher les données dans un site Hugo.
ArticleCréateur de Lenses Snapchat6 sept. 2022Lenses Snapchat avec des millions de lectures (2017-2020), clients Fiverr, outil GIF vers PNG, retours Lens Studio et totaux Lens Insights 2026.
ArticlePlateformes de chat en direct et de support (3CX, ManyChat, Kommunicate, Chatwoot)6 sept. 2022Notes pour choisir chat web, bot et boîte d’équipe — différences entre 3CX, ManyChat, Kommunicate et Chatwoot, avec visuels et liens.
ArticlePlugin OpenAI D2C — diagrammes PlantUML, Mermaid et D26 sept. 2022Plugin ChatGPT pour diagrammes PlantUML, Mermaid et D2 — genèse, installation, exemples de prompts, limites vs gabarits AIPRM.
ArticlePrompts de diagrammes avec ChatGPT et AIPRM (PlantUML, Mermaid, etc.)6 sept. 2022Gabarit de prompt AIPRM : type de diagramme, éléments, objectif et outil — avec exemples PlantUML et Mermaid (React, FastAPI, Redis, MongoDB, cache hit/miss).
ArticleSupport à planches — du CAO au contreplaqué21 déc. 2021Rack skate vertical — détour cadre soudé en atelier, contreplaqué Home Depot, entailles en CAO, build location-friendly, décembre 2021.
ArticleBalance Renpho, Home Assistant, rétro-ingénierie de l’API et prévision du poids10 oct. 2021Fork de hass_renpho pour Home Assistant — API de l’ancienne app Renpho, APKLeaks, tableaux Lovelace, soucis de proxy, un notebook pandas + LSTM qui prévoit le poids à partir de l’export, et …
ArticleÉvolution réseau — monter un lab à la maison6 sept. 2021Évolution d’un homelab — Dell R710, câblage de placard, piles Docker, Caddy, WireGuard, Proxmox, et pourquoi je dessine encore le réseau au mur.
ArticleDémos CodePen (collection)10 janv. 2017Intégrations CodePen live de l’ère jQuery/vanilla (~2016–2017) : formulaires, widgets, getDisplayMedia, tableau noir Canvas et vague Three.js.
TutorielInstaller des paquets Python pour les add-ons Blender (Windows, Blender 4.2+)8 févr. 2025pip dans le Python embarqué de Blender — dossier modules utilisateur, thread d’arrière-plan, popups.
ConférenceDu BMC au pitch : notes de parcours QcES (printemps 2024)13 avr. 2026Notes du programme QcES — canevas d’affaires, entrevues clients, feedback, roadmap et pitch, sans noyer le lecteur dans le jargon.
ConférenceGraphQuon 2025 — Université de Toronto15 nov. 2025Présentation Where to Wear? à l’atelier pré-SIGGRAPH Québec–Ontario à Toronto — usure frictionnelle, textures et diapositives GraphQuon 2025.
ConférenceGraphQuon 2024 — ÉTS (Montréal)9 nov. 2024GraphQuon 2024 à l’ÉTS — atelier pré-SIGGRAPH Québec–Ontario, site web de la conférence, et échanges (dont la peinture de textures par diffusion NVIDIA).
ConférencePremier atelier Byzantium — Solidity et token ERC-20 sur Ethereum11 mars 2024Retour sur le premier workshop Byzantium sur Ethereum — Remix et Sepolia, ERC-20 OpenZeppelin, déploiement et échanges de tokens. Animation : Khalil Anis Zabat.
ConférenceConférence Snowflake Data-for-Breakfast — notes6 sept. 2022Notes élargies — santé à l’échelle, fiscalité, clean rooms, keynote Infostrux, quand un entrepôt bat les feuilles.
ConférenceExpo Manger Santé 2023 — olives, kiosques et découvertes6 sept. 2022Deux jours à l’expo alimentation santé — kiosque olives, notes fournisseurs, crédits photo, produits à racheter.
ConférenceLes nouveautés de GitHub Copilot6 sept. 2022Session à Cédille avec GitHub et Arctiq — Copilot Chat, /createNotebook, GitHub Next, photos et retours étudiants.
ConférenceRun:ai sur AWS — notes de webinaire (inférence et autoscaling)6 sept. 2022Notes d’un webinaire Run:ai — inférence GPU sur AWS, tableaux de bord, CLI et montée en charge.