<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>Lead: @e18e.dev - tinylibs - chai&#xA;Maintainer: parse5 - @unjs.io - @bomb.sh - chokidar - @npmx.dev - @vueuse.org - prettier&#xA;Sponsor me at github.com/sponsors/43081j&#xA;&#xA;github.com/43081j / Focusing on ecosystem perf &amp; tooling 🥳</description><link>https://bsky.app/profile/43081j.com</link><title>@43081j.com - James</title><item><link>https://bsky.app/profile/43081j.com/post/3mrfj7m7y3s25</link><description>always be human</description><pubDate>24 Jul 2026 14:00 +0000</pubDate><guid isPermaLink="false">at://did:plc:7kxnbhtvb5cltkh6gaolfodf/app.bsky.feed.post/3mrfj7m7y3s25</guid></item><item><link>https://bsky.app/profile/43081j.com/post/3mrfix7kjwk25</link><description>whole bunch of new rules &amp; fixes in the @e18e.dev ESLint plugin! 🚀&#xA;&#xA;big thanks to @webpro.nl for this one 💙&#xA;&#xA;if you don&#39;t use this already - give it a go! it&#39;ll help you modernise your code &amp; get some perf gains&#xA;https://github.com/e18e/eslint-plugin/releases/tag/0.6.0</description><pubDate>24 Jul 2026 13:55 +0000</pubDate><guid isPermaLink="false">at://did:plc:7kxnbhtvb5cltkh6gaolfodf/app.bsky.feed.post/3mrfix7kjwk25</guid></item><item><link>https://bsky.app/profile/43081j.com/post/3mrclzr4j4225</link><description>good timeline.&#xA;&#xA;this is magic-string, 140M dls/week.&#xA;&#xA;a week ago i asked if it could go ESM only - @sxzz.dev dropped a PR &lt;1 day later 🎉&#xA;&#xA;later, I removed sourcemaps and did 2 big CPU perf speed ups 🚀&#xA;&#xA;love seeing a high impact package like this shrink and speed up</description><pubDate>23 Jul 2026 10:12 +0000</pubDate><guid isPermaLink="false">at://did:plc:7kxnbhtvb5cltkh6gaolfodf/app.bsky.feed.post/3mrclzr4j4225</guid></item><item><link>https://bsky.app/profile/43081j.com/post/3mraeb3c4ds25</link><description>helping revive a repo and do bunch of modernisation 👀</description><pubDate>22 Jul 2026 12:48 +0000</pubDate><guid isPermaLink="false">at://did:plc:7kxnbhtvb5cltkh6gaolfodf/app.bsky.feed.post/3mraeb3c4ds25</guid></item><item><link>https://bsky.app/profile/43081j.com/post/3mr6injfjvs25</link><description>something i&#39;ve been hacking away at lately&#xA;&#xA;it converts GitHub workflows to @tangled.org pipelines and vice versa.&#xA;&#xA;it doesn&#39;t support a huge amount of things yet but i&#39;m still improving it. it can convert basic JS CI workflows today&#xA;https://github.com/43081j/tangleflow</description><pubDate>21 Jul 2026 19:01 +0000</pubDate><guid isPermaLink="false">at://did:plc:7kxnbhtvb5cltkh6gaolfodf/app.bsky.feed.post/3mr6injfjvs25</guid></item><item><link>https://bsky.app/profile/43081j.com/post/3mr6cu26kt225</link><description>so many trips to book....&#xA;&#xA;Zurich, Barcelona, Toronto, and possibly Vancouver.&#xA;&#xA;(only the Zurich one is tech related though! 😅)</description><pubDate>21 Jul 2026 17:17 +0000</pubDate><guid isPermaLink="false">at://did:plc:7kxnbhtvb5cltkh6gaolfodf/app.bsky.feed.post/3mr6cu26kt225</guid></item><item><link>https://bsky.app/profile/43081j.com/post/3mr62aveezs2p</link><description>path-key - 256M downloads/week&#xA;&#xA;On non-windows it returns PATH. &#xA;On windows, it searches your process.env for &#34;PATH&#34; case insensitive. &#xA;&#xA;I wonder who these people are with a PAth or a patH 👀</description><pubDate>21 Jul 2026 14:44 +0000</pubDate><guid isPermaLink="false">at://did:plc:7kxnbhtvb5cltkh6gaolfodf/app.bsky.feed.post/3mr62aveezs2p</guid></item><item><link>https://bsky.app/profile/43081j.com/post/3mr5m65nfdk25</link><description>FYI we have an @e18e.dev MCP server!&#xA;&#xA;you can use it remotely, or you can install it locally as a stdio server.&#xA;&#xA;this lets your agent check your codebase for redundant dependencies, polyfills, etc.&#xA;https://mcp.e18e.dev/</description><pubDate>21 Jul 2026 10:31 +0000</pubDate><guid isPermaLink="false">at://did:plc:7kxnbhtvb5cltkh6gaolfodf/app.bsky.feed.post/3mr5m65nfdk25</guid></item><item><link>https://bsky.app/profile/43081j.com/post/3mqzmsfcfyk26</link><description>finally got around to creating an account on &#xA;@tangled.org&#xA; 🎉&#xA;&#xA;now hacking away at some ideas 👀&#xA;https://tangled.org/43081j.com</description><pubDate>19 Jul 2026 20:32 +0000</pubDate><guid isPermaLink="false">at://did:plc:7kxnbhtvb5cltkh6gaolfodf/app.bsky.feed.post/3mqzmsfcfyk26</guid></item><item><link>https://bsky.app/profile/43081j.com/post/3mqz7okgqac26</link><description>they are rough results but another tanstack query improvement seems to make another hot path 2x faster locally.&#xA;&#xA;has been fun digging through the tanstack code this week!</description><pubDate>19 Jul 2026 16:37 +0000</pubDate><guid isPermaLink="false">at://did:plc:7kxnbhtvb5cltkh6gaolfodf/app.bsky.feed.post/3mqz7okgqac26</guid></item><item><link>https://bsky.app/profile/43081j.com/post/3mqyusjexj22m</link><description>We got a few new individual sponsors recently in @e18e.dev - thank you to those of you who are supporting us 🙏&#xA;&#xA;Getting sponsorships for a community is much harder than for a popular web app or dev tool. Every little helps. &#xA;&#xA;If you&#39;d like to help us improve perf for all of us, check out our OC 🩵&#xA;https://opencollective.com/e18e</description><pubDate>19 Jul 2026 13:23 +0000</pubDate><guid isPermaLink="false">at://did:plc:7kxnbhtvb5cltkh6gaolfodf/app.bsky.feed.post/3mqyusjexj22m</guid></item><item><link>https://bsky.app/profile/43081j.com/post/3mqwxpry4qk2u</link><description>Good to be back home! Lots to focus on now, things to make faster, things to build, things to debate 😅</description><pubDate>18 Jul 2026 19:10 +0000</pubDate><guid isPermaLink="false">at://did:plc:7kxnbhtvb5cltkh6gaolfodf/app.bsky.feed.post/3mqwxpry4qk2u</guid></item><item><link>https://bsky.app/profile/43081j.com/post/3mqwhmdptnk25</link><description>this is the difference between lint-staged 17.x and 16.x&#xA;&#xA;big dependency clean up and a bunch of simplification happened internally too. very nice work by @iiroj.eurosky.social 🎉</description><pubDate>18 Jul 2026 14:21 +0000</pubDate><guid isPermaLink="false">at://did:plc:7kxnbhtvb5cltkh6gaolfodf/app.bsky.feed.post/3mqwhmdptnk25</guid></item><item><link>https://bsky.app/profile/43081j.com/post/3mqvsdtpktk2z</link><description>Last day in Berlin! &#xA;&#xA;Thanks to all who hung out with me, and to local first conf for being a great event 🩵&#xA;&#xA;Lots of ideas flowing now 😀</description><pubDate>18 Jul 2026 08:01 +0000</pubDate><guid isPermaLink="false">at://did:plc:7kxnbhtvb5cltkh6gaolfodf/app.bsky.feed.post/3mqvsdtpktk2z</guid></item><item><link>https://bsky.app/profile/43081j.com/post/3mquwzchr6s2q</link><description>Tanstack team doing good stuff today. Migrating table to esm only! 🎉&#xA;&#xA;79% decrease in install size in the beta version 🥹</description><pubDate>17 Jul 2026 23:52 +0000</pubDate><guid isPermaLink="false">at://did:plc:7kxnbhtvb5cltkh6gaolfodf/app.bsky.feed.post/3mquwzchr6s2q</guid></item><item><link>https://bsky.app/profile/43081j.com/post/3mqu6pbowec22</link><description>Working on a small change to tanstack query I hope I can get merged that&#39;ll make a hot path 28x faster 👀</description><pubDate>17 Jul 2026 16:37 +0000</pubDate><guid isPermaLink="false">at://did:plc:7kxnbhtvb5cltkh6gaolfodf/app.bsky.feed.post/3mqu6pbowec22</guid></item><item><link>https://bsky.app/profile/43081j.com/post/3mqtn63da5k2t</link><description>very thankful to have been added to the Prettier org today! 🎉</description><pubDate>17 Jul 2026 11:23 +0000</pubDate><guid isPermaLink="false">at://did:plc:7kxnbhtvb5cltkh6gaolfodf/app.bsky.feed.post/3mqtn63da5k2t</guid></item><item><link>https://bsky.app/profile/43081j.com/post/3mqro45bl2c2k</link><description>Spending the day in a beer garden listening to acid techno of course 😂</description><pubDate>16 Jul 2026 16:34 +0000</pubDate><guid isPermaLink="false">at://did:plc:7kxnbhtvb5cltkh6gaolfodf/app.bsky.feed.post/3mqro45bl2c2k</guid></item><item><link>https://bsky.app/profile/43081j.com/post/3mqqr3sj6gs2o</link><description>Had fun showing this to a bunch of people this week 😄&#xA;https://43081j.com/npm-xkcd/?q=eslint</description><pubDate>16 Jul 2026 07:55 +0000</pubDate><guid isPermaLink="false">at://did:plc:7kxnbhtvb5cltkh6gaolfodf/app.bsky.feed.post/3mqqr3sj6gs2o</guid></item><item><link>https://bsky.app/profile/43081j.com/post/3mqqmmptkxk2p</link><description>Has been a fun week of events here in Berlin 🎉 &#xA;&#xA;Now got a couple of days to wind down before I leave (and catch up on GitHub 😅)</description><pubDate>16 Jul 2026 06:35 +0000</pubDate><guid isPermaLink="false">at://did:plc:7kxnbhtvb5cltkh6gaolfodf/app.bsky.feed.post/3mqqmmptkxk2p</guid></item><item><link>https://bsky.app/profile/43081j.com/post/3mqp2pef2e22p</link><description>new @npmx.dev timeline chart 👀&#xA;&#xA;this shows the segmented view of how much the install size changed between versions, split by package (deps + self).&#xA;&#xA;big thanks to @graphieros.npmx.social pairing with me on this one!&#xA;&#xA;https://npmx.dev/package-timeline/vite/v/8.1.4</description><pubDate>15 Jul 2026 15:42 +0000</pubDate><guid isPermaLink="false">at://did:plc:7kxnbhtvb5cltkh6gaolfodf/app.bsky.feed.post/3mqp2pef2e22p</guid></item><item><link>https://bsky.app/profile/43081j.com/post/3mqmn5byw2c2x</link><description>Had a great time at @localfirstconf.com 🎉</description><pubDate>14 Jul 2026 16:34 +0000</pubDate><guid isPermaLink="false">at://did:plc:7kxnbhtvb5cltkh6gaolfodf/app.bsky.feed.post/3mqmn5byw2c2x</guid></item><item><link>https://bsky.app/profile/43081j.com/post/3mqev2dzf6k2l</link><description>It took almost as long to get through Berlin security as it did to fly here from the UK 😅&#xA;&#xA;Brexit passport control is the best</description><pubDate>11 Jul 2026 14:34 +0000</pubDate><guid isPermaLink="false">at://did:plc:7kxnbhtvb5cltkh6gaolfodf/app.bsky.feed.post/3mqev2dzf6k2l</guid></item><item><link>https://bsky.app/profile/43081j.com/post/3mqeacebevc22</link><description>Heading to Berlin today!</description><pubDate>11 Jul 2026 08:22 +0000</pubDate><guid isPermaLink="false">at://did:plc:7kxnbhtvb5cltkh6gaolfodf/app.bsky.feed.post/3mqeacebevc22</guid></item><item><link>https://bsky.app/profile/43081j.com/post/3mq656hcqjk2s</link><description>npm v12 🎉&#xA;&#xA;- allowScripts defaults to false, scripts have to be approved&#xA;- git dependencies are disallowed&#xA;- remote URL dependencies are disallowed (e.g. http)&#xA;&#xA;big wins!&#xA;https://github.blog/changelog/2026-07-08-npm-install-time-security-and-gat-bypass2fa-deprecation/</description><pubDate>08 Jul 2026 22:11 +0000</pubDate><guid isPermaLink="false">at://did:plc:7kxnbhtvb5cltkh6gaolfodf/app.bsky.feed.post/3mq656hcqjk2s</guid></item></channel></rss>