Oleh Aleinyk
oaleinyk.bsky.social
Oleh Aleinyk
@oaleinyk.bsky.social
110 followers 870 following 57 posts
Software engineer, bookworm, 🇺🇦 Staff+ at cloudspot.io
Posts Media Videos Starter Packs
Great progress 👏🏻
Big fan of jj-vcs! Congrats! Exciting times ahead 🙌🏻
`amp --ide` + neovim amp plugin + custom commands—just enough AI code assistance for me 👌
Excellent, pragmatic solution from @sourcegraph.com
Reposted by Oleh Aleinyk
James @43081j.com · Oct 2
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
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
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
This is what peak performance looks like.
Oooh, I totally love this! In iOS 26, they've added some cool new background sounds.
“Fifty is one more than seven squared.”
Reposted by Oleh Aleinyk
“When you help someone you help everyone” — Aunt May from Spiderman
I don't use the benefit of a height-adjustable table at all, but I really consider getting the treadmill. It’s all about pace, I think. I remember reading about this in “Thinking, Fast and Slow.” news.ycombinator.com/item?id=2055....
In his book *Thinking, Fast and Slow*, Daniel Kahneman says that walking slowly ... | Hacker News
news.ycombinator.com
Just searched for this term and looks like it goes around for more than 5 months. I'm so behind on these trends, lol
Imagine having something similar to `@media print`, but for AI agents. I guess it would no longer be UX, but rather AX - Agent Experience.
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
Also, I find bare git repos + worktrees to be a powerful combo for running experiments in the codebase with agentic workflows. Cool stuff.
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.
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.
First Coda, now Superhuman. Way to go Grammarly 🙌🏻🇺🇦
I didn’t change the color scheme of the editor or terminal or anything for more than a month. Should I worry?
Reposted by Oleh Aleinyk
One last one for the morning: your organization is only as strong as the shittiest behavior you allow
I will keep an eye on oxlint - exciting times for web development 🙌🏻
Thanks! Yes, that's exactly what we currently have. Unfortunately, only checking the js/ts portion may lead to some imports being incorrectly flagged as unused or marked as type-only imports, especially with Biome. In verbatim mode, that will change the import to a type import, which breaks things 🥲
This may be slightly off-topic, but do you know if there are any plans for Vue template support in Oxlint? Biome currently does not support it in multi-language files, which has caused some tricky bugs in our projects. I hope this new generation of tools will soon offer full support for Vue! 🤞