Aleks Trpkovski's Avatar

Aleks Trpkovski

@aleks-trpkovski

I’m a Software Engineer with years of hands-on experience, passionate about all things JavaScript! This is where I share my thoughts, learnings, and experiments with new tech. Blog πŸ“ - https://trpkovski.com

32
Followers
71
Following
29
Posts
27.03.2025
Joined
Posts Following

Latest posts by Aleks Trpkovski @aleks-trpkovski

Preview
MCP Is Coming to the Browser: WebMCP and the Future of AI-Powered Websites WebMCP is a new browser standard that lets websites expose structured tools for AI agents. Learn how it works, how to implement both the Imperative and Declarative APIs, and how to test your WebMCP to...

The Chrome team quietly released WebMCP as an early preview and I don't think enough people are talking about it. πŸ”₯Websites will stop being things agents have to scrape and guess at. They'll become first-class tools AI can call directly. πŸ€–Here's what I learned πŸ‘‰πŸΌ www.trpkovski.com/2026/03/08/m...

07.03.2026 22:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I had been using AI agents before, but since last week, I’ve practically stopped writing code and am mostly steering the direction and controlling the context.

It all feels new and strange, but at the same time very empowering.

07.03.2026 11:16 πŸ‘ 41 πŸ” 1 πŸ’¬ 8 πŸ“Œ 0
Post image

Finally picked up "AI Engineering" by Chip Huyen ( @chiphuyen.bsky.social ) after it sat on my shelf for months. Diving into how to actually build real -world AI apps - RAG, agents, prompt engineering, deployment. Already hooked. Has anyone read it? Would love to hear your thoughts πŸ“š

28.02.2026 23:06 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Agentic Workflows: Write GitHub Actions in Markdown Discover how to use GitHub Agentic Workflows to automate repository tasks with AI agents. This step-by-step tutorial covers writing workflows in plain Markdown, configuring triggers, permissions, tool...

Write GitHub Actions in Markdown? πŸ’‘

GitHub just launched Agentic Workflows. Instead of YAML, you describe the outcome in plain Markdown - and an AI agent (Copilot/Claude/Codex) executes it inside secure guardrails.

This genuinely changed how we think about CI/CD

www.trpkovski.com/2026/02/22/a...

21.02.2026 23:44 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
The Protocol Behind Bluesky: Rethinking Social Media Architecture Explore the AT Protocol powering Bluesky - a decentralised social networking protocol that gives users real ownership over their data and identity. Learn how it works, how it differs from blockchain a...

@bsky.app πŸ¦‹ feels like early Twitter again . But what really hooked me? The tech behind it.

The AT Protocol makes your identity portable.

I went down the rabbit hole, built a small Node.js app, and wrote a deep dive πŸ‘‡πŸΌ
www.trpkovski.com/2026/02/15/t...

14.02.2026 23:12 πŸ‘ 13 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Automating My Blog Workflow with GitHub Copilot SDK I built a TypeScript script using the GitHub Copilot SDK to automate my blog's publishing workflow. Here's how it converts Markdown drafts into fully structured blog posts with proper frontmatter, SEO...

Just automated my blog workflow using the GitHub Copilot SDK πŸ€–

Drop in a Markdown file πŸ“„ β†’ run one command ⚑ β†’ article ready πŸŽ‰

Wrote about the setup and lessons learned πŸ“πŸ‘‡

www.trpkovski.com/2026/02/08/a...

08.02.2026 01:31 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
How to Run and Debug Your GitHub Workflows Locally Learn how to run and debug GitHub Actions workflows locally using act. This comprehensive guide covers installation, running workflows, handling secrets, matrix builds, caching, and multi-job pipeline...

How do you test GitHub Actions? πŸ€”
I used to push & pray πŸ˜…
Now I use act, a CLI that runs GitHub Actions locally with Docker. Faster feedback, same workflows, even a VSCode extension.
Wrote it up here πŸ‘‡
www.trpkovski.com/2026/02/01/h...

31.01.2026 23:28 πŸ‘ 2 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
Understanding Modern RPC Frameworks: How They Work and When to Use Them Explore modern RPC frameworks and learn how they differ from REST. This comprehensive guide covers plain RPC, JSON-RPC, gRPC, tRPC, and oRPC with practical examples. Discover when to use RPC over REST...

I just published a deep dive into modern RPC frameworks. As AI systems lean heavily on function calls and tools, RPC feels relevant again. The article covers RPC vs REST, JSON-RPC, and modern tools like gRPC, tRPC, oRPC explained with a simple add(2,3) fuc www.trpkovski.com/2026/01/18/u...

