Sign in

Alex

@alexdln.com
743 followers 498 following 2K posts

Just a techie person npmx.dev lover and a core team member github.com/alexdln · alexdln.com/blog atsky.app · robindoc.dev · nimpl.dev · slidebook.dev London She/They

PostsRepliesMedia
Alex @alexdln.com · 23/09/2026
020
Alex @alexdln.com · 23/09/2026
Goddesses, figma motion is really cool and so easy to use 🪄
3143
Alex @alexdln.com · 14/09/2026
11 years ago, Node.js and io.js merged back into one project
A screenshot of the npmx.dev homepage with an updated logo dedicated to the io.js and node.js merge
813219
Alex @alexdln.com · 09/09/2026
When you work with the service a lot, one of the most useful things is customizing the interface! I prefer a higher foreground shade, and I'm glad it's now available as a setting in npmx.dev (the last config is my default)
A grid with different UI customization combinations in npmx.dev - theme, accent color, background shade, and foreground shade
1113
Alex @alexdln.com · 12/08/2026
There's not much of me here again, but I hope we looked at this star together 🌘 #eclipse
A grid of eclipse photos every two minutes
0331
Alex @alexdln.com · 29/07/2026
The charts we love so much are now in figma I've been wanting to do this for a long time while working on the npmx design, and the plugin has finally been approved 😌 www.figma.com/community/pl...
Charts and graphs
Select. Customise. Insert

40+ categories
Built-in themes
Fully local and offline
Fully freeCharts and graphs
40+ categories

Charts to shot Your dataCharts and graphs
Built-in themes [preview]Charts and graphs
Advanced customisation

100+ style options per chart
One-click random styling
1234
Alex @alexdln.com · 04/07/2026
It's the weekend, which means it's time to share photos And I found some unpublished in the archive 📷
Ferris wheel at sunset, with small mountains in the background, very contrasty and noisyThe coast at sunset, with a small pond in front and a promenade and palm trees in the background, very contrasting and noisyA cat sitting on a car in the middle of the city and proudly looking to the sideA television tower on a mountain from afar and tree branches around it
0411
Alex @alexdln.com · 25/06/2026
npmx london, how it went, part 3 🌃🖤
3270
Alex @alexdln.com · 24/06/2026
npmx london, how it went, part 2 🤍
3462
Alex @alexdln.com · 23/06/2026
A wonderful day with wonderful people😊 Part 1
1403
Alex @alexdln.com · 08/06/2026
Close-up photograph of a bright red ladybug resting on a dew-covered leaf
1101
Alex @alexdln.com · 05/06/2026
Seems like a good reason to post a video that somehow got around my bluesky account
0190
Alex @alexdln.com · 05/06/2026
Oopsis, I'm on the contrary made the background brighter to create more volume 😅 Here is the original one for comparison:
The original photo of posted one before. The background is noticeably darker
110
Alex @alexdln.com · 05/06/2026
Close-up of soft blue pincushion-like flowers blooming among tall green stems and leavesA close-up view of a bush full of small, bright yellow flowers and long needles
030
Alex @alexdln.com · 05/06/2026
It is also a joy that we met during a particularly wonderful season
Close-up photograph of delicate white flowers with pale pink accents and yellow centers, surrounded by dark green foliageDelicate white flowers with pale pink accents and yellow centers, surrounded by dark green foliageClose-up photograph of delicate white flowers with pale pink accents and yellow centers in focus, surrounded by dark green foliageClose-up photograph of delicate white flowers with pale pink accents and yellow centers, surrounded by dark green foliage
2100
Alex @alexdln.com · 04/06/2026
I think I'll continue this tradition of posting photos from this wonderful trip 😊🌸
A row of flowering cherry blossom trees lines a path through a sunny park. Pink blossoms fill the canopy overhead, while people stroll and relax on the grass. Sunlight filters through the branches, creating bright highlights and a blue-green lens flare in the foreground, with clouds gathering in the distanceA row of cherry blossom trees stretches along a path in the park. Pink flowers cover their crowns, and people stroll and rest on the grassA row of cherry blossom trees stretches along a path in the park. Pink flowers cover their crowns, and people stroll and rest on the grass
2250
Alex @alexdln.com · 03/06/2026

