Source code of my website
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

✏️ : fix spacing issues

+24 -24
+4 -4
content/posts/2025-09-12-mi-veille/index.md
··· 13 13 - Linux 14 14 --- 15 15 16 - C'est la rentrée de la Veille de Wittouck ! 16 + C'est la rentrée de la Veille de Wittouck ! 17 17 18 18 J'espère que vous avez passé une bonne rentrée. 19 19 J'ai une belle liste de liens à dépiler que j'ai accumulé pendant l'été. ··· 60 60 61 61 * [Problèmes et dangers de l'IA générative sous l'angle du développement informatique](https://bsky.app/profile/nathe.xyz/post/3luue6mgwcc2w) par [Anathexyz](https://bsky.app/profile/nathe.xyz/) sur [Bluesky](https://bsky.app/) 62 62 63 - > Cet excellent thread porte des sujets de réflexion sur l'usage de l'IA dans nos métiers. Les grands thèmes abordés sont les problématiques de sécurité, les coûts, les gains de productivité, et le sujet qui me tient le plus à cœur : le déterminisme. 63 + > Cet excellent thread porte des sujets de réflexion sur l'usage de l'IA dans nos métiers. Les grands thèmes abordés sont les problématiques de sécurité, les coûts, les gains de productivité, et le sujet qui me tient le plus à cœur : le déterminisme. 64 64 > C'est très bien écrit, et je pense que c'est compréhensible par des gens qui bossent dans notre secteur, sans être des experts en IA ni même des techs. 65 65 66 66 * [Titles matter](https://joshcollinsworth.com/blog/titles-matter) par [Josh Collinsworth](https://joshcollinsworth.com) sur [Bluesky](https://bsky.app/profile/collinsworth.dev/post/3lxcwd4lzvc2v) 67 67 68 - > Une réflexion qu'on pourrait résumer en "quelqu'un qui a vibe-codé une application peut-il se dire développeur ?". 68 + > Une réflexion qu'on pourrait résumer en "quelqu'un qui a vibe-codé une application peut-il se dire développeur ?". 69 69 > L'article se veut plutôt constructif et honnête, sans chercher à faire du _gatekeeping_ ni à dénigrer les utilisateurs des IA Gen. 70 70 71 71 * [Charte du bon usage des IA génératives à l’Université de Toulouse](https://www.univ-tlse3.fr/medias/fichier/charte-du-bon-usage-des-ia-generatives-a-l-universite_1755517998722-pdf) ··· 96 96 * [Git clean local branches](https://alsohelp.com/blog/git-clean-local-branches) par [David Boureau](https://alsohelp.com/) _via_ [Yannick TRONCAL](https://about.me/ytroncal) sur [Bluesky](https://bsky.app/profile/ytroncal.bsky.social/post/3lq7i7pyn322q) 97 97 98 98 > Un joli petit bout de script pour faire le ménage dans les branches locales Git. 99 - > Peut-être à regrouper avec un alias ? 99 + > Peut-être à regrouper avec un alias ? 100 100 101 101 * [Git Notes: git's coolest, most unloved feature](https://tylercipriani.com/blog/2022/11/19/git-notes-gits-coolest-most-unloved-feature/) par [Tyler Cipriani](https://tylercipriani.com/) _via_ [Lea Linux](https://bsky.app/profile/lea-linux.org/post/3lsa2ayugck2b) 102 102
+6 -6
content/posts/2025-09-26-mi-veille/index.md
··· 10 10 - Java 11 11 --- 12 12 13 - Enfin ! La version 25 de Java, LTS tant attendue par les fans (moi le premier 😅), est arrivée. 13 + Enfin ! La version 25 de Java, LTS tant attendue par les fans (moi le premier 😅), est arrivée. 14 14 PostgreSQL 18 est également sorti cette semaine, donc [La veille de Wittouck]({{< relref "/series/la-veille-de-wittouck">}}) s'attarde particulièrement sur ces deux événements. 15 15 16 16 <!--more--> ··· 28 28 29 29 ## ☕ Java 30 30 31 - * [Java 25 : Quoi de neuf ?](https://www.loicmathieu.fr/wordpress/fr/informatique/java-25-quoi-de-neuf/) 31 + * [Java 25 : Quoi de neuf ?](https://www.loicmathieu.fr/wordpress/fr/informatique/java-25-quoi-de-neuf/) 32 32 33 33 > Mon pote Loïc Mathieu publie un excellent billet de blog accompagnant chaque release de Java. 34 34 > C'est donc l'occasion cette semaine d'aller (re)lire son analyse sur les fonctionnalités de cette nouvelle version, avec ce qui va particulièrement intéresser les développeurs. 35 35 36 36 * [OpenJDK JDK 25 General-Availability Release](https://jdk.java.net/25/) 37 37 38 - > Java 25 est officiellement disponible depuis le 16 septembre ! 38 + > Java 25 est officiellement disponible depuis le 16 septembre ! 39 39 > La [release note](https://jdk.java.net/25/release-notes) liste l'ensemble des JEP embarquées, mais allez plutôt lire l'article de Loïc 😊 40 40 41 41 * [GraalVM 25](https://www.graalvm.org/downloads/) ··· 59 59 60 60 * [Git worktrees for fun and profit](https://blog.safia.rocks/2025/09/03/git-worktrees/) par [Safia Abdalla](https://blog.safia.rocks/) _via_ [Bluesky](https://bsky.app/profile/captainsafia.com/post/3lxxc2jdjlc2z) 61 61 62 - > Une approche originale permettant de travailler sur de multiples branches en parallèle. On en apprend tous les jours sur Git ! 62 + > Une approche originale permettant de travailler sur de multiples branches en parallèle. On en apprend tous les jours sur Git ! 63 63 64 64 ## 💾 Databases 65 65 ··· 75 75 76 76 > Caching, OLAP, JSON, on savait déjà que PostgreSQL avait de multiples capacités. 77 77 > Cette page liste tout ce que peut faire notre base de données préf. Il y a des cas d'usage très surprenants, comme l'indexation de documents PDF ou la manipulation de SVG. 78 - > J'ai aussi découvert un build WASM nommé [PGlite](https://github.com/electric-sql/pglite), qui peut donc s'exécuter dans un browser ! 78 + > J'ai aussi découvert un build WASM nommé [PGlite](https://github.com/electric-sql/pglite), qui peut donc s'exécuter dans un browser ! 79 79 80 80 ## 🎫 Évènements 81 81 82 82 * [DevFest Nantes 2025](https://devfest.gdgnantes.com/) 83 83 84 84 > Le plus grand DevFest de France revient cette année avec 2 jours de confs, pas moins de 108 speakers pour 76 talks et ateliers. 85 - > Mon préf : [Let's play Factorio](https://devfest.gdgnantes.com/sessions/let_s_play_factorio) (🫣) 85 + > Mon préf : [Let's play Factorio](https://devfest.gdgnantes.com/sessions/let_s_play_factorio) (🫣) 86 86 87 87 --- 88 88
+4 -4
content/posts/2025-10-31-mi-veille/index.md
··· 23 23 > Drawscape dessine des schémas avec un bras robotisé et des feutres (un Pen Plotter). Ils font de chouettes blueprints, principalement d'avions ou de voitures. 24 24 > Le truc dingue, ils ont mis sur [Github](https://github.com/drawscape-labs/drawscape-factorio) leur script qui convertit une map du jeu en SVG pour leur outil. 25 25 26 - * [is it really FOSS ?](https://isitreallyfoss.com/) _via_ [Rémi Verchère](https://bsky.app/profile/r.verchere.fr) sur [Bluesky](https://bsky.app/profile/r.verchere.fr/post/3m4ak6lpkhc2x). 26 + * [is it really FOSS ?](https://isitreallyfoss.com/) _via_ [Rémi Verchère](https://bsky.app/profile/r.verchere.fr) sur [Bluesky](https://bsky.app/profile/r.verchere.fr/post/3m4ak6lpkhc2x). 27 27 28 28 > Il est parfois difficile de s'y retrouver dans les licenses open-source, et surtout de savoir si le logiciel qu'on utilise est réellement open-source ou pas. Ce site répond à cette question. C'est loin d'être exhaustif, mais il y a déjà pas mal de projets référencés. 29 29 ··· 54 54 55 55 * [It's insulting to read your AI-generated blog post](https://enocc.com/ai/2025/10/24/insulting-ai-writing.html) par [Pablo Enoc](https://enocc.com/about) _via_ [Emile Heitor](https://bsky.app/profile/imil.net) sur [Bluesky](https://bsky.app/profile/imil.net/post/3m46u5i7pbs2l). 56 56 57 - > Ce coup de gueule me parle bien. Si vous n'écrivez pas vous-même votre contenu, pourquoi je devrai prendre le temps de le lire ? 57 + > Ce coup de gueule me parle bien. Si vous n'écrivez pas vous-même votre contenu, pourquoi je devrai prendre le temps de le lire ? 58 58 > Ça résonne avec ce que j'avais moi même écrit sur mon [AI Manifesto]({{< relref "/ai">}}). 59 59 60 - * [Microsoft force un bouton de partage Copilot directement dans la barre des tâches !](https://www.generation-nt.com/actualites/windows-11-copilot-microsoft-ia-taskbar-vision-2062756) sur [Generation NT](https://www.generation-nt.com/) 60 + * [Microsoft force un bouton de partage Copilot directement dans la barre des tâches !](https://www.generation-nt.com/actualites/windows-11-copilot-microsoft-ia-taskbar-vision-2062756) sur [Generation NT](https://www.generation-nt.com/) 61 61 62 - > Une des raisons qui fait que je *déteste* Microsoft et Windows : on ne possède pas et on ne contrôle pas le système d'exploitation de nos machines sous Windows. 62 + > Une des raisons qui fait que je *déteste* Microsoft et Windows : on ne possède pas et on ne contrôle pas le système d'exploitation de nos machines sous Windows. 63 63 > 64 64 > #WittouckPasContent On a maintenant le droit à du Copilot partout. En plus des boutons physiques sur les claviers (!), maintenant un système Windows qui vient avec un compte Microsoft en ligne obligatoire, probablement pour vendre encore plus d'IA que personne ne veut ou n'a demandé. 65 65
+4 -4
content/posts/2025-11-14-mi-veille/index.md
··· 23 23 24 24 ## 🛜 Internet 25 25 26 - * [Pourquoi je passe des certifs ?](https://blog.antoinemayer.fr/2025/11/10/pourquoi-je-passe-des-certifs/) par [Antoine Mayer](https://blog.antoinemayer.fr/) 27 - * [À quoi ça sert, des certifs en 2025 ?](https://blog.zwindler.fr/2025/11/04/a-quoi-ca-sert-des-certifs-en-2025/) par [Denis Germain](https://blog.zwindler.fr/) 26 + * [Pourquoi je passe des certifs ?](https://blog.antoinemayer.fr/2025/11/10/pourquoi-je-passe-des-certifs/) par [Antoine Mayer](https://blog.antoinemayer.fr/) 27 + * [À quoi ça sert, des certifs en 2025 ?](https://blog.zwindler.fr/2025/11/04/a-quoi-ca-sert-des-certifs-en-2025/) par [Denis Germain](https://blog.zwindler.fr/) 28 28 29 29 > Deux points de vue sur l'exercice des certifications. Ce sujet fait toujours débat dans notre milieu, donc c'est intéressant d'avoir des avis un peu éclairés. 30 30 > Je pense que toutes les certifications ne se valent pas, et qu'il est quand même assez rare qu'une certif soit nécessaire (sauf pour bosser chez les Clouds Américains). ··· 34 34 35 35 * [Clever Cloud Academy](https://academy.clever.cloud/) 36 36 37 - > Ça y est, Clever Cloud lance son programme de formations certifiantes. La première certification est nommée "Cloud Concepts 101" et parle des concepts généraux du Cloud et de la plateforme Clever Cloud (console et CLI). Et c'est gratuit ! Ce serait dommage de s'en priver. 37 + > Ça y est, Clever Cloud lance son programme de formations certifiantes. La première certification est nommée "Cloud Concepts 101" et parle des concepts généraux du Cloud et de la plateforme Clever Cloud (console et CLI). Et c'est gratuit ! Ce serait dommage de s'en priver. 38 38 39 39 * [Comment Bedrock Streaming optimise ses coûts AWS](https://aws.amazon.com/fr/blogs/france/comment-bedrock-streaming-optimise-ses-couts-aws/) 40 40 ··· 71 71 72 72 ## 🎫 Évènements 73 73 74 - * [Comment être refusé à coup sûr à un CFP ?](https://www.webofmars.com/blog/2025-10-29_comment-etre-refuser-a-un-cfp/) par [Frédéric Léger](https://bsky.app/profile/webofmars.com) sur [Bluesky](https://bsky.app/profile/webofmars.com/post/3m4g65oilpq22) 74 + * [Comment être refusé à coup sûr à un CFP ?](https://www.webofmars.com/blog/2025-10-29_comment-etre-refuser-a-un-cfp/) par [Frédéric Léger](https://bsky.app/profile/webofmars.com) sur [Bluesky](https://bsky.app/profile/webofmars.com/post/3m4g65oilpq22) 75 75 > Encore un article qui parle des conférences et des CFP, avec cette fois-ci les erreurs à éviter. 76 76 > Cette liste complète bien ce que j'avais déjà écrit dans mon article [« Leeloo Dallas Multipass - Répondre aux 5 éléments d'un CFP »]({{< relref "/posts/2025-06-19-cfp-tips-and-tricks" >}}), je l'ai ajouté comme lien complémentaire. 77 77
+3 -3
content/posts/2025-12-02-mi-veille/index.md
··· 21 21 * [How Did I Get Here](https://how-did-i-get-here.net/) _via_ [Siegfried Ehret](https://ehret.me/news-from-last-month/202512-developer/) 22 22 23 23 > Une implémentation amusante de _traceroute_ sur une page web. 24 - > En plus des détails du chemin emprunté entre le navigateur web qui ouvre cette page et le serveur qui la génère, l'article propose des explications de quelques protocoles réseau bas-niveau : ICMP, WHOIS, BGP. 24 + > En plus des détails du chemin emprunté entre le navigateur web qui ouvre cette page et le serveur qui la génère, l'article propose des explications de quelques protocoles réseau bas-niveau : ICMP, WHOIS, BGP. 25 25 > On a aussi le droit à une introduction aux AS (pour _Autonomous System_) qui constituent le squelette d'internet. 26 26 27 - * [Ces logiciels libres qui changent ma vie !](https://nirinarabeson.fr/posts/semaine-du-libre-2025) par [Nirina Rabeson](https://nirinarabeson.fr/) sur [Bluesky](https://bsky.app/profile/nirinarabeson.fr/post/3m6i6lfnjas2l) 27 + * [Ces logiciels libres qui changent ma vie !](https://nirinarabeson.fr/posts/semaine-du-libre-2025) par [Nirina Rabeson](https://nirinarabeson.fr/) sur [Bluesky](https://bsky.app/profile/nirinarabeson.fr/post/3m6i6lfnjas2l) 28 28 29 29 > Nirina nous raconte son histoire, en toute simplicité, et en particulier sa découverte du monde du libre et de Linux. 30 30 > La lecture de cet article a pas mal résonné avec ma propre histoire. ··· 60 60 61 61 ## 🧠 IA 62 62 63 - * [Entre la chaise et le clavier #1 : Éviter la bêtise artificielle avec Anne Alombert](https://next.ink/podcast/entre-la-chaise-et-le-clavier-1-eviter-la-betise-artificielle-avec-anne-alombert/) sur [Next.ink](https://next.ink) 63 + * [Entre la chaise et le clavier #1 : Éviter la bêtise artificielle avec Anne Alombert](https://next.ink/podcast/entre-la-chaise-et-le-clavier-1-eviter-la-betise-artificielle-avec-anne-alombert/) sur [Next.ink](https://next.ink) 64 64 65 65 > Le premier podcast d'une nouvelle série portée par le media indépendant Next.ink. 66 66 > Pendant plus d'une heure, Anne Alombert explique le fonctionnement des IA génératives, leurs usages observés, et les impacts concrets qu'elles ont sur le fonctionnement de notre cerveau.
+3 -3
content/posts/2025-12-12-mi-veille/index.md
··· 30 30 31 31 * [Devstral2 Mistral Vibe CLI](https://mistral.ai/fr/news/devstral-2-vibe-cli) _via_ [Frédéric Camblor (@fred.camblor.fr)](https://bsky.app/profile/fred.camblor.fr/post/3m7q2tkzefc23) 32 32 33 - > Mistral tape très fort avec son nouveau modèle consacré au dev : Devstral2, et avec son CLI Vibe. Le modèle Devstrall Small 2 est conçu pour tourner localement. De quoi pouvoir s'abstraire des abonnements ? 33 + > Mistral tape très fort avec son nouveau modèle consacré au dev : Devstral2, et avec son CLI Vibe. Le modèle Devstrall Small 2 est conçu pour tourner localement. De quoi pouvoir s'abstraire des abonnements ? 34 34 > Si Vibe permet à terme de pouvoir se brancher sur un modèle local, c'est la mort de Claude Code assurée. 35 35 36 36 * [RSL 1.0 - L'heure de passer à la caisse a sonné pour les IA](https://korben.info/rsl-web-ia-payer-scraping.html) par [Korben](https://korben.info) ··· 44 44 45 45 * [Conventions dans l'industrie logicielle](https://www.reddit.com/r/developpeurs/s/vzcN2X7WKH) _via_ [r/developpeurs](https://www.reddit.com/r/developpeurs) 46 46 47 - > Un post reddit qui liste quelques conventions dans notre industrie : commits, versionning, gestions de branches, styles, etc. C'est loin d'être exhaustif mais on retrouve les outils qu'on connait déjà. 47 + > Un post reddit qui liste quelques conventions dans notre industrie : commits, versionning, gestions de branches, styles, etc. C'est loin d'être exhaustif mais on retrouve les outils qu'on connait déjà. 48 48 > 49 49 > J'ai d'ailleurs découvert le site https://keepachangelog.com (même si j'écrivais déjà des CHANGELOG.md) 50 50 ··· 58 58 59 59 > On entend de plus en plus parler du web libre, avec le [Fediverse](https://fr.wikipedia.org/wiki/Fediverse) ou les approches comme celles du [IndieWeb](https://indieweb.org/) et de l'auto hébergement. Dans ce podcast, Elena nous explique comment elle a quitté Twitter suite au rachat par Elon Musk, et son usage du Fediverse, en particulier sur Mastodon et PeerTube. 60 60 > 61 - > Elena maintient d'ailleurs un blog sur le sujet, avec pas mal d'articles abordables : [blog.elenarossini.com](https://blog.elenarossini.com/tag/the-future-is-federated/) 61 + > Elena maintient d'ailleurs un blog sur le sujet, avec pas mal d'articles abordables : [blog.elenarossini.com](https://blog.elenarossini.com/tag/the-future-is-federated/) 62 62 63 63 ## ☕ Java 64 64