# Thibault Milan > Head of Digital & Platform at Paperjam. Neurospicy, AI-curious, allergic to vendor lock-in. Based in Luxembourg. Public Ghost content for AI and LLM tooling. Use `/llms-full.txt` for consolidated page and post context. Append `.md` to any post or page URL to get the content in Markdown (for example, `/example-post.md`). ## Pages - [About me](https://thibaultmilan.com/about.md) - Thibault Milan — digital innovation, AI transformation, and platform strategy. Head of Digital & Platform at Paperjam, speaker, and maker. - [Privacy Policy](https://thibaultmilan.com/privacy-policy.md) - Short version: I collect as little as possible, I host in the EU, I don't track you across the web, and I don't sell anything. If you want your data gone, just ask. - [Techwatch](https://thibaultmilan.com/techwatch.md) - Every two weeks. AI, platforms, and the messy reality of digital work. Links worth your time, with a reason why. I've been keeping a tech watch for years, in one form or another. The tools changed, the platforms came and went (pour one out for the ones that shut down on me), but the habit stuck: re… ## Posts - [Immotop Companion: One Click to Mute an Agency](https://thibaultmilan.com/immotop-companion-one-click-to-mute-an-agency.md) - A Chrome extension that blurs every listing from an agency you're tired of on immotop.lu. Blurred, not deleted, because filtering you can't audit is just a different kind of noise. - [Adding an Atom Feed to Ghost (Without Touching a Server)](https://thibaultmilan.com/ghost-atom-feed.md) - Migrating from Jekyll to Ghost broke my social syndication, and neither project was going to fix it. Twenty minutes in the Ghost admin, no server access required. - [I Migrated Away From Airtable for the Open Source. Then the Licence Changed.](https://thibaultmilan.com/nocodb-relicense-airtable-sovereignty.md) - Twelve months ago I wrote about open source alternatives and developer sovereignty. Then NocoDB relicensed, and I got to test my own advice from the receiving end. - [Binance Didn't Leave Europe. It Failed an Inspection.](https://thibaultmilan.com/binance-didnt-leave-europe-it-failed-an-inspection.md) - On July 1, 2026, Europe's crypto market shrinks from 1,200 registered players to roughly 210 licensed ones. Binance is just the loudest name caught in the doorway. Here's the framework decision-makers should actually take away. - [Eight Years Following a Vision: What I Learned About Innovation Leadership at Smile](https://thibaultmilan.com/eight-years-following-a-vision-what-i-learned-about-innovation-leadership-at-smile.md) - In 2018, I left KPMG's comfortable salary — not for a company, but for a vision. Eight years later, as I prepare to leave for Paperjam, here's what I learned about following leaders, becoming one, and knowing when it's time to move on. - [Why 88% of AI Projects Never Make It to Production (And What the 12% Do Differently)](https://thibaultmilan.com/why-88-of-ai-projects-never-make-it-to-production-and-what-the-12-do-differently.md) - Most AI transformations fail before they start. Here's what separates companies that scale AI successfully from those stuck in pilot purgatory—based on real data and hard-won lessons from the field. - [Upside AI: 10 Survival Tips for Your AI Transformation](https://thibaultmilan.com/projects/why-88-of-ai-projects-never-make-it-to-production-and-what-the-12-do-differently-169.md) - Co-authored a 30-page strategic whitepaper for Smile that uses irony and anti-patterns to teach AI transformation best practices. Each chapter shows how to guarantee failure—then reveals the survival strategy. Created through human-AI collaboration, demonstrating the exact augmentation approach we a - [We Rolled Out AI to Hundreds of Developers. Here Are the Most Surprising Results a Year Later.](https://thibaultmilan.com/we-rolled-out-ai-to-hundreds-of-developers-here-are-the-most-surprising-results-a-year-later.md) - Discover the real-world impact of a year-long generative AI rollout at Smile. Learn surprising truths about developer adoption, why senior engineers gained more efficiency than juniors, how we navigated productivity plateaus, and the data-driven strategy that achieved massive ROI with lean managemen - [1535° Creative Days — Build a tiny app in 90 minutes (vibe coding workshop)](https://thibaultmilan.com/talks/1535-creative-days-build-a-tiny-app-in-90-minutes-vibe-coding-workshop.md) - I’m hosting a participative workshop at 1535° Creative Days where we’ll build a small, real app in 90 minutes using vibe coding — AI as a coding pair, you stay in control. We’ll be transparent about the limits and when bespoke engineering becomes the smarter path. - [The Answer Engine Internet: Why Cloudflare Thinks We Need to Rethink “Traffic”](https://thibaultmilan.com/the-answer-engine-internet-why-cloudflare-thinks-we-need-to-rethink-traffic.md) - Unlock insights from Cloudflare’s 2025 Founders’ Letter as we explore the future of Internet business models, the shift from traffic-based monetization to AI-driven rewards, and how creators can thrive in the era of answer engines. Discover Cloudflare’s vision for sustainable, knowledge-focused onli - [UX Design Thinking Workshop at Luxembourg Open Innovation Club](https://thibaultmilan.com/talks/ux-design-thinking-workshop-at-loic.md) - Join our UX Design Thinking Workshop in Luxembourg on September 23, 2025, and discover how to drive innovation by putting user needs at the heart of your business. Learn practical methods and strategies from leading experts in UX and Design Thinking. - [Miss Tourisme Luxembourg](https://thibaultmilan.com/projects/miss-tourisme-luxembourg.md) - For the Miss Tourisme Luxembourg election, I designed and delivered a robust, secure, real-time online voting system in just two days. By migrating from a low-code base (Glide) to a custom Lovable + Supabase + Postmark stack, we eliminated manual post-processing (disposable emails, alias abuse), loc - [Enhancing WordPress Security with AI: A Case Study](https://thibaultmilan.com/enhancing-wordpress-security-with-ai-a-case-study.md) - Découvrez comment l'IA révolutionne la sécurité WordPress : détection prédictive, réponse automatisée et analyse comportementale avancé e. - [Nouvelle édition du guide « L’IA Gen pour les administrations publiques » : sécurité, déploiement et éthique à l’ère du EU AI Act](https://thibaultmilan.com/nouvelle-edition-du-guide-l-ia-gen-pour-les-administrations-publiques-securite-deploiement-et-ethique-a-l-ere-du-eu-ai-act.md) - L’été n’a pas été de tout repos pour le secteur public. Tandis que la révolution des grands modèles de langage (LLM) continue de bousculer nos routines, mon livre blanc s’est offert une mise à jour ambitieuse — et franchement, il était temps. Sécurité des LLM : de la théorie à la pratique On ne va… - [AI for Public Administrations - V2 Whitepaper](https://thibaultmilan.com/projects/ai-whitepaper-v2.md) - A comprehensive whitepaper update addressing the critical challenges of integrating generative AI in public administrations. This V2 edition covers LLM security vulnerabilities, deployment strategies (cloud, on-premise, hybrid), algorithmic bias mitigation, and EU AI Act compliance, providing practi - [Super Fiesta: $5 Photo Powerhouse](https://thibaultmilan.com/super-fiesta-5-photo-powerhouse.md) - How I turned a quick script inspired by @roast.london.roast into a photo Swiss‑army knife — for the price of a latte! - [Super Fiesta](https://thibaultmilan.com/projects/super-fiesta.md) - A Python tool that transforms party photos into perfectly square, Instagram-ready images with professional watermarking and intelligent batch processing. Built with AI assistance for just $5, it replaces heavyweight GUI tools like Photoshop macros and Squash with a lightweight CLI that handles resiz - [Qwen-image: The New Open-Source Benchmark in AI Image Generation?](https://thibaultmilan.com/qwen-image-the-new-open-source-benchmark-in-ai-image-generation.md) - Qwen-image by Alibaba is shaking up AI image generation. See how it compares to DALL·E, GPT-Image-1 and Google's Imagen — architecture, benchmarks, and why open-source matters. - [Take Back Control: Open Source Alternatives for Developer Sovereignty](https://thibaultmilan.com/take-back-control-open-source-alternatives-for-developer-sovereignty.md) - Discover the best open-source alternatives to popular developer tools—self-host, protect your privacy, and take back control of your tech stack. Explore replacements for ChatGPT, Postman, GitHub, Notion, Firebase, and more, with a clear comparison table highlighting why switching empowers your sover - [Prototyping a Fullstack App in 8 Hours with Lovable](https://thibaultmilan.com/prototyping-a-fullstack-app-in-8-hours-with-lovable.md) - Building a Custom News Aggregator in One Day: A Field Report on Lovable and Its Implications for Modern Software Engineering - [Kiro: AWS’s Agentic IDE and the Spec-Driven Renaissance](https://thibaultmilan.com/kiro-aws-s-agentic-ide-and-the-spec-driven-renaissance.md) - Discover Kiro, AWS’s new agentic IDE designed to bridge the gap between fast AI prototyping and production-grade software. With its spec-driven development workflow, Kiro transforms your prompts into clear requirements, robust technical designs, and actionable tasks—keeping documentation and code in - [Accessibility Isn’t Optional Anymore: What the European Accessibility Act Means for Your Digital Business](https://thibaultmilan.com/accessibility-isn-t-optional-anymore-what-the-european-accessibility-act-means-for-your-digital-business.md) - Discover what the European Accessibility Act means for your digital business in 2025 and beyond. This article breaks down the EAA’s requirements, compliance deadlines, and the real-world impact of accessibility on user experience, legal risk, and business growth. Learn why accessibility isn’t just a - [Shipping Fast(er): How I Used Claude Code to Release Chrome Webhook Extension 2.0](https://thibaultmilan.com/shipping-faster-how-i-used-claude-code-to-release-chrome-webhook-extension-20.md) - A Tale of Side Projects and Speed There’s a unique satisfaction in shipping something you built for yourself. That feeling gets even better when you manage to revive a side project after a long pause—and ship not just a fix, but a full version bump. This post is about Chrome Webhook Extension, a sm… - [Chrome Webhook Manager](https://thibaultmilan.com/projects/chrome-webhook-manager.md) - A production-ready Chrome extension that makes it easy to send browser data to webhooks like Discord channels, Notion automations, or any connected service. Built with AI assistance, achieving two major version releases (v1.2 and v2.0) in under 3 hours of development time for less than $8 total cost - [Automate Netlify Rebuilds Using GitHub Actions](https://thibaultmilan.com/automate-netlify-rebuilds-using-github-actions.md) - How to automatically rebuild your Netlify site only when future-dated content needs to be published, while keeping your build minutes under control. - [Table ronde « Confiance et IA : opportunités pour les entreprises »](https://thibaultmilan.com/talks/table-ronde-confiance-et-ia-quelles-opportunites-pour-vos-entreprises.md) - Participez à la table ronde "Confiance et IA : quelles opportunités pour vos entreprises ?" lors de l’événement IA-NA à La Rochelle, le 13 juin 2025. Découvrez comment structurer une stratégie Data & IA, évaluer la maturité de votre organisation et saisir les opportunités offertes par l’intelligence - [OpenAI MCP Server Integration: A New Era in AI](https://thibaultmilan.com/openai-mcp-server-integration-a-new-era-in-ai.md) - The AI landscape is evolving fast—and today, OpenAI’s MCP (Model Context Protocol) server integration is opening the door to a whole new era of flexibility and interoperability. Whether you’re a tech company, a travel agency, or a SaaS provider, this is a shift you can’t afford to ignore. - [Exploring Ecosystem Partnerships](https://thibaultmilan.com/talks/exploring-ecosystem-partnerships.md) - Thibault Milan participated in a LOIC event focused on open innovation, sharing expertise on startup collaboration, research partnerships, and corporate venturing in Luxembourg’s dynamic innovation ecosystem. - [The hidden cost of "cheap ease](https://thibaultmilan.com/the-hidden-cost-of-cheap-ease.md) - While reading the editorial of Friends of Dense Discovery #335, where Kai shared his experience trying to order a pizza from a local restaurant—only to discover the delivery was outsourced to a service like DoorDash—I couldn’t help but reflect on the broader implications of our reliance on these pla - [Why I’m Dedicating 1% of My Revenue to Carbon Elimination 🌍](https://thibaultmilan.com/i-m-dedicating-1-revenue-carbon-elimination.md) - Since 2022, I’ve supported Direct Carbon Capture (DCC) to combat climate change. Now, I’m dedicating 1% of my business revenue to carbon elimination through Stripe Climate. From WordPress projects to AI consulting, every client contributes to meaningful climate action. - [Automating Context Reminders Before Meetings (When You're Managing 15 Projects with an ADHD Brain)](https://thibaultmilan.com/automatiser-les-rappels-avant-les-reunions-efficaces.md) - How to automate meeting context reminders to stay focused and efficient, even with a packed schedule. - [Agent2Agent Protocol: Transforming AI Collaboration Today](https://thibaultmilan.com/agent2agent-protocol-transforming-collaboration-today.md) - Discover how the Agent2Agent (A2A) protocol enables AI agents to collaborate across platforms and systems. Learn how A2A complements the Model Context Protocol (MCP) to build secure, context-aware, and interoperable AI ecosystems. - [Enhancing AI with MCP Servers for Secure Interactions](https://thibaultmilan.com/enhancing-ai-with-mcp-servers-for-secure-interactions.md) - Discover how MCP servers (Model Context Protocol) revolutionize artificial intelligence by dynamically integrating enterprise data and enabling AI models to interact securely with external resources. Explore benefits, use-cases, and essential resources to get started with MCP. - [Exploring the Studio Ghibli AI Phenomenon](https://thibaultmilan.com/exploring-the-studio-ghibli-ai-phenomenon.md) - Discover how generative AI is revolutionizing art by recreating the iconic style of Studio Ghibli. Analysis of viral trends on social media, ethical implications, and critiques from Hayao Miyazaki himself. A personal look at the impact of AI on creativity and copyright, between innovation and contro - [Comment Récupérer l'Accès Administrateur à un Site WordPress](https://thibaultmilan.com/comment-recuperer-lacces-administrateur-a-un-site-wordpress.md) - Découvrez comment récupérer l'accès administrateur à un site WordPress grâce à des méthodes simples et efficaces : réinitialisation via URL, ajout d'un administrateur avec PhpMyAdmin ou FTP, et assistance de l'hébergeur. Protégez votre site avec des conseils de sécurité essentiels. Un guide complet - [Exploring AI Adoption at UX-Meet: IA Experience](https://thibaultmilan.com/exploring-ai-adoption-at-ux-meet-ia-experience.md) - Explore key insights from the UX-Meet AI Experience conference, where AI meets UX design. Learn how strategic AI adoption can transform your company into a powerful ally while maintaining the importance of human-centered design. Discover best practices for integrating AI without replacing human crea - [Plan Your Year with Intention](https://thibaultmilan.com/plan-your-year-with-intention.md) - Make 2025 your organized year with the Year Compass, a 4-page PDF planner for goals and mindfulness. Perfect for those with ADHD, it's pay-what-you-want. - [Year Compass 2025](https://thibaultmilan.com/projects/year-compass-planner.md) - A minimalist 4-page PDF planner that breaks down the year into manageable quarters, specifically designed for people with ADHD and those seeking intentional living. Created through personal experience and rapid iteration, it offers a pay-what-you-want model making planning tools accessible to everyo - [UX-MEET : IA Experience](https://thibaultmilan.com/talks/ux-meet-ia-experience.md) - L'événement incontournable pour les leaders de l'UX et du design. - [Code Less, Create More: Unleashing AI Secret Weapons for Lazy(?) Developers!](https://thibaultmilan.com/talks/code-less-create-more-unleashing-ai-secret-weapons-for-lazy-developers.md) - As I gear up for SymfonyCon 2024 in Vienna, I'm thrilled to share that I'll be presenting a talk titled "Code Less, Create More: Unleashing AI's Secret Weapons for Lazy Developers." This event is a fantastic opportunity for developers and tech enthusiasts to gather and explore the latest innovation… - [Transformez la performance de vos équipes avec l'IA Gen](https://thibaultmilan.com/talks/retex-llm4dev-transformez-la-performance-de-vos-quipes-avec-l-ia-gen.md) - Chez Smile, on intègre l'IA pour améliorer compétitivité et satisfaction. Participez au webinaire pour voir comment elle booste les performances des développeurs. - [Mindful Meeting Management: Planning meeting with ADHD](https://thibaultmilan.com/mindful-meeting-management-planning-meeting-with-adhd.md) - Living with ADHD presents unique challenges, especially when it comes to managing time and commitments. One of the hurdles I face is not being able to be always concious about the amount of time things will take, and how much I can do in a day, making it difficult to balance meetings and tasks. Mos… - [Exploring the NoCode Summit 2024](https://thibaultmilan.com/exploring-the-nocode-summit-2024-a-deep-dive-into-innovation-and-trends.md) - A Deep Dive into Innovation and Trends - [Essential WordPress Fixes for Common Issues](https://thibaultmilan.com/essential-wordpress-fixes-for-common-issues.md) - Unlock solutions to common WordPress issues with our guide. Learn step-by-step fixes to enhance site performance and resolve errors efficiently. - [OpenAI Unveils the o1 Model: A Leap Towards Reasoning AI](https://thibaultmilan.com/openai-unveils-the-o1-model-a-leap-towards-reasoning-ai.md) - Explore OpenAI's o1 model launch, enhancing AI reasoning with advanced 'chain of thought' capabilities for complex problem-solving. - [The integration of Gen AI in the company is becoming vital](https://thibaultmilan.com/l-int-gration-de-l-ia-g-n-rative-dans-l-entreprise-devient-vital-mon-retour-d-exp-rience.md) - My feedback on integrating Generative AI at Smile as the Director of Innovation for the group. - [Generative AI: a revolution for the public sector](https://thibaultmilan.com/l-ia-g-n-rative-une-r-volution-pour-le-secteur-public.md) - Discover how generative AI is transforming the public sector by improving services, communication, and administrative efficiency. - [Uber & Webtaxi: A New Era for Luxembourg Mobility](https://thibaultmilan.com/uber-webtaxi-era-luxembourg-mobility.md) - Discover how Uber's partnership with Webtaxi is reshaping mobility in Luxembourg, blending global tech with local service. - [Révolutionnez votre expérience bancaire ING Luxembourg avec Apple Pay et Google Pay grâce à Curve!](https://thibaultmilan.com/utiliser-apple-pay-google-pay-ing-luxembourg.md) - Dans un monde où la technologie évolue à une vitesse vertigineuse, nos habitudes bancaires ne font pas exception. Avec l'arrivée des paiements mobiles, le confort et la sécurité de nos transactions financières ont été transformés. Mais pour les clients d'ING Luxembourg, une ombre persiste : l'absen… - [How to create a RSS feed bot for Mastodon](https://thibaultmilan.com/how-to-create-a-rss-feed-bot-for-mastodon.md) - I wanted to create a bot for Mastodon that read RSS feed and post toots, turns out it's super simple and you don't have to know how to code. - [How much I gonna pay that iPhone 14 at POST ?](https://thibaultmilan.com/how-much-i-gonna-pay-that-iphone-14-at-post.md) - Every ~~year~~ time Apple is releasing a new set of iPhones, my cell operator is listing them, alongside with incentives that seems too good to be true to enjoy. And we are use to it now, marketing is, most of the time, deceptive. We promise you a bargain but we make money on you. The pinnacle of i… - [How to fix Google Drive authorization issues](https://thibaultmilan.com/how-to-fix-google-drive-authorization-issues.md) - When you upgrade Google File Stream to Google Drive, especially on Big Sur, authorization problems may arise. This is how to fix it. - [Covid Tracker Customer Registry Update](https://thibaultmilan.com/covid-tracker-customer-registry-update.md) - That's a while now I didn't post about the project but, behind the scene, I worked on the last bits that was missing in the app. - [#nocode Thursday: Eurovision Song Contest](https://thibaultmilan.com/talks/nocode-thursday-eurovision-song-contest.md) - Tout les jeudis, j'organise un stream sur Twitch où j'explore une des idées ci-dessous et construit, à l'aide d'outil no-code ou low-code une solution. C'est l'occasion de vous faire découvrir ou re-découvrir des outils simples et intuitifs pour démarrer vos projets, mais aussi d'avoir des conversa… - [COVID-19 Customer Registry](https://thibaultmilan.com/covid-19-customer-registry.md) - Today I'm happy to push online the COVID-19 Customer Registry page on my website dedicated to smart and affordable solutions for small business during the sanitary crisis. In some countries (like Belgium) those kind of registry are legally mandatory. In France I think it's still optional as well as… - [#nocode Thursday: Simple contact tracing](https://thibaultmilan.com/talks/nocode-thursday-simple-contact-tracing-2-2.md) - Tout les jeudis, j'organise un stream sur Twitch où j'explore une des idées ci-dessous et construit, à l'aide d'outil no-code ou low-code une solution. C'est l'occasion de vous faire découvrir ou re-découvrir des outils simples et intuitifs pour démarrer vos projets, mais aussi d'avoir des conversa… - [#nocode Thursday: Simple contact tracing](https://thibaultmilan.com/talks/nocode-thursday-simple-contact-tracing.md) - Tout les jeudis, j'organise un stream sur Twitch où j'explore une des idées ci-dessous et construit, à l'aide d'outil no-code ou low-code une solution. C'est l'occasion de vous faire découvrir ou re-découvrir des outils simples et intuitifs pour démarrer vos projets, mais aussi d'avoir des conversa… - [#nocode Thursday: Mes petites plantes](https://thibaultmilan.com/talks/nocode-thursday-mes-petites-plantes.md) - Tout les jeudis, j'organise un stream sur Twitch où j'explore une des idées ci-dessous et construit, à l'aide d'outil no-code ou low-code une solution. C'est l'occasion de vous faire découvrir ou re-découvrir des outils simples et intuitifs pour démarrer vos projets, mais aussi d'avoir des conversa… - [Replacing my pi-hole with Ad Guard Home](https://thibaultmilan.com/replacing-my-pi-hole-with-ad-guard-home.md) - I was using pi-hole for a couple of months / years but had to reinstall it every once in a while because of gravity being corrupted at some point so I decided to replace it and find a solution on how to use this kind of tool on my Android phone when at home too. - [JAMStack](https://thibaultmilan.com/talks/upcoming-talk-to-js-meetup-jamstack.md) - You probably heard of it; there’s this movement of people saying obvious things like « bare HTML and CSS are faster than your CMS » or using adjectives like « blazing fast ». Ok, but what’s the JAMStack except for Javascript, API, and Mark-up? What are the advantages? Why it changes the paradigm of… - [Github Actions](https://thibaultmilan.com/talks/upcoming-talk-to-js-meetup-github-actions.md) - CI, CD, housekeeping, personal assistant and your barista - [Blockchain Usecase : Communication véhicule à véhicule](https://thibaultmilan.com/talks/blockchain-usecase-communication-v2v.md) - Faciliter la recharger de véhicule électrique en milieu urbain partagé est un "lightning talk" de 20min au cours duquel j'explore un cas pratique que j'ai monté chez Smile pour EDF et le Pays de la Loire sur l'utilisation d'une blockchain de consortium mais ouverte pour permettre de faciliter l'uti… - [Blockchain Usecase : Recharge de véhicule électrique en milieu urbain partagé](https://thibaultmilan.com/talks/blockchain-usecase-recharge-vehicule-electrique.md) - Faciliter la recharger de véhicule électrique en milieu urbain partagé est un "lightning talk" de 20min au cours duquel j'explore un cas pratique que j'ai monté chez Smile pour EDF et le Pays de la Loire sur l'utilisation d'une blockchain de consortium mais ouverte pour permettre de faciliter l'uti… - [Blockchain 101](https://thibaultmilan.com/talks/blockchain-101.md) - Blockchain 101 est un "lightning talk" de 20 au court duquel je vais tenter de vous expliquer simplement et rapidement ce qu'est la blockchain, afin que l'on puisse aborder dans d'autres mini-conférences, les futurs que ce genre de technology peut apporter. Vous pouvez retrouver mes slides sur mon… - [L'IA de demain](https://thibaultmilan.com/talks/l-ia-de-demain.md) - L'IA de demain est un "lightning talk" en 2 x 20min au cours duquel j'explore les capacité de l'intelligence artificielle d'aujourdhui sous forme d'Etat de l'Art, puis où je tente de nous projeter dans les capacité de demain, en ayant un focus par secteur. Vous pouvez retrouver mes slides sur mon S… - [Upcoming Webinars](https://thibaultmilan.com/upcoming-webinars.md) - Lockdown is in effect in most of the E.U. countries. Thoughtful about the difficulties it can generate (isolation, loneliness, etc) Smile decided to launch free webinars, every day, at 1:30 pm. - [Rebuilding my Portfolio Serie](https://thibaultmilan.com/rebuilding-my-portfolio-serie.md) - I've decided to migrate from Medium to a JAMStack. This is the introduction of a posts serie about this journey. - [Innovation Morning](https://thibaultmilan.com/projects/innovation-morning.md) - Working as Innovation Evangelist at Smile, it's not always easy to get in touch with our customers or leads, let's say all our business relations, to talk about innovation topics such Blockchain, A.I., computer vision, or new methodologies such as Lego® Serious Play®. I'm already involved in market… - [What to expect from AI today and for tomorrow?](https://thibaultmilan.com/projects/ia-today-and-tomorrow.md) - During a bi-monthly talk I give accross Europe for our clients, I try to share a snapshot of what's the state of the art A.I can provide to Humanity at that moment, and what's the very next iteration coming. - [#GEN2019](https://thibaultmilan.com/gen2019.md) - Ça faisait 5 ans que je n’étais pas retourné au GEN, évènement incontournable de la Tech dans la région Grand Est. Peut être parce que trop éloigné ou juste que mon précédent job me tenait éloigné de tous ses super évènements, ne pouvant communiquer sur ce que l’on faisait de super chouette, Big4 o… - [Blockchain for Vehicule 2 Anything connectivity](https://thibaultmilan.com/projects/blockchain-v2v.md) - In 2016, 1/5 cars sold worldwidecould be plugged to internet. By 2020, it will be 3/4 of them. - [Vapid hosting on Heroku](https://thibaultmilan.com/vapid-hosting-on-heroku.md) - How to deploy a Vapid website on Heroku and configure the database, transfer your data but still have the file storage issue. Vapid is a CMS that provide a dashboard to enter content, run with a lot of different kind of databases and let you do all of that from the HTML you are writing (thanks to M… - [Formater en CLI sous OSX](https://thibaultmilan.com/formater-en-cli-sous-osx.md) - Comment virer cette putain de partition Linux invisible par mon OS de ma clé USB et récupérer sa taille d’origine TL;DR; vous pouvez utiliser diskutil eraseDisk [format] [nom] [disk] pour formater tout un disque avec un seul nouveau volume dans un format spécifique. Tout à commencé quand j’ai monté… - [Installer Google Drive File Stream sur macOS](https://thibaultmilan.com/installer-google-drive-file-stream-sur-macos.md) - J’ai récemment eu un nouveau mac pour le taf, et bien que j’utilise homebrew pour tout installer rapidement sur mon mac, en plus qu’un petit dépot de code avec mes dotfiles, j’ai eu un petit soucis quand il est venu le temps de lancer l’outil de synchronisation Google Drive : Google Drive File Stre… - [Collections dans Jekyll et filtre where_exp](https://thibaultmilan.com/collections-dans-jekyll-et-filtre-where-exp.md) - Après avoir acheté un thème à 20 $ sur Themeforest histoire de dire qu’on a un travail assez pro (OK le code HTML & CSS ne sont pas toujours supra propres, mais ça fait le job largement) pour le site de mon mec, DJ José Sanchez. Dans un premier temps j’ai modifié la page HTML et uploadé le tout sur… - [Configurer l’APN POST (Luxembourg) sur Android](https://thibaultmilan.com/configurer-l-apn-post-luxembourg-sur-android.md) - J’ai enfin récupéré mon Nexus 6P tout beau tout neuf (merci l’échange par Google/POST) et, comme lorsque je l’avais acheté, la connexion internet mobile était super lente. Genre 40Kbits/S, j’ai testé sur Fast.com 😖 Du coup, je me suis rappelé que POST pousse des configuration d’APN mobile toutes p… - [Updating Attendize](https://thibaultmilan.com/updating-attendize.md) - After having hard time to get it work, I found nearly 0 documentation about how to update it… I’m using the super duper Attendize, a open-source ticketing system, for some of my activities. After having hard time to get it work, I found nearly 0 documentation about how to update it. Fortunately, as… - [Student Guide Dec. 2016](https://thibaultmilan.com/student-guide-dec-2016.md) - Dans le cadre de mon activité de mentoring pour NumericAll, je suis amené à suivre, accompagner et transmettre mon savoir à des personnes en reconversions qui souhaitent évoluer vers un métier de l’IT, au Grand Duché de Luxembourg pour la plupart. Voici un guide que je leur destine, avec mes vérité… - [Fixing homebrew on macOS Sierra](https://thibaultmilan.com/fixing-homebrew-on-macos-sierra.md) - Une nouvelle version de macOS (bye bye os X au passage) viens forcément tout exploser au niveau de homebrew. Comme toujours. Sans compter que si, comme moi, vous n’aviez pas encore déplacer vos casks depuis /opt/homebrew-cask/ vers /usr/local/Caskroom/ cela va nécessiter une petite étape supplément… - [Mobilité Décentralisé](https://thibaultmilan.com/mobilit-d-centralis.md) - Ce weekend j’ai participé à un hackathon à Level2 qui se trouvait être un “B-Side”. Mon interprétation de ce terme, appliqué au Hackathon sera “alternatif” dans le sens DIY, fun, sans se prendre vraiment au sérieux. Ca a donc été l’occasion de retrouver des partenaires de code, et de faire naitre u… - [OSX 10.11 et l’option sans racine (rootless)](https://thibaultmilan.com/osx-10-11-et-l-option-sans-racine-rootless.md) - Avec la nouvelle version d’OS X, Apple introduit une nouvelle fonction de sécurité : le démarrage sans racine. L’idée est de contrer les malwares en passant certains dossiers comme /usr/bin ou /usr/local en immutable. Il ne semble pas s’agir de ne pas avoir les droits en écriture, d’ailleurs si vou… - [Do apps @ Hackathon GEN Metz](https://thibaultmilan.com/do-apps-hackathon-gen-metz.md) - Le weekend dernier se tenait le second hackathon organisé par l’association Grand Est Numérique à Metz aux Trinitaires. Cette année le thème était le commerce en centre ville avec les questions suivants : * En quoi le numérique peut se mettre au service du commerce traditionnel d’une ville dans un… - [Root Honnor 6 ( H60-L04 )](https://thibaultmilan.com/root-honnor-6-h60-l04.md) - J’ai récemment fait l’acquisition d’un superbe Honor 6 version EU (H60-L04) en remplacement de mon Nexus 5. Je ne reviendrais pas sur le pourquoi du comment mais me concentrerais aujourd’hui sur comment passer root sur le Honor 6 version EU Pré-requis * adb & fastboot (brew install android-platform… - [Firefox OS sur mon Nexus 5](https://thibaultmilan.com/firefox-os-sur-mon-nexus-5.md) - A cause de Paris Web la semaine dernière, j’ai été conditionné grâce aux metres de stickers ( facile 10 mètre ) Firefox OS à vouloir tester cet OS mobile. D’ailleurs si vous en voulez, un petit commentaire , un petit mail où tu me laisse ton adresse et hop ! Je savais qu’il était possible de l’inst… - [Apple SIM, pourquoi je vois cela d’un mauvais oeuil](https://thibaultmilan.com/apple-sim-pourquoi-je-vois-cela-d-un-mauvais-oeuil.md) - Apple a très récemment fait fuit une fonctionnalité nommée très sobrement Apple SIM1 permettant de ne plus avoir besoin de carte SIM et de changer facilement en quelques tapotements sur son écran d’opérateur. Si cela semble séduisant, il est important de rappeler que le 1er iPhone ne disposait pas… - [Airport Utility 5.x sous Maverick & Yosemite](https://thibaultmilan.com/airport-utility-5-x-sous-maverick-yosemite.md) - Alors qu’Apple nous a supprimé depuis maintenant un bon moment la possibilité de nous servir de notre bonne vieille Airport Express 1ère & seconde génération pour faire un pont entre notre réseau Wi-Fi et le port Ethernet, il se trouve que je ne sois pas tout à fait de cet avis … Parce que prendre… - [Installer SVN 1.7 sur Debian Wheezy](https://thibaultmilan.com/installer-svn-1-7-sur-debian-wheezy.md) - Bien que je sois d’accord avec le fait que les gens qui utilisent encore SVN devraient être pendus sur la place publique éduqués quand à l’existence de système décentralisés comme GIT, mais il arrive parfois que vous aillez besoin de SVN. Mon cas est assez simple, j’ai un client qui bosse sur un pr… - [CNA : Les CMS sont nos amis](https://thibaultmilan.com/cna-les-cms-sont-nos-amis.md) - Le jeudi 28 novembre à 19 h j’aurais la joie d’être accueilli par le Café Numérique Arlon pour lighting talk à propos des CMS. J’ai intitulé cela Les CMS sont nos amis. Au programme : * Présentation des CMS : qui, quoi, pourquoi, comment ? * Avant/après les CMS * Les différents types de CMS * Les l… - [It just works](https://thibaultmilan.com/it-just-works.md) - Il y a des sujets parfois délicats dans le monde du travail. Celui de la productivité ou de la qualité du travail fourni en est un. Il y a des sujets parfois délicats dans le monde de l’informatique. Celui du respect des standards et des bonnes pratiques en est un. S’il est bon de se fixer pour obj… - [#GEN 1](https://thibaultmilan.com/gen-1.md) - Mardi prochain, je participerai à #GEN1 à Metz, organisé par l’association Grand est numérique où je vous parlerais de Quantified Self, de fitbit, de bracelets UP … de toutes ses données qu’on adore ( OK que j’adore ) collecter sur nous ( moi ) et ce qu’on peut en faire avec. Pour en savoir plus, n… - [PRISM](https://thibaultmilan.com/prism.md) - On a lu beaucoup de choses à propos de PRISM dans la presse ses derniers jours comme dans Libération qui principalement reprends la dépêche AFP concernant ce dispositif légal et le bruit ambiant que tout cela suscite. Décryptage. [alert-red] Cet article traite de faits récents et / ou encore en tra… - [Case Sensitive & Mac OSX](https://thibaultmilan.com/case-sensitive-mac-osx.md) - Cet article est le premier d’une série concernant mon environnement de développement. Aujourd’hui nous allons aborder le cas du système de fichier sensible à la casse. PHP est sensible à la casse et de ce fait lorsque vous chargez des fichiers il faut faire attention à la casse dans le nom du fichi… - [URL Rewriting sous NGINX](https://thibaultmilan.com/url-rewriting-sous-nginx.md) - Suite à mon post sur l’installation de NGINX avec le support de PHP5, il est intéressant de voir comment faire ce qu’on fait le plus souvent avec un .htaccess sous Apache : de l’url rewriting. Pourquoi de ne pas juste utiliser un .htaccess ? Si la question semble pertinente de prime abord, la page… - [Scroogled !](https://thibaultmilan.com/scroogled.md) - Kesako ?! Scroogled est un terme inventé par Microsoft lors de sa campagne de promotion de outlook.com , nouvelle version de son service de messagerie en ligne, gratuite (ou pas), pour dénoncer le fait que Google fait du commerce avec nos emails. Donc Microsoft dénonce, mais quoi ? Le fait que Goog… - [Le foutage de gueule de Tapbot](https://thibaultmilan.com/le-foutage-de-gueule-de-tapbot.md) - Comme beaucoup d’utilisateurs de Twitter sur iOS j’utilise TapBot sur mon iPhone et j’en suis ravis. La vison iPad est tout aussi satisfaisante et permet de faire tellement plus que le client Twitter officiel si basique, qui n’as pas été mis à jour depuis plus d’un an à part pour supporter les chan… - [Utiliser localStorage sur tout les navigateurs](https://thibaultmilan.com/utiliser-localstorage-sur-tout-les-navigateurs.md) - Introduction Avec l’arrivée d’HTML5, de superbes nouvelles techniques trop cool ont débarqués. LocalStorage en fait partit. LocalStorage permet de stocker sur la machine de l’utilisateur, dans une sandbox accessible uniquement par le site qui crée les données, des données pour ensuite les lires / é… - [20min STFU](https://thibaultmilan.com/20min-stfu.md) - Aujourd’hui je tombe sur un tweet d’un ancien collègue qui partage un article de 20min au nom aguicheur : “Internet: Vers la fin des mots de passe ?” . Et comme il faut s’y attendre, c’est beaucoup de bullshit, de merde, de non sens sepoudré d’incompétence et d’inexpérience crasse. Florilège … Deve… - [Revue du Web #1](https://thibaultmilan.com/revue-du-web-1.md) - Beaucoup beaucoup d’actualité cette semaine, et peu de temps pour parler en détails de chaque, mais je voulais tout de même partager ma revue du web, la première ici. Au programme : révolution de l’email tel qu’on le conçoit et que l’on l’utilise aujourd’hui, Premiers outils google drive, Mountain… - [Wordpress Flickr Manager 3.0.1](https://thibaultmilan.com/wordpress-flickr-manager-3-0-1.md) - Wordpress Flickr Manager, dont j’avais déjà fait un portage / correction ici, n’est plus disponible sur les dépôts Wordpress depuis peu. Pire la dernière version qui a jamais été disponible publiquement était la version 2.X alors qu’une version 3.0 & 3.0.1 sont sorties. Comment faire pour récupérer… - [Sélectionner des données dans des arbres en jQuery](https://thibaultmilan.com/s-lectionner-des-donn-es-dans-des-arbres-en-jquery.md) - Le besoin du jour rencontré dans le cadre de mon travail chez absolu payment est d’avoir une méthode de sélection multiple de donnée dans une liste, depuis un arbre de données. Ne pouvant utiliser puisque bien que le W3C encourage les user agents à supporter une version imbriquée (nested) en pratiq… - [SocialSharePrivacy , plugin jQuery](https://thibaultmilan.com/socialshareprivacy-plugin-jquery.md) - Précédemment je vous ai parlé des problématiques de cookies qui surviennent ses derniers temps en Europe. Et nous avons découvert quelques solutions pratiques, généralistes. Cependant, on peut aussi voir la problématique d’un point de vue confidentialité. En effet, comme on l’as vu , les réseaux so… - [Histoire de Cookie](https://thibaultmilan.com/histoire-de-cookie.md) - En application de la directive européenne 2009/136/CE transcrites dans plusieurs pays européens (dont la Grande-Bretagne, la France & le Luxembourg) il va être obligatoire de demander à l’internaute sont consentement pour stocker tout cookies qui aurait pour autre finalité que stocker les préférenc… - [Fedora : Rhythmbox et fichiers audios](https://thibaultmilan.com/fedora-rhythmbox-et-fichiers-audios.md) - Depuis mon installation fraiche de Fedora je n’ai jamais réussis à lire des fichiers audio avec rhythmbox. Pourtant GStreamer est bien présent. Jusque maintenant j’utilisais VLC mais ce dernier à décider de ne plus fonctionner de manière optimum. Je me suis donc penché sur mon pb de codec non prése… - [Google Drive](https://thibaultmilan.com/google-drive.md) - Google Drive. Dernier né de la galaxie Google, qui n’est ni plus ni moins qu’un dropbox like qui ne fait que rendre accessible via un dossier le contenu de votre compte Google Doc, donc au final ne fait que faire ce que pleins de softs faisaient déjà comme GoogleFS pour ne citer que lui. Mais passo… - [Supprimer un fichier avec la touche “suppr” sous Fedora](https://thibaultmilan.com/supprimer-un-fichier-avec-la-touche-suppr-sous-fedora.md) - Le truc le plus chiant que j’ai vu sous Fedora, c’est le fait que la touche pour effacer un fichier sélectionné il faut faire CRTL-Suppr . Dans la mesure ou la suppression n’est pas directe mais passe par la corbeille, je trouve que c’est une perte de temps. L’astuce du jour consiste donc à changer… - [Gnome 3, drivers ATI Canonical](https://thibaultmilan.com/gnome-3-drivers-ati-canonical.md) - Lors d’un précédent article sur l’installation de Gnome 3 et des drivers qui vont bien nous avons vu qu’il fallait compiler/packager nous même nos drivers pour que tout fonctionne et certains lecteurs ont émis des reserves quand à l’update vers des versions futures, stables, distribuées par Canonic… - [scrollTo() jQuery sans plugin ?](https://thibaultmilan.com/scrollto-jquery-sans-plugin.md) - Aujourd’hui j’ai eu besoin de me passer du (apparemment seul) plugin qui permet de faire un .scrollTo(position) en jQuery pour la simple et bonne raison qu’il plante avec ma méthode de détection de Chrome et du numéro de version. (oui j’arrive à détecter chrome / safari indépendamment et leur versi… - [Update Ubuntu 11.10 Oneiric : Unable to connect to system bus](https://thibaultmilan.com/update-ubuntu-11-10-oneiric-unable-to-connect-to-system-bus.md) - Lors de ma récente mise à jour d’Ubuntu vers 11.10, je me suis retrouvé au reboot suivant avec l’impossibilité de lancer une session. en choisissant au boot une console de récupération je tombe sur un message d’erreur bien étrange : Unable to connect to system bus : Fail to connect to socket /var/r… - [Gnome-Shell sous Ubuntu Oneiric et driver ATI propriétaires](https://thibaultmilan.com/gnome-shell-sous-ubuntu-oneiric-et-driver-ati-propri-taires.md) - Si comme moi vous êtes (aussi) sous Ubuntu et que vous venez de passer sur Ubuntu Oneiric 11.10 , vous avez peut être voulu tester gnome-shell (gnome 3) mais vous vous êtes heurté à divers bugs graphiques dont une police floue / cryptée et une barre de tache arc en ciel. Pas de panique non seulemen… - [Ouverture du support](https://thibaultmilan.com/ouverture-du-support.md) - Juste un petit message pour annoncer l’ouverture du la section support de mon activité, suite à la mise en ligne des roadmap de deux projets de plugins wordpress je souhaitais mettre à disposition un espace d’aide adéquat. Ayant essayé plusieurs solutions en SaaS je n’ai rien trouvé qui me convenai… - [Livefyre Wordpress Comment](https://thibaultmilan.com/livefyre-wordpress-comment.md) - Vous devez tous connaître Disqus, géant du commentaire non auto-hébergé, vous proposant de centraliser tous les commentaires fait sur les différentes plateformes sociales (blog, twitter, facebook, …). Et bien j’ai découvert il y a peu Livefyre. Un peu dans le même esprit (centralisé & externalisé)… - [Prixtel, aiguilleur d’appel](https://thibaultmilan.com/prixtel-aiguilleur-d-appel.md) - Vendredi dernier alors que je profitais d’une journée de repos (faire le pont, tout ça …) un numéro en 01 cherche à me joindre par téléphone. Ayant quelques amis en IDF, je me dit que l’un a changé de numéro et qu’il cherche a me joindre. Je décroche donc et là bam je tombe directement sur une voix… - [Adieu Plyce](https://thibaultmilan.com/adieu-plyce.md) - Plyce est un service similaire à foursquare et gowala mais qui a le mérite d’être français. Et comme on ne soutient jamais assez les entrepreneurs français, j’ai toujours, jusqu’à maintenant, soutenu se projet et utilisé ce service alors que la concurrence disposais de fonctionnalité plus intéressa… - [WP Plugins, un AppStore pour WordPress](https://thibaultmilan.com/wp-plugins-un-appstore-pour-wordpress.md) - Les appstores sont à la mode en ce moment. Lancé par Apple pour son iPhone, ont a rapidement vu débarquer des appStore pour Android, LG, SFR, Microsoft, etc … Mais on ne bénéficiais pas encore d’appstore pour application web, c’est désormais chose faite ! Un AppStore pour WP ? WTF ?! Ce fut ma prem… - [Freelance VS Salarié : le bilan](https://thibaultmilan.com/freelance-vs-salari-le-bilan.md) - Voila maintenant quelques mois que j’ai décidé de laisser de coté mon travail de freelance pour rejoindre l’équipe d’Empowebo.com au Luxembourg . Décision dont je n’ai pas vraiment souhaité parler ici jusqu’à présent, hormis dans la présentation de la home de ce site. Petit bilan sur ses premiers m… - [Orange Metz Serpenoise, la pire des boutiques orange ?](https://thibaultmilan.com/orange-metz-serpenoise-la-pire-des-boutiques-orange.md) - En tout cas si vous avez une idée précise du forfait et du téléphone qu’il vous faut, je vous recommande chaudement de ne pas y aller. En effet sous un l’amabilité et les beaux sourires des commerciaux de l’agence se cache une ignorance des plus totales des forfaits et de leurs contenu, notamment e… - [Push Mail iPhone avec Gmail](https://thibaultmilan.com/push-mail-iphone-avec-gmail.md) - Utilisant déjà le push calendar et contact avec Gmail, mais depuis quoi, quelques jours, le push mail est sortit sur l’iPhone. Ni une ni deux, je coupe l’IMAP et j’active le push mail. Puisque j’avais deja le push calendar et contact, c’est juste un switch à actionner, rien de bien compliqué. Alors… - [TimThumbs Beta , support des url externes](https://thibaultmilan.com/timthumbs-beta-support-des-url-externes.md) - Timthumbs qu’on ne présente plus, est pour moi LE numéro un des utilitaires permettant de redimenssioner / zoomer / croper les photos dynamiquement via un simple appel de fichier php avec les paramètres qui vont bien. Le principal problème de cette technique était que le fichier source devais se tr… - [Flickr Manager pour WordPress 2.8.x](https://thibaultmilan.com/flickr-manager-pour-wordpress-2-8-x.md) - Travaillant actuellement sur un projet de folio pour photographe j’ai été confronté à la délicate tâche de trouver un plugin flickr qui correspondrais aux besoins, à savoir pouvoir uploader des images directement sur un compte flickr pro et utiliser flickr comme hébergeur des fichiers volumineux po… - [DIVINE — Photoshop to wordpress, very easy !](https://thibaultmilan.com/divine-photoshop-to-wordpress-very-easy.md) - Finit les longues heures à devoir découper et intégrer un fichier photoshop pour pouvoir l’utiliser en tant que thème wordpress, DIVINE est là et nous promet rien de moins que de permettre en une minute de réaliser notre découpage de thème, d’insérer toutes les variables qui vont bien, et d’exporte… - [Codeur.com et le statut membre pro](https://thibaultmilan.com/codeur-com-et-le-statut-membre-pro.md) - Codeur.com , que vous devez déjà connaitre, est un site d’appel d’offre concernant des projet de développement (pour faire simple). Participant souvent aux appels d’offres de ce site, je découvre cette après-midi une nouveauté, les offres réservées aux membres pro. Pour information ce site fonction… - [Lister les liens WP en dehors de WP](https://thibaultmilan.com/lister-les-liens-wp-en-dehors-de-wp.md) - Il arrive que parfois on ai besoin de passer des requetes en dehors du moteur wordpress, et comme c’est mon cas aujourd’hui je vous livre le bout de code qui permet de lister les liens dans la blogroll sans passer par WP : query("SELECT * FROM wp_links;");// on passe la requete echo "* “.$row[‘link… - [Rencontre SEO Camp à Metz](https://thibaultmilan.com/rencontre-seo-camp-metz.md) - Ce Samedi 6 juin se déroulera à Metz un SEO Camp, rencontre entre différents acteurs du web et du référencement. Les dicutions tourneront, vous l’aurais compris, autour de la SEO mais aussi des projets de l’association comme la certification référencement. L’accès est gratuit même pour les non adhé… - [Crash Air France — Réflexion Personnelle](https://thibaultmilan.com/crash-air-france-r-flexion-personnelle.md) - [alert-orange] Le billet qui suit n’est qu’un sentiment personnel, ne visant pas à soulever une polémique mais juste à faire réfléchir un peu les internautes qui le liront. [https://thibaultmilan.com/alert-orange] Aujourd’hui on apprends qu’un avion d’air France ne réponds plus sur les échos radar,… - [Jailbreak iPhone OSX 10.5.7](https://thibaultmilan.com/jailbreak-iphone-osx-10-5-7.md) - Le jailbreak d’un iPhone / iPod n’a jamais été aussi facile mais avec 10.5.6 cela peut un petit peu se compliquer. Voici la marche à suivre pour rapidement et simplement Jailbreaker votre périphérique : 1. Repasser les drivers USB de votre Mac en 10.5.5 en utilisant soit le site officiel Apple dev… - [WWDC09 — Apple Design Award](https://thibaultmilan.com/wwdc09-apple-design-award.md) - Lors de la WWDC ’09 se déroulera également le concours Apple Design Award. Concours qui récompense les meilleurs designs et applications pour Mac et iPhone les plus époustouflante. Chaque année nous livre de nouveaux futures applications à succés comme enigmo ou Guitar Hero 3. Et pour cette année i… - [Sunday Morning — la traduction simplifié en ajax](https://thibaultmilan.com/sunday-morning-la-traduction-simplifi-en-ajax.md) - La traduction des pages d’un site à toujours été la préoccupation quasi #1 des sites dit “Worldwide”, comprendre un site qui s’addresse à un publique mondial. Et de plus en plus les petits sites, afin d’offrir un confort d’utilisation pour les éventuels visiteurs qui apparaissent comme cela, tout s… ## Optional - [RSS Feed](https://thibaultmilan.com/rss/) - [Sitemap](https://thibaultmilan.com/sitemap.xml) - [Full content of pages and posts](https://thibaultmilan.com/llms-full.txt)