The government building in Edinburgh stands on a cliff, and between the photographer and the building in the lowland is a large parkA view of the city across the road where you can first see the bridge and people walking along it, under the bridge in the lowland is the train station, and in the distance is a large stone historical buildingA large, elongated stone slab with "National Gallery" text. A seagull sits on the slab in the corner, looking away, and behind the slab is a park
A view inside the church. A large cross rises in the center, large stone columns line the sides, and detailed glass frescoes replace windows on the wall behind the main stage. The atmosphere is deep, tranquil, and impressive
0200
Alex @alexdln.com · 01/06/2026
Love has always won and will always win, no matter how much they try to convince us otherwise Happy pride month ❤️
A screenshot of the author's profile header with a new banner dedicated to Pride Month (and repeating the style of the npmx.dev noodle from the previous repost)

And also the profile starts with text "There is no power stronger than love"
1606
Alex @alexdln.com · 29/05/2026
Honestly, the best city, I'll have to find a reason to return
the old riverside neighborhoodthe old riverside neighborhoodThe old riverside neighborhood with a stone bridge
760
Alex @alexdln.com · 29/05/2026
And the weekend is coming. This might be a great excuse to make scones. Consider this a sign 🙃
Book with opened scones recipe

Please leave a comment if you need detailed content, and I'll rewrite it in replies (it's too long for alt text, but they look delicious)
130
Alex @alexdln.com · 29/05/2026
I suddenly realized I haven't published any photos from Edinburgh Seems like a good start after a lull
An old stone bridge with vines trailing downA staircase with stone walls on the sides and above that leads directly to the park and greeneryA bright red, delicate flower of a tree hanging down like a bell
3351
Alex @alexdln.com · 25/05/2026
Maybe something like this?
A screenshot of the design proposal for the package page on npmx.dev
150
Alex @alexdln.com · 04/05/2026
Each paper in the last @npmx.dev noodle's background highlights the incredible work the press does From covering key events before the world even realized their importance to investigative reporting that changes the world
Selected newspaper articles
1232
Alex @alexdln.com · 23/04/2026
And not just stickers, but also an incredible emoji pack 🥹
Discord emoji pack
2151
Alex @alexdln.com · 23/04/2026
Someday I will be more stable in energy and mood, but for now here are more of me posing (still real, still alive 🙃)
Just a grid gallery with me
0190
Alex @alexdln.com · 17/04/2026
Still my best art 😅 Now I want to buy a graphics tablet again...
A drawing of different interfaces somewhere in space where an cartoon character is coloring the screen from a light theme to a dark one
040
Alex @alexdln.com · 17/04/2026
But it was nice to remember that I liked some sections. Like - The Pagespeed Labs version from 2011, one of the first (At one point, I really enjoyed searching for old, small, and interesting details)
pagespeed labs version from 2011
000
Alex @alexdln.com · 14/04/2026
Lol, after almost 5 years of owning the domain and over 100,000 Google users, Google decided to inform me that the domain is now appearing in search results 😅🎉
To: Owner of HIDDEN_BY_AUTHOR,

Google systems confirm that on April 12, 2026 we started collecting Google Search impressions for your website in Search Console. This means that pages from your website are now appearing in Google search results for some queries. Here’s how you can monitor your site’s Search performance using Search Console.A traffic graph from Search Console shows that the domain was already in active use by 2024 and has about 1mln impressions in the last 16 months
180
Alex @alexdln.com · 14/04/2026
Fixed and added options for downloading charts
A "Wrapped" activity summary for Alex (@alexdln.com) generated at wrapped.atsky.app.

The center of the image shows a grid of small colored blocks (green, blue), representing daily activity levels across the year.

On the bottom of the grid, bar chart displays overall stats as a percentage of the total activities:
* GitHub 75.4%
* Bluesky 24.6%

Then a legend with 2 small icons: a green GitHub (1371), a blue Bluesky (447)

