Aleks Trpkovski
banner
aleks-trpkovski.bsky.social
Aleks Trpkovski
@aleks-trpkovski.bsky.social
I am a Frontend Web Developer with several years of experience. I am passionate about all things JavaScript! Tech I use on daily basis Vue.js TypeScript Node.js

Blog 📝 - https://trpkovski.com
🚀 Microsoft just dropped Agent Lightning.

Most AI frameworks can run agents. This one helps them learn from experience⚡

🔥Works with LangChain, AutoGen, OpenAI SDK. This could change how we build adaptive agents.

🔗 github.com/microsoft/agent-lightning
GitHub - microsoft/agent-lightning: The absolute trainer to light up AI agents.
The absolute trainer to light up AI agents. Contribute to microsoft/agent-lightning development by creating an account on GitHub.
github.com
November 6, 2025 at 11:02 AM
Wait, localStorage is synchronous?? 😳 I was using it for literally everything until my app kept freezing 😬 Anyway, I tried IndexedDB instead and honestly it's a way better choice ⚡. So if you're dealing with similar issues, check out my latest post →
www.trpkovski.com/2025/11/04/w...
Why You Shouldn’t Use localStorage for Transactions - and What to Use Instead
localStorage may be convenient, but it’s not built for handling complex operations, concurrent writes, or large volumes of data. What seems simple at first can quickly lead to frozen UIs and unreliabl...
www.trpkovski.com
November 4, 2025 at 3:24 AM
Reposted by Aleks Trpkovski
Things that not every product needs:

- push notifications
- chat
- a perky AI assistant

Jus’ sayin
October 25, 2025 at 9:41 PM
Reposted by Aleks Trpkovski
I use this on my blog / in my course! It's neat, especially when you use CSS to make them look like little keyboard keys. 😄
October 21, 2025 at 6:31 PM
Reposted by Aleks Trpkovski
🤖 Really digging this post from @erikdkennedy.bsky.social, about AI design tools and the gap between what they promise and what they deliver.

www.learnui.design/blog/wheres-...
Where’s the AI design renaissance?
AI design is currently overhyped · Will AI take design jobs? · What should designers focus on in light of rapidly changing AI tools?
www.learnui.design
October 12, 2025 at 6:58 PM
Reposted by Aleks Trpkovski
"Let's hear it for the UN of Javascript!

Vite: The Documentary is finally here.

If you missed the premiere, it's OK!!! Here's the link so you can watch it again, and again and again.

youtu.be/bmWQqAKLgT4 "
Vite: The Documentary
YouTube video by CultRepo
youtu.be
October 9, 2025 at 8:35 PM
Reposted by Aleks Trpkovski
it's open source - check it out and feel free to make a PR 🙏
GitHub - danielroe/carpenter: LLM-powered automations for triaging Nuxt issues
LLM-powered automations for triaging Nuxt issues. Contribute to danielroe/carpenter development by creating an account on GitHub.
github.com
September 22, 2025 at 9:42 AM
I can't believe I didn't know about @media (hover) CSS query! 🤦🏻‍♂️ All this time I was handling hover the wrong way.
And I just wrote an article on that. Check it out 👇🏼
www.trpkovski.com/2025/09/21/t...
The Right Way to Handle Hover in CSS Across Devices
Learn the right way to handle hover effects in CSS across devices. Discover why methods like screen-size queries, touch detection, and user-agent sniffing fail, and how @media (hover) provides a clean...
www.trpkovski.com
September 21, 2025 at 11:10 AM
I came across this great writeup from @addyosmani.bsky.social on whether AI is really making engineers 10x more productive. The answer: not really.Gains are around 20–30%, trust in AI is dropping, and review times are getting longer.But AI is useful when used right addyo.substack.com/p/the-realit...
The reality of AI-Assisted software engineering productivity
What the data really shows about AI coding tools in 2025
addyo.substack.com
September 6, 2025 at 3:20 AM
Reposted by Aleks Trpkovski
One tangible problem with AI hype is that there is a degree of provocative hypothesis that is necessary in order for people to think a little differently about old problems.

But then the hype goes so far that it becomes detached from technical reality, and thus, disqualifies itself.
August 20, 2025 at 2:24 PM
Reposted by Aleks Trpkovski
we are in for a few years of security nightmares
August 18, 2025 at 7:47 PM
Reposted by Aleks Trpkovski
AI was supposed to make us more efficient.

Instead, it’s fragmenting our workflows, bloating our calendars, and burning out high performers.

I wrote about the false promise of AI productivity and why we’re actually working harder than ever:

afterburnout.co/p/ai-promise...
AI promised efficiency. Instead, it’s making us work harder.
AI tools were supposed to free up our time—but they’re increasing our cognitive load and making us less productive. Here’s what’s really happening (and how to use them without burning out).
afterburnout.co
August 4, 2025 at 1:01 PM
Just launched a new page on my website! 🎉
I've been passionate about mechanical keyboards for a while, and now I finally have a dedicated space—The Keyboard Lab—to showcase my favorite builds.
Check it out: www.trpkovski.com/the-keyboard... 🛠️⌨️
Aleks Trpkovski — The Keyboard Lab — Custom Mechanical Keyboards
Welcome to The Keyboard Lab! This is where I share all of my custom mechanical keyboard builds — from budget-friendly setups to detailed build logs and photos. If you're into switches, keycaps, and mo...
www.trpkovski.com
August 4, 2025 at 10:01 AM
Interesting read. It's a bit long, but I found accurate in many ways
generativeai.pub/the-junior-d...
The Junior Developer Extinction: We’re All Building the Next Programming Dark Age
In which we discover that the call is coming from inside the house, and we’ve been holding the phone all along
generativeai.pub
July 10, 2025 at 12:16 PM
I've just finished building my budget custom mechanical keyboard and documented every step of the build process in Part 2 of my blog series. I hope it helps anyone starting their own journey into this fun hobby www.trpkovski.com/2025/07/06/h...
How I Built a Budget-Friendly Custom Mechanical Keyboard (Part 2 - Building It Together)
Follow this detailed, step-by-step guide to building your own budget-friendly custom mechanical keyboard using the GMK87 TKL, Akko Cream Yellow switches, and XDA PBT keycaps. Learn how to mod stabilis...
www.trpkovski.com
July 6, 2025 at 3:09 AM
Reposted by Aleks Trpkovski
I am really glad I could contribute a part to the v3 release of the @vuejs.org VS Code extension!

Which one? Just install the new version and you will see 😁😜
July 1, 2025 at 11:46 PM
Reposted by Aleks Trpkovski
We're thrilled to announce the first stable release of Oxlint - version 1.0!

Our Rust-powered JavaScript/TypeScript linter delivers 50~100x faster performance than ESLint with 500+ rules and zero configuration required.

Time to give it a try!

voidzero.dev/posts/announ...
Announcing Oxlint 1.0
The first stable version of Oxlint, a fast & easy-to-use Rust-powered linter for JavaScript and TypeScript, is out. Learn about its 50~100x speed advantage over ESLint, support for 500+ rules, real-wo...
voidzero.dev
June 10, 2025 at 10:14 AM
Reposted by Aleks Trpkovski
The #rustlang revolution in #JavaScript tooling continues! 🦀 @vite.dev has released Rolldown-Vite, a technical preview of its new Rust-based bundler. Early adopters are seeing 10x+ faster builds and huge memory savings. Available as drop-in replacement: socket.dev/blog/rolldow...
Vite Releases Technical Preview of Rolldown-Vite, a Rust-Bas...
Vite releases Rolldown-Vite, a Rust-based bundler preview offering faster builds and lower memory usage as a drop-in replacement for Vite.
socket.dev
May 30, 2025 at 7:56 PM
Reposted by Aleks Trpkovski
What a battle this one was. Thank you so much @kevinpowell.co for coming on and laying down some 🔥 CSS
syntax.fm Syntax @syntax.fm · May 16
Can you re-create SNAKE with CSS? This week @wesbos.com @tolin.ski and @w3cj.com competed against @kevinpowell.co to see who could do it in the fewest number of characters!

Watch 🍿: youtube.com/watch?v=KFRH...
Coding Snake in CSS?! Kevin Powell Takes the Challenge
YouTube video by Syntax
youtube.com
May 16, 2025 at 2:20 PM
In Part 1 of my blog series, I’m breaking down the basics of custom mechanical keyboards — switches, keycaps, sizes & more — before we build a budget-friendly board together!

www.trpkovski.com/2025/04/22/h...
How I Built a Budget-Friendly Custom Mechanical Keyboard (Part 1 - The Deep Dive Before the Build)
Curious about custom mechanical keyboards but not sure where to start? This beginner-friendly guide walks you through all the essential basics—from switch types to keycap profiles and materials. You’l...
www.trpkovski.com
April 22, 2025 at 8:44 AM
Turn any document into Markdown.

Microsoft just dropped MarkItDown — an MCP server that converts PDFs, Excel, PPT, images, audio & more into clean Markdown for easy LLM consumption.
⚡🧠📄➡️✍️

github.com/microsoft/ma...
GitHub - microsoft/markitdown: Python tool for converting files and office documents to Markdown.
Python tool for converting files and office documents to Markdown. - microsoft/markitdown
github.com
April 20, 2025 at 11:38 PM
Reposted by Aleks Trpkovski
I wonder how much my "pretty please with sugar on top" adds up
April 20, 2025 at 6:59 PM
Reposted by Aleks Trpkovski
The tsdown documentation site is now live!

Check it out here: tsdown.dev
tsdown | The Elegant Bundler for Libraries
The Elegant Bundler for Libraries
tsdown.dev
April 20, 2025 at 3:13 AM
I see myself using some of these Composables. Thanks @thealexlichter.com

youtu.be/HaeNQXJ-sgs?...
You should try these VueUse composables 👀🥚
YouTube video by Alexander Lichter
youtu.be
April 19, 2025 at 1:07 AM