Alex
banner
alexdln.com
Alex
@alexdln.com
Software Engineer, Author, Contributor, Photographer, Сapybara

🔨 Building slidebook.dev | atsky.app | robindoc.com | nimpl.dev
🏡 Living github.com/alexdln | alexdln.medium.com | London

She/They • 🏳️‍🌈/🏳️‍⚧️
group-success:[.user-admin_&]:enabled:get:/api/comment
December 31, 2025 at 12:24 AM
Three out of three countries where I've lived (and in all of them for more than three years) now have strict anti-LGBT laws.

I hate this world.
December 30, 2025 at 11:08 PM
Just a reminder that you can save your activity chart (and even 3D print it from STL). Separately for bluesky or from other services as well 🙃
December 30, 2025 at 1:37 PM
Reposted by Alex
Facebook's Static Hermes is kind of incredible. It can compile JavaScript into C, which is then optimized into native machine code.

I just compiled the Less.js source code into a C library. Then I called it from Rust as a native Parcel plugin (no Node). Wild. 👨‍🔬

devongovett.me/blog/static-...
How to compile JavaScript to C with Static Hermes
Lately, I've been working on porting more of Parcel to Rust, and investigating ways to embed JS-based plugins. This post describes how I used Static Hermes to compile Less.js to a native C library tha...
devongovett.me
December 29, 2025 at 10:30 PM
media.tenor.com
December 29, 2025 at 11:14 PM
media.tenor.com
December 29, 2025 at 10:53 PM
I haven't touched the project for only three years. Is it really that bad?
December 29, 2025 at 10:20 AM
You know... sometimes I want to write a whole damn book about all these feelings inside. But every time I just avoid them by immersing myself in code.
Today was a productive day, by the way.
Rays of support to everyone 💙
December 28, 2025 at 11:53 PM
I'm continuing to work on the unique UX.

Now I've finally managed to get the thread view to a point I'm happy with
December 28, 2025 at 10:30 PM
I just can't believe that such a non-standard filter as feTurbulence has been supported for So long
December 28, 2025 at 8:12 PM
Who are these 9 million JS projects anyway?
December 27, 2025 at 10:31 PM
I'm a little late with the New Year's theming of one service, but it's not too late to leave a little mood there 🧑‍🎨
December 27, 2025 at 3:58 PM
Released 🎞️
December 27, 2025 at 10:59 AM
Reposted by Alex
repost to confuse new bluesky users
brand new diner serves coke the normal way
December 27, 2025 at 3:32 AM
I clearly underestimated the complexity of this idea, but I'm almost done 🧑‍🍳

There's still a lot of polishing and refactoring to do, but I'm already happy with the result
December 26, 2025 at 10:46 PM
December 26, 2025 at 5:42 PM
The pain of working with a large codebase without a proper architecture at the outset is that changing the core architecture becomes very difficult.

And then the only question is how many workarounds will have to be implemented to release a new idea 🫠
December 26, 2025 at 4:20 PM
Added feeds viewing in Atsky. This is the only section where the paths differed from Bluesky.

Now, you can switch from Atsky to Bluesky from Almost any page by clicking the logo in the corner.
And vice versa - by changing the address from bsky to atsky
December 26, 2025 at 1:35 PM
I finally decided to take a look at the permissions. There's some customization already, but it's still a bit clunky.

I'm wondering if I want to prioritize this or if the client doesn't really need it 🤔
December 25, 2025 at 10:31 PM
And immediately a different start to the day

The downside, though, is that you might not even start reading the news because you'll be busy liking all those ❤️ fluffy ❤️ beauties ❤️
December 25, 2025 at 8:20 PM
Reposted by Alex
In general, it’s even a little strange to me that, having such an open protocol, applications are so separated from other products
December 22, 2025 at 10:47 PM
Not just decentralize, but also delayerarize 🤪😅

(When you're creating an abstraction, the key is to stop in time. So I haven't yet decided to think in that category [yet])
And in general, it's all about layers - trending, people, lists. It's like atproto is a monorepo, and everything built on it is a layer, and these layers can be interconnected and can use layers below or at their level.

Top level (like Bluesky) has access to other services if they're open to it
December 25, 2025 at 7:28 PM
Reposted by Alex
I would like to share a bit more about the concept - in case it resonates with someone else too 🙃

So, on the UI side, there would be several predefined card types: stream, media, story, post, links - designed for different placements like the top bar or side panel...
December 25, 2025 at 7:14 PM
And now I can create a widget for myself as well

I just wanted to see some beautiful photos before scrolling through my feed and then continue reading the news.

Released in a simplified version, I'll see how useful it is and then improve implementation 🖼️
December 25, 2025 at 4:52 PM
It's funny how on Christmas Eve they decided to figure out how the restrictions are configured.

For now, I'm sticking with the aggressive and blunt blocking, but I need to figure out the more subtle options...
December 25, 2025 at 1:33 PM