Along the bottom, 2 color-coded sections with summary cards break down detailed stats for each platform.
GitHub stats:
* most active day Sunday,
* most active date January 29, 2026,
* most active month January,
* total activities 1371,
* longest streak 53 days,
* maximum single-day activity 41.

Bluesky stats:
* most active day Thursday,
* most active date January 8, 2026,
* most active month January,
* total activities 447,
* longest streak 52 days,
* maximum single-day activity 25.

On the bottom, pink summary cards display overall stats:
* most active day Thursday,
* most active date January 8, 2026,
* most active month January,
* total activities 1818,
* longest streak 103 days,
* maximum single-day activity 51.

Then comparison charts section display overall activity distribution:
A donut chart on the left shows activity breakdown with a legend listing:
* GitHub (green): 75.41%
* Bluesky (blue): 24.59%
On the right, three circular progress indicators show the same data
000
Alex @alexdln.com · 14/04/2026
I also finally moved almost all the articles to my atproto account Most of them seem pretty weak and uninteresting now, but I hope to edit them over time
Screenshot of documents list from https://pdsls.dev/at://did:plc:er6erflnnxcozlbqmrpflt6h/site.standard.document
030
Alex @alexdln.com · 14/04/2026
Yay, now you can see replies directly from my blog posts www.alexdln.com/blog/the-mon...
Screenshot of a blog post with an open “Replies” dialog overlay. In the dialog, Alex (@alexdln.com) says it’s time to “touch the grass,” mentions going on vacation and not coding, and invites people to connect on Bluesky about contributing to npmx. Below, patak (@patak.cat) replies wishing Alex happy holidays and saying “See you in a week!” with a blue heart. The blurred blog content and table of contents are visible in the background.
3252
Alex @alexdln.com · 12/04/2026
Looks like I should be a bit more active on bluesky
A "Wrapped" activity summary for Alex (@alexdln.com) generated at wrapped.atsky.app.

The center of the image shows a long 3D grid of small colored blocks (green, blue) arranged like a landscape, representing daily activity levels across the year.

Then a legend with 2 small icons: a green GitHub (1346), a blue Bluesky (435)

On the right, pink summary cards display overall stats:
* most active day Friday,
* most active date January 8, 2026,
* most active month January,
* total activities 1781,
* longest streak 101 days,
* maximum single-day activity 51.
100
Alex @alexdln.com · 01/04/2026
Light mode only 🎉 We’ve finally completed our user experience research and carefully reviewed the results. To deliver the best possible experience, we’ve decided to remove the dark theme Thank you all for participating! 🤍 You can already see it on main.npmx.dev 🎉
npmx.dev home page screenshot in white mode

> Update: We’ve completed our user experience research and carefully reviewed the results. To deliver the best possible experience, we’ve decided to remove the dark theme. We’re committed to making decisions based on what works best for our users and are glad we took the time to validate this through user research. Thank you for participating 🤍
13906
Alex @alexdln.com · 31/03/2026
Happy transgender day of visibility Thank you all for making this world a better place with your presence, no matter how visible you are 💙🩷🤍🩷💙
Just me
5540
Alex @alexdln.com · 16/03/2026
* Ah, react is the lightest! * ...wait a second 😑
Horizontal bar chart for: svelte, astro, vue, react, comparing Package Size (Size of the package itself (unpacked)). svelte has a value of 2.8 MB. astro has a value of 2.6 MB. vue has a value of 2.5 MB. react has a value of 171.6 kB. At the bottom, a watermark reads "./npmx a fast, modern browser for the npm registry".Horizontal bar chart for: react-dom, svelte, astro, vue, comparing Package Size (Size of the package itself (unpacked)). react-dom has a value of 7.3 MB. svelte has a value of 2.8 MB. astro has a value of 2.6 MB. vue has a value of 2.5 MB. At the bottom, a watermark reads "./npmx a fast, modern browser for the npm registry".
230
Alex @alexdln.com · 14/03/2026
A screenshot of the interface with two panels, where on the left is lorem ipsum text with different formatting settings and a placeholder with the inscription `{"uri": "at://did:plc:er6erflnnxcozlbqmrpflt6h/app.bsky.feed.post/3mgzjlhhxtc2j"}` and formatting buttons at the bottom, and on the right is the same text, but instead of a post placeholder, the post itself is displayed
020
Alex @alexdln.com · 14/03/2026
I've been putting this off for too long. But it seems like something might come of it
A screenshot of the interface with two panels, where on the left is an empty text in the format "fafsfsafas" and formatting buttons below, and on the right is the same text
020
Alex @alexdln.com · 05/03/2026
Or maybe Google is right and I shouldn't go to the site preview. I wanted to relax today 🤔
Google error page:

Did you mean alexdln.com?
The site you just tried to visit looks fake. Attackers sometimes mimic sites by making small, hard-to-see changes to the URL.
100
Alex @alexdln.com · 02/03/2026
Thanks, for sure ☺️ Or at least most of it. Luckily it's Easter season and chocolate eggs are everywhere 🐰
Big chocolate egg
010
Alex @alexdln.com · 01/03/2026
I was looking through photos and came across this couple 😅 I'll leave this here as another reminder that I'm real and sometimes life happens 🤍
Just me in different vibes :)
0230
Alex @alexdln.com · 01/03/2026
03.03
0344
Alex @alexdln.com · 28/02/2026
Do the stars really better reflect the usage of a package?
A screenshot of the node-is-arrayish package on GitHub, showing that the package has 17 stars and 29.6 million user
56110
Alex @alexdln.com · 27/02/2026
I wanted to write that for some reason "any" means that at least one character is needed, while "string" allows an empty string as well, but...
TS playground (https://www.typescriptlang.org/play/?#code/DYUwLgBAhgXBAGASA3lAdgTwL7wgXggCJDoBnBFUsAJwEs0BzHAbgChRIAjOJVTHfERJRy8AGaUa9JvDYcIAYx5iA9ipTpsuAsTIJV65FTqMWEAPTmIAflvXWQA)

let a: `${any}` = "" as `${string}`;
let b: `${any}` = "" as `f${string}`;
let c: `foo${any}` = "" as `foo${string}`; // ????
020
Alex @alexdln.com · 27/02/2026
It's time to tell the terrible truth. I spend most of my time using the light theme... 🖤 Because this is the only way to ensure that all users get the same great experience in npmx 🤍
Screenshot of the https://npmx.dev/package/nuxt page in light theme with red accent color
6301
Alex @alexdln.com · 24/02/2026
Finally got around to updating the banner. Looks like it turned out pretty good 🤍
A screenshot of the alexdln.com user profile (the author of the post) showing a banner that reads:

./npmx
a fast, modern browser for the npm registry
0295
Alex @alexdln.com · 21/02/2026
The last day of vacation at npmx before reopening our doors 🐾 So, I had to not only touch the grass, but also remember how to code Luckily, as you've already seen, we didn't discuss what touching the grass meant 😅
Terminal screenshot with command:

>> node alphabet.ts './npmx' '🍀', '🌸'

And then the cover is displayed where the background is made using the emoji "🍀" and the letters are written using the emoji "🌸"
2342
Alex @alexdln.com · 20/02/2026
🫠
A screenshot of the YouTube live chat interface where the buttons are pressed close to each other, and the formatting in the options is clearly inconsistent between optionsA screenshot of the YouTube live chat interface where the sorting options are huge and are pressed to the sides, but not vertically, and the roundings are very inconsistentA screenshot of the YouTube live chat interface where the scroll bar in the top users selection is positioned far away from the edge of the panel
000
Alex @alexdln.com · 20/02/2026
Nooo, llm doesn't make mistakes like this 🥲
300
Alex @alexdln.com · 20/02/2026
Wow, it looks like they fixed it 🎉 Now it's usable and the only one suffering is my perfectionist
A screenshot of the YouTube report panel, where the scrollbars are no longer visible, but the rounded options are now pressed to the edges on the left and right, leaving air only at the top and bottom
110
Alex @alexdln.com · 19/02/2026
YouTube 🤦
A screenshot of the action bar in a YouTube stream, showing both horizontal and vertical scrolls
5200