19.01.2026 21:50 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Blogging in 2026: Building Your Own Knowledge Base After 40 tech articles over five years, I reflect on how AI has transformed my blogging workflow. From slow, manual drafts to efficient AI-assisted writing, I share my approach to building a personal ...

Just published my 40th blog post πŸŽ‰
Not a huge number, but a meaningful milestone.
I reflect on:
β€’ impostor syndrome & writing evolution
β€’ how LLMs changed my workflow
β€’ why my future self is the main reader
β€’ blogging matters more in an AI-heavy internet

www.trpkovski.com/2026/01/04/b...

04.01.2026 07:49 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Building Content-Adaptive Interfaces with Google's A2UI Learn how to build adaptive interfaces where the AI decides not just what to show, but how to style it. Discover Google's A2UI protocol, an open-source standard that enables AI agents to dynamically g...

Discovered Google’s A2UI (Agent-to-UI): an open protocol where AI agents describe UIs declaratively instead of executing code. It inspired me to build a content-adaptive blog powered by Gemini 2.5 Flash. Wrote about the journey here πŸ‘‡

www.trpkovski.com/2025/12/29/b...

29.12.2025 21:39 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
TailwindSQL - SQL Queries with Tailwind Syntax Like TailwindCSS, but for SQL queries. className your way to database queries in React Server Components!

Writing database queries is too close to the metal. Best practices don’t work! It’s time to make SQL enterprise-scale with utility classes.

tailwindsql.xyz

18.12.2025 17:39 πŸ‘ 53 πŸ” 8 πŸ’¬ 8 πŸ“Œ 3

πŸ”— storybook.js.org/blog/storybo...

01.12.2025 16:15 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Turning Markdown into Podcasts with OpenAI Agents Transform your Markdown blog posts into engaging, conversational podcasts using OpenAI’s Agents SDK. Discover how to automate every step - from scriptwriting and editing to voice generation - to produ...

I've been writing my blog in Markdown for years, and I had an idea: what if I could convert those articles into podcasts?
Using OpenAI's Agents SDK, I built a system that turns my articles into podcasts with two hosts and outputs them as MP3 files 🎧
πŸ‘‰ www.trpkovski.com/2025/11/13/t...

13.11.2025 09:40 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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.

πŸš€ 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

06.11.2025 11:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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...

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...

04.11.2025 03:24 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Things that not every product needs:

- push notifications
- chat
- a perky AI assistant

Jus’ sayin

25.10.2025 21:41 πŸ‘ 261 πŸ” 27 πŸ’¬ 9 πŸ“Œ 2

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. πŸ˜„

21.10.2025 18:31 πŸ‘ 58 πŸ” 7 πŸ’¬ 1 πŸ“Œ 0
Preview
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?

πŸ€– 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-...

12.10.2025 18:58 πŸ‘ 36 πŸ” 7 πŸ’¬ 2 πŸ“Œ 0
Vite: The Documentary
Vite: The Documentary YouTube video by CultRepo

"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 "

09.10.2025 20:35 πŸ‘ 71 πŸ” 30 πŸ’¬ 4 πŸ“Œ 2
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.

it's open source - check it out and feel free to make a PR πŸ™

22.09.2025 09:42 πŸ‘ 8 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
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...

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...

21.09.2025 11:10 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
The reality of AI-Assisted software engineering productivity What the data really shows about AI coding tools in 2025

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...

06.09.2025 03:20 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - pomerium/mcp-app-demo: Demo application showcasing how to build and secure MCP servers and clients with Pomerium using contextual access policies. Demo application showcasing how to build and secure MCP servers and clients with Pomerium using contextual access policies. - pomerium/mcp-app-demo

Here's the MCP client that has the code interpreter

github.com/pomerium/mcp...

23.08.2025 17:38 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

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.

20.08.2025 14:24 πŸ‘ 78 πŸ” 8 πŸ’¬ 5 πŸ“Œ 0
Post image

we are in for a few years of security nightmares

18.08.2025 19:47 πŸ‘ 312 πŸ” 48 πŸ’¬ 20 πŸ“Œ 1
Preview
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).

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...

04.08.2025 13:01 πŸ‘ 94 πŸ” 22 πŸ’¬ 3 πŸ“Œ 8
Preview
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...

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... πŸ› οΈβŒ¨οΈ

04.08.2025 10:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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

Interesting read. It's a bit long, but I found accurate in many ways
generativeai.pub/the-junior-d...

10.07.2025 12:16 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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...

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...

06.07.2025 03:09 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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 😁😜

01.07.2025 23:46 πŸ‘ 21 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0