<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>I code stuff.</description><link>https://bsky.app/profile/abubuhh.bsky.social</link><title>@abubuhh.bsky.social - Arnaud Buchholz</title><item><link>https://bsky.app/profile/abubuhh.bsky.social/post/3mwm6w7mqhc2p</link><description>ui5-test-runner 6 is almost ready, the last push is on documentation (lots of breaking changes)</description><pubDate>28 Sep 2026 20:50 +0000</pubDate><guid isPermaLink="false">at://did:plc:bspeubib2vnrbs2grpwgikvd/app.bsky.feed.post/3mwm6w7mqhc2p</guid></item><item><link>https://bsky.app/profile/abubuhh.bsky.social/post/3mrzw7dh5p225</link><description>Montréal is a nice city with wonderful surprises</description><pubDate>01 Aug 2026 16:46 +0000</pubDate><guid isPermaLink="false">at://did:plc:bspeubib2vnrbs2grpwgikvd/app.bsky.feed.post/3mrzw7dh5p225</guid></item><item><link>https://bsky.app/profile/abubuhh.bsky.social/post/3mruegrdlz22y</link><description>Finished &#34;easy&#34; version of Mina the Hollower, 18 hours of fun game play but got only 60% of the objects.&#xA;Next step, new game with no modifiers !</description><pubDate>30 Jul 2026 11:44 +0000</pubDate><guid isPermaLink="false">at://did:plc:bspeubib2vnrbs2grpwgikvd/app.bsky.feed.post/3mruegrdlz22y</guid></item><item><link>https://bsky.app/profile/abubuhh.bsky.social/post/3mhwpi36ctk22</link><description>Just published a new version of punyexpr : it now support hooks to modify the way the expression is evaluated.&#xA;&#xA;I need it for... reasons :-D &#xA;&#xA;https://www.npmjs.com/package/punyexpr?activeTab=readme#punyexprpropertyof</description><pubDate>26 Mar 2026 03:55 +0000</pubDate><guid isPermaLink="false">at://did:plc:bspeubib2vnrbs2grpwgikvd/app.bsky.feed.post/3mhwpi36ctk22</guid></item><item><link>https://bsky.app/profile/abubuhh.bsky.social/post/3mhnsudvi3s2k</link><description>What’s amazing with AI is that I have tons of ideas but not so much time. With the help of LLMs I can go beyond my time constraints and develop way more than before !</description><pubDate>22 Mar 2026 15:02 +0000</pubDate><guid isPermaLink="false">at://did:plc:bspeubib2vnrbs2grpwgikvd/app.bsky.feed.post/3mhnsudvi3s2k</guid></item><item><link>https://bsky.app/profile/abubuhh.bsky.social/post/3mhbh6uvahs2s</link><description>I was today&#39;s old when I learned about this Node.js error :&#xA;&#xA;Warning: Detected unsettled top-level await&#xA;&#xA;Playing with streams &amp; async iterator on a stream that does not end is a bad idea !</description><pubDate>17 Mar 2026 17:01 +0000</pubDate><guid isPermaLink="false">at://did:plc:bspeubib2vnrbs2grpwgikvd/app.bsky.feed.post/3mhbh6uvahs2s</guid></item><item><link>https://bsky.app/profile/abubuhh.bsky.social/post/3mgei6vdv322g</link><description>Playing a bit with vibe coding and testing agents. It&#39;s funny to see how a specification you hope to be clear can be interpreted differently by the models.&#xA;I end up writing ASCII wireframes to &#34;fix&#34; the look of the UI.&#xA;I would like to apologize to PO &amp; UX people I worked with... now I feel the pain.</description><pubDate>06 Mar 2026 04:32 +0000</pubDate><guid isPermaLink="false">at://did:plc:bspeubib2vnrbs2grpwgikvd/app.bsky.feed.post/3mgei6vdv322g</guid></item><item><link>https://bsky.app/profile/abubuhh.bsky.social/post/3mfi635oeok26</link><description>Had some fun this week end… it’s been a while I didn’t play with LEGOs but my heart melted when I saw this set !</description><pubDate>22 Feb 2026 22:16 +0000</pubDate><guid isPermaLink="false">at://did:plc:bspeubib2vnrbs2grpwgikvd/app.bsky.feed.post/3mfi635oeok26</guid></item><item><link>https://bsky.app/profile/abubuhh.bsky.social/post/3mfg5efmk5k2i</link><description>Got my first test report out of ui5-test-runner@6... Still a long way to go through but this first milestone is exciting</description><pubDate>22 Feb 2026 02:58 +0000</pubDate><guid isPermaLink="false">at://did:plc:bspeubib2vnrbs2grpwgikvd/app.bsky.feed.post/3mfg5efmk5k2i</guid></item><item><link>https://bsky.app/profile/abubuhh.bsky.social/post/3mcdfau3zr22p</link><description>Now I am questioning myself about which game I should play next ? I am looking into the Suikoden I &amp; II remasters on switch or maybe one of the Dragon Quests ones.&#xA;&#xA;Any opinion ?</description><pubDate>13 Jan 2026 20:26 +0000</pubDate><guid isPermaLink="false">at://did:plc:bspeubib2vnrbs2grpwgikvd/app.bsky.feed.post/3mcdfau3zr22p</guid></item><item><link>https://bsky.app/profile/abubuhh.bsky.social/post/3mcakveyg3k2m</link><description>Radiance done…&#xA;103% in 62 hours&#xA;&#xA;… the last 5 hours on Radiance😅</description><pubDate>12 Jan 2026 17:29 +0000</pubDate><guid isPermaLink="false">at://did:plc:bspeubib2vnrbs2grpwgikvd/app.bsky.feed.post/3mcakveyg3k2m</guid></item><item><link>https://bsky.app/profile/abubuhh.bsky.social/post/3mavwihhros2m</link><description>Finished the « bad » ending of hollow knight. 38 hours, 84%. What a ride !</description><pubDate>26 Dec 2025 18:32 +0000</pubDate><guid isPermaLink="false">at://did:plc:bspeubib2vnrbs2grpwgikvd/app.bsky.feed.post/3mavwihhros2m</guid></item><item><link>https://bsky.app/profile/abubuhh.bsky.social/post/3m7v35pobuc2n</link><description>I am still waiting for my job offer at 400K/year ;-)</description><pubDate>13 Dec 2025 16:57 +0000</pubDate><guid isPermaLink="false">at://did:plc:bspeubib2vnrbs2grpwgikvd/app.bsky.feed.post/3m7v35pobuc2n</guid></item><item><link>https://bsky.app/profile/abubuhh.bsky.social/post/3m7v2d633ms2o</link><description>Working with Node.js&#39; WorkerThreads, I learned few useful lessons:&#xA;* Only the main thread has access to process signals and native stdout&#xA;* As a consequence, not all packages are designed to be executed in a WorkerThread&#xA;1/2</description><pubDate>13 Dec 2025 16:43 +0000</pubDate><guid isPermaLink="false">at://did:plc:bspeubib2vnrbs2grpwgikvd/app.bsky.feed.post/3m7v2d633ms2o</guid></item><item><link>https://bsky.app/profile/abubuhh.bsky.social/post/3m7nj3kxwm22s</link><description>These days, most ui5-test-runner problems I hear of are related to the execution being stuck without any explanation... This is a real pain to detect and troubleshoot in the current version.&#xA;&#xA;Version 6 will address this very specific issue using a different approach !</description><pubDate>10 Dec 2025 16:45 +0000</pubDate><guid isPermaLink="false">at://did:plc:bspeubib2vnrbs2grpwgikvd/app.bsky.feed.post/3m7nj3kxwm22s</guid></item><item><link>https://bsky.app/profile/abubuhh.bsky.social/post/3m7l4ge4rmc2l</link><description>Useless? absolutely&#xA;But I had to do it... new logo for the runner themed with UI5 colors.</description><pubDate>09 Dec 2025 17:53 +0000</pubDate><guid isPermaLink="false">at://did:plc:bspeubib2vnrbs2grpwgikvd/app.bsky.feed.post/3m7l4ge4rmc2l</guid></item><item><link>https://bsky.app/profile/abubuhh.bsky.social/post/3m7fuymspsk2k</link><description>Forget about ts-node or tsx, Node.js 24 provides convenient ways to execute &#34;natively&#34; TypeScript, see https://nodejs.org/api/module.html#modulestriptypescripttypescode-options</description><pubDate>07 Dec 2025 15:57 +0000</pubDate><guid isPermaLink="false">at://did:plc:bspeubib2vnrbs2grpwgikvd/app.bsky.feed.post/3m7fuymspsk2k</guid></item><item><link>https://bsky.app/profile/abubuhh.bsky.social/post/3m5tg27ie5k2d</link><description>I am looking for a code name for the next version of ui5-test-runner. My hope is to go with &#34;FTL&#34; but &#34;FTK&#34; (Faster Than Karma) will also do it ;-)</description><pubDate>17 Nov 2025 14:17 +0000</pubDate><guid isPermaLink="false">at://did:plc:bspeubib2vnrbs2grpwgikvd/app.bsky.feed.post/3m5tg27ie5k2d</guid></item><item><link>https://bsky.app/profile/abubuhh.bsky.social/post/3m3yiwozgek2h</link><description>Wouhou ! I created a multithreaded logger in Node.js...&#xA;&#xA;The goal ?&#xA;* free up bandwidth for CPU intensive tasks,&#xA;* have a synchronous (hence thread blocking) compressed (hence CPU intensive) trace storage,&#xA;* implement a nice console output which does not block other threads.&#xA;&#xA;was a fun ride !</description><pubDate>25 Oct 2025 04:01 +0000</pubDate><guid isPermaLink="false">at://did:plc:bspeubib2vnrbs2grpwgikvd/app.bsky.feed.post/3m3yiwozgek2h</guid></item><item><link>https://bsky.app/profile/abubuhh.bsky.social/post/3m3tgf5baks2d</link><description>Playing with Node.js threads (i.e. Worker)... It&#39;s a brand new world...</description><pubDate>23 Oct 2025 03:32 +0000</pubDate><guid isPermaLink="false">at://did:plc:bspeubib2vnrbs2grpwgikvd/app.bsky.feed.post/3m3tgf5baks2d</guid></item><item><link>https://bsky.app/profile/abubuhh.bsky.social/post/3m3sbqbv7ns2o</link><description>&#34;You&#39;re absolutely right! &#34;&#xA;&#xA;...thank you LLM...</description><pubDate>22 Oct 2025 16:36 +0000</pubDate><guid isPermaLink="false">at://did:plc:bspeubib2vnrbs2grpwgikvd/app.bsky.feed.post/3m3sbqbv7ns2o</guid></item><item><link>https://bsky.app/profile/abubuhh.bsky.social/post/3m3rrstmo6c2n</link><description>It’s a big responsibility when you decide to completely rewrite a component. Yet, I take this opportunity to improve all the little details that were bugging me over the last 5 years. &#xA;&#xA;It will take time but it should be rewarding.</description><pubDate>22 Oct 2025 11:51 +0000</pubDate><guid isPermaLink="false">at://did:plc:bspeubib2vnrbs2grpwgikvd/app.bsky.feed.post/3m3rrstmo6c2n</guid></item><item><link>https://bsky.app/profile/abubuhh.bsky.social/post/3m3bptghdu22a</link><description>More than 80 different options for the ui5-test-runner command line. Quite some work to clean the mess and make it maintainable...</description><pubDate>16 Oct 2025 02:33 +0000</pubDate><guid isPermaLink="false">at://did:plc:bspeubib2vnrbs2grpwgikvd/app.bsky.feed.post/3m3bptghdu22a</guid></item><item><link>https://bsky.app/profile/abubuhh.bsky.social/post/3m36zffth2c2k</link><description>I gave a presentation tonight about MetaProgramming at JS Montreal. Got good feedback. &#xA;&#xA;https://arnaudbuchholz.github.io/decks/MetaProgramming.html#/</description><pubDate>15 Oct 2025 00:47 +0000</pubDate><guid isPermaLink="false">at://did:plc:bspeubib2vnrbs2grpwgikvd/app.bsky.feed.post/3m36zffth2c2k</guid></item><item><link>https://bsky.app/profile/abubuhh.bsky.social/post/3m2elhdnsrc2q</link><description>I like refactoring: this is an opportunity to rewrite with the knowledge of all the faced challenges. Yet, this feels like a huge mountain to climb.</description><pubDate>04 Oct 2025 12:28 +0000</pubDate><guid isPermaLink="false">at://did:plc:bspeubib2vnrbs2grpwgikvd/app.bsky.feed.post/3m2elhdnsrc2q</guid></item><item><link>https://bsky.app/profile/abubuhh.bsky.social/post/3m2ckzzfq3k2c</link><description>Sometimes I feel like when I want to ask a question to the LLM, I spend so much effort to formulate it the right way that I almost get the answer by myself...</description><pubDate>03 Oct 2025 17:15 +0000</pubDate><guid isPermaLink="false">at://did:plc:bspeubib2vnrbs2grpwgikvd/app.bsky.feed.post/3m2ckzzfq3k2c</guid></item><item><link>https://bsky.app/profile/abubuhh.bsky.social/post/3lzxxaminhs2g</link><description>Big release for ui5-test-runner@5.10.0&#xA;&#xA;https://github.com/ArnaudBuchholz/ui5-test-runner/releases/tag/v5.10.0</description><pubDate>29 Sep 2025 11:54 +0000</pubDate><guid isPermaLink="false">at://did:plc:bspeubib2vnrbs2grpwgikvd/app.bsky.feed.post/3lzxxaminhs2g</guid></item><item><link>https://bsky.app/profile/abubuhh.bsky.social/post/3lxs6ybwkqk2d</link><description>My cat contribution</description><pubDate>01 Sep 2025 18:06 +0000</pubDate><guid isPermaLink="false">at://did:plc:bspeubib2vnrbs2grpwgikvd/app.bsky.feed.post/3lxs6ybwkqk2d</guid></item><item><link>https://bsky.app/profile/abubuhh.bsky.social/post/3lxmwuxtilk27</link><description>Tried to create a simple command line app with GEMINI to validate an idea... A bit disappointed (some mistakes) but got it to work. It certainly saved me a bit of time...</description><pubDate>30 Aug 2025 15:58 +0000</pubDate><guid isPermaLink="false">at://did:plc:bspeubib2vnrbs2grpwgikvd/app.bsky.feed.post/3lxmwuxtilk27</guid></item></channel></rss>