Oleh Aleinyk
oaleinyk.bsky.social
Oleh Aleinyk
@oaleinyk.bsky.social
Software engineer, bookworm, 🇺🇦
Staff+ at cloudspot.io
`amp --ide` + neovim amp plugin + custom commands—just enough AI code assistance for me 👌
Excellent, pragmatic solution from @sourcegraph.com
October 5, 2025 at 1:10 AM
Reposted by Oleh Aleinyk
we now have some new @e18e.dev docs on best practice of publishing npm packages

this documents the recommended basics for a secure publish workflow and gives some pointers for further security/tools/etc

this is a _very_ opinionated subject, so do ping me if you have feedback!
e18e (Ecosystem Performance) - Publishing Packages
Best practices on publishing npm packages securely using GitHub Actions.
e18e.dev
October 2, 2025 at 3:41 PM
Dynamic Worker Loading is super intriguing. I can see how this can be used for something like “morphing” APIs, kinda GraphQL on steroids. I wonder about the potential of this in workflows…
Thanks for sharing and working on this @kentonvarda.com and @threepointone.bsky.social 🙌🏻
This is all based on a new Workers Runtime feature called Dynamic Worker Loading, which lets you dynamically load arbitrary code into a fresh isolate. Isolates are wayyyyyy cheaper and faster to load than containers. Perfect for executing one-offs. developers.cloudflare.com/workers/runt...
Dynamic Worker Loaders
The Dynamic Worker Loader API, which allows dynamically spawning isolates that run arbitrary code.
developers.cloudflare.com
September 28, 2025 at 11:32 PM
This is a piece of art from @wattenberger.com. I stayed there for more than 30 mins, carefully scrolling and checking the details of each image. I practice something similar with sound and LLMs, but that example takes multi-modal system interaction to the next level.
wattenberger.com/thoughts/our...
Our interfaces have lost their senses
wattenberger.com
September 19, 2025 at 10:17 PM
This is what peak performance looks like.
September 17, 2025 at 12:10 PM
Oooh, I totally love this! In iOS 26, they've added some cool new background sounds.
September 15, 2025 at 9:27 PM
OOPSLA Conference: Growing a Language
YouTube video by Computer History Museum
youtu.be
August 30, 2025 at 1:39 AM
“Fifty is one more than seven squared.”
August 30, 2025 at 12:52 AM
Reposted by Oleh Aleinyk
“When you help someone you help everyone” — Aunt May from Spiderman
August 19, 2025 at 10:28 PM
Imagine having something similar to `@media print`, but for AI agents. I guess it would no longer be UX, but rather AX - Agent Experience.
July 23, 2025 at 7:04 PM
Scott delivered an absolutely magnificent talk! It's definitely one of my all-time favorites and ranks right at the top.
Hey friends! I did a TEDx talk and it's now up on the TED Conferences YouTube. It's possibly the best and most important talk I've ever done.

I would ask that you watch it, and please SHARE it broadly and widely. Thank you! youtu.be/dVG8W-0p6vg #AI #Tech #TED
Tech Promised Everything. Did it deliver? | Scott Hanselman | TEDxPortland
YouTube video by TEDx Talks
youtu.be
July 19, 2025 at 3:19 PM
Also, I find bare git repos + worktrees to be a powerful combo for running experiments in the codebase with agentic workflows. Cool stuff.
July 19, 2025 at 3:13 PM
Started using Jujutsu with a Git backend for my Neovim configs repo. A decade of muscle memory using Git aliases is like using editors without Vim motions. I find the workflow appealing so far.
July 19, 2025 at 3:09 PM
Reposted by Oleh Aleinyk
Is it harder to manage high performers? YES.

They will give you hard feedback. They will demand excellence. You will spend more time in coaching.

Take it as an opportunity, not an attack, and your org will be better for it. YOU will be better.
June 25, 2025 at 11:19 PM
First Coda, now Superhuman. Way to go Grammarly 🙌🏻🇺🇦
July 2, 2025 at 1:17 AM
I didn’t change the color scheme of the editor or terminal or anything for more than a month. Should I worry?
June 30, 2025 at 10:00 AM
Reposted by Oleh Aleinyk
One last one for the morning: your organization is only as strong as the shittiest behavior you allow
June 26, 2025 at 3:25 PM
That feeling when you remove 17k files and things still work as they were.

( ̄^ ̄)
May 16, 2025 at 1:04 PM
Bloom filters are my favorite filters now. Enjoyed reading through samwho.dev/bloom-filters/
@samwho.dev this is masterpiece.
Bloom Filters
A visual, interactive guide to what bloom filters are, when you would use them, and how they work.
samwho.dev
May 7, 2025 at 12:14 AM
Who knew that web rings were still a thing 🤯
I imagined some local networks with the trusted recommendations to join would make a comeback, but web rings.. 2000x vibes 🙌🏻
May 2, 2025 at 9:07 PM
One of my favourite commands lately:
`any_command_with_long_output | tee >(nvim)`
April 28, 2025 at 9:09 PM
Is it really that twisted to use GitHub Actions with monorepos or do I overthink? I want to run the workflow only when specific paths change ✅, and then run the job per path with the sparse checkout of that path ❓
April 26, 2025 at 11:24 AM
Bravo 👏🏻 @storybook.js.org
48% lighter weight

Less than half the size of Storybook 8, with a much, much smaller and flatter dependency tree.
April 25, 2025 at 4:14 PM
Migrating some frontends from the cluster to the edge (Cloudflare) this week. Feels surreal.
April 25, 2025 at 12:23 PM
I was going through the dev tools today to clean things up and noticed that I have had the Helix editor lingering since last century. Started the tutorial. Super easy for Neovim user to start with. The search-in-selection feature, which allows editing all occurrences at once, is very nice!
April 13, 2025 at 2:13 PM