Articles
A collection of essays, technology leadership guides, software architecture retrospectives, and career reflections.
Bridging the Agentic Testing Gap
Building an AI agent almost always starts with a moment of genuine excitement. You write a system prompt, give the model two or three tools, and run a few test scenarios in a chat window. It works. The agent reasons…
Getting Started with Local AI on Your Mac
Running AI models locally on macOS ensures codebase privacy and eliminates reliance on third-party APIs. By understanding unified memory and quantization, developers can configure local environments to execute capable open-weight models directly on their own hardware.
Don't Micromanage Roomba
Hovering over AI prompts and micro-managing every line of code limits the productivity of automated tools. By treating AI agents like a Roomba (setting clear boundaries and building robust verification systems) engineering teams can focus on high-level goals and let the agent run on its own.
Learning in the Age of AI: Curiosity, Feedback Loops, and Owning Your Growth
Sustaining a career in software engineering during the rapid rise of AI requires curiosity, ownership of your growth, and strong feedback loops. Learning from unexpected career disruptions, such as outsourcing and major industry shifts, builds the resilience needed to master new systems.
Journey Across Southern Africa: From Table Mountain to the Namib Desert
Reflections on a four-week journey across Southern Africa, exploring Table Mountain, the Cape Peninsula, the Kalahari Desert, and the majestic red dunes of Sossusvlei. A narrative of travel, photography, and finding perspective away from the end-of-year engineering rush.
Navigating Change: Reflections on AI, Leverage, and the Evolving Engineering Craft
Navigating the rapid integration of AI in software engineering requires addressing adaptation fatigue, building trust, and redefining the craft around high-level leverage. Rather than viewing AI as a replacement, engineering leaders can guide teams to transition from writing code to orchestrating systems.
Becoming an Organizational Leader
An in-depth guide for individual contributors transitioning from team leaders to organizational leaders. This article details the shift in mindset, the expansion of influence, and how to scale technical and culture frameworks across an engineering organization.
Concours des Gobelins, l’Ecole de l’Image
Conseils et réflexions sur le processus de candidature et les entretiens d'admission pour la formation multimédia de la prestigieuse école de l'image Les Gobelins à Paris.
A look behind Garcon
An overview of Garcon, a lightweight Python library designed to simplify and reduce the complexity of writing distributed background jobs with Amazon Simple Workflow (SWF).
Be fearless
Un conseil simple destiné à la nouvelle génération de designers et de développeurs : surmonter l'appréhension du changement, oser prendre des risques et aborder chaque opportunité professionnelle avec audace.
Difference between French and US companies
A comparison of corporate culture, communication styles, and workplace expectations between French and American companies, highlighting structural differences in decision-making and project management.
Hiring talents
Reflections on the software engineering hiring process, focusing on how to evaluate candidates effectively during a 45-minute interview and match them with the right technical roles.
Install Android SDK on Mac
A straightforward, step-by-step guide to installing and configuring the Android Software Development Kit (SDK) on macOS for mobile developers.
How to crop an image with CSS
A handy CSS technique for cropping images within a fixed-size container while maintaining their aspect ratios and positioning.
2Two (From Gobelins to Yahoo!)
Reflections on a year of significant professional and personal growth, transitioning from studying at Gobelins in France to working as a software engineer at Yahoo! in California.
Effectuer un stage post-études à l'étranger
Guide pratique pour planifier, organiser et réussir un stage professionnel à l'étranger après l'obtention de son diplôme universitaire.
Modérer les commentaires
Une réflexion sur l'importance, les défis et la responsabilité de la modération des commentaires sur un blog personnel ou un site communautaire.
CSS Best Practices for Modern Designs
A summary of essential CSS best practices, writing maintainable style sheets, and optimizing layout performance for web projects.
Vivre aux Etats-Unis
Un retour d'expérience franc et pragmatique sur le coût de la vie, les services publics et le choc culturel lors d'une expatriation aux États-Unis.
Utiliser les Réseaux Professionnels
Une analyse de l'importance d'utiliser des plateformes comme LinkedIn et les réseaux professionnels en ligne pour optimiser sa recherche d'emploi.
Hadopi : juridiquement ridicule
Une critique acerbe de la loi Hadopi, soulignant son inefficacité technique, son absurdité juridique et son impact sur les libertés numériques des internautes.
Javascript et évènements
Un cours technique expliquant la gestion des événements et des interactions utilisateurs en JavaScript via le Document Object Model (DOM).
Rendu de texte avec Javascript
Une présentation des techniques et des bibliothèques JavaScript permettant d'améliorer le rendu typographique et l'affichage de polices personnalisées sur le web.
Librairie EF pour AS3
Présentation de la librairie EF pour ActionScript 3 (AS3), conçue pour faciliter le développement d'applications riches et d'animations interactives sous Adobe Flash.
Email et identité professionnelle
L'importance de choisir une adresse e-mail professionnelle appropriée pour construire une identité en ligne crédible auprès des recruteurs.
Réussir son CV
Conseils pratiques pour structurer, rédiger et designer un curriculum vitae percutant, adapté aux attentes des recruteurs dans le domaine de la technologie.
Trouver l'inspiration
Une exploration des sources d'inspiration pour les designers et développeurs web, s'appuyant sur l'ouvrage de Patrick McNeil et les tendances de l'époque.
Glincer
Introduction à Glincer, une solution JavaScript/jQuery légère facilitant les transitions dynamiques et l'interactivité sur les pages web.
Interview de Denis Boudreau
Une interview exclusive avec Denis Boudreau, expert en accessibilité web, discutant de l'importance des standards du W3C et de l'inclusion numérique.
Sécurisation des trackbacks
Analyse des problèmes de spam liés aux trackbacks de blogs et présentation des méthodes de sécurisation et de filtrage pour s'en prémunir.
Les trackbacks
Une introduction au fonctionnement des trackbacks, un mécanisme de communication inter-blog permettant de notifier la création de liens entre articles.
Elections américaines de 2004
Une analyse rétrospective des enjeux politiques et du déroulement de l'élection présidentielle américaine de 2004 opposant George W. Bush à John Kerry.