Kris 👨🏼‍💻 TS, JS, Vue.js & Nuxt Front-End Engineer (SaaS)
banner
komdigital.bsky.social
Kris 👨🏼‍💻 TS, JS, Vue.js & Nuxt Front-End Engineer (SaaS)
@komdigital.bsky.social
👨🏼‍💻 TS/JS. Vue & NUXT Specialist, Startups, UX Expert & Product Owner
👨🏼‍🎤 Front End Engineer, Startups & UX (I have a masters in it! 👨🏼‍🎓)
👀 Looking for a new role & projects - contact via ⬇️ or DM
🌍 https://www.kom-digital.com / @olivierkt
Been a while since ive done a Vue.js Options API to Composition API migration... but actually this may come in handy 🫡

#vuejs #vue #compositionAPI #vuetools #js #ts #setup #optionsAPI #nuxt
ScriptShifter automatically refactors Vue components from Options API to
Love this ⚡️
Vue Data UI was integrated into the very cool open source alternative to npmjs that is currently in the works, to show weekly downloads, and get the pulse of their progression.

💬 DM me if you want to contribute to the project !
January 26, 2026 at 11:16 AM
💯 Simplicity and clarity are such underrated skills in coding
Any fool can write code that a computer can understand. Good programmers write code that humans can understand. - Martin Fowler

#quotes #quoteoftheday
January 26, 2026 at 9:34 AM
Love @euroalternative.co 🙏🏻

Where possible... use European digital providers, hosting and infrastructure. 🇪🇺
SuperSaaS — Flexible appointment scheduling for any business

Free appointment scheduling software with customizable booking forms, payment integration, and multi-language support. Trusted by 205,000+ companies worldwide.
SuperSaaS: European Alternative to Appointy and Zenoti – EuroAlternative
Free appointment scheduling software with customizable booking forms, payment integration, and multi-language support. Trusted by 205,000+ companies worldwide.
euroalternative.co
January 22, 2026 at 12:06 PM
I do a lot of Web vitals work... and I get the same questions constantly. Local vs. web, why fast 3G/slow 4G?

This is a good article.

#google #webvitals #lighthouse #pagespeed
One of the most common questions people ask me: why am I getting different Lighthouse scores locally, on PageSpeed Insights, and on DebugBear?

The most common reasons: differences in network throttling, different CPU power, and different test locations.

www.debugbear.com/blog/lightho...
How To Diagnose Lighthouse Score Discrepancies Between Tools | DebugBear
Learn why Lighthouse scores differ between tools like PageSpeed Insights and Chrome DevTools, and how to diagnose and fix these discrepancies.
www.debugbear.com
January 21, 2026 at 10:27 AM
Reposted by Kris 👨🏼‍💻 TS, JS, Vue.js & Nuxt Front-End Engineer (SaaS)
Vue Router 5 is out!
Try it out, it shouldn't break anything, only enable you to replace unplugin-vue-router with new imports from vue-router directly
January 19, 2026 at 1:53 PM
Quickest way to get something into production....

Call it a "prototype" ....works every time

#startuplife #dev #vuejs
January 19, 2026 at 9:33 AM
OMG!

I've also been using NUXT for ages... and this is NEW INFORMATION 🚨

This is also super cool 😎 @leamsigc.com

Instantly generate a Cloudflare URL for your project in #NUXT
Wait, what? 🤯

I have been using Nuxt for 3 years and just found this.

Run this:
npx nuxt dev --tunnel

It gives you a free, live Cloudflare URL for your local project instantly.

No more Ngrok. No more extra tools.

How am I just seeing this now? 🤦‍♂️
January 15, 2026 at 2:08 PM
Biggest irritant on #LinkedIn (and why I’m not there): #long-form #AI slop.

**Did X by doing Y.
You can too.
Just need A, B, C.
D & E agree. So do X too.**

It's unimaginative 💩 built for clicks and scrolling to game algos.

Rarely useful, rarely interesting.

So glad it doesn’t feature here 🏆
January 15, 2026 at 1:37 PM
Lovely 😍⚡️
bram.us Bramus @bram.us · Dec 12
Scroll-Triggered Animations … with nothing but CSS … oh yeah 🤩

codepen.io/bramus/pen/Z...

(Coming to Chrome 145. Blogpost in the works.)
January 15, 2026 at 1:14 PM
Today I'm writing @playwright.dev test code.

As someone who's come from #Cypress... which often felt a complete mess... It's so much nicer 👌🏼

#playwright #testing #uxtests
January 15, 2026 at 12:10 PM
🛜 No as a service!

New years resolution to say no to more things?

This handy API gives you a random BS reason for it...

"This feels like something future me would yell at present me for agreeing to."

Super useful. 🫡
#api #github #sayno #service #naas

github.com/hotheadhacke...
GitHub - hotheadhacker/no-as-a-service: No-as-a-Service (NaaS) is a simple API that returns a random rejection reason. Use it when you need a realistic excuse, a fun “no,” or want to simulate being tu...
No-as-a-Service (NaaS) is a simple API that returns a random rejection reason. Use it when you need a realistic excuse, a fun “no,” or want to simulate being turned down in style. - hotheadhacker/n...
github.com
January 14, 2026 at 3:29 PM
Reposted by Kris 👨🏼‍💻 TS, JS, Vue.js & Nuxt Front-End Engineer (SaaS)
Not every network request has the same impact on page load time.

Our new video on the critical rendering path explains how you can identify the most important resource requests.

www.youtube.com/watch?v=Yf4i...
Analyze the critical rendering path with the network dependency tree
Learn how to use the Lighthouse network dependency tree to analyze the critical rendering path on your website. 00:00 What is the critical rendering path? 00:26 How to identify critical…
www.youtube.com
January 12, 2026 at 3:55 PM
Finally back on social media for my tech work after deleting my Twitter/X 🐦 account a few years ago!

Bsky is definitely more my vibe 🦋

Check me out at www.kom-digital.com
Freelance Vue.js & Nuxt Front-End Engineer | Kris O
Freelance European Front-End Engineer specialising in Vue.js, Nuxt.js, SSR/SSG, web performance, SEO, and UX for SaaS platforms
www.kom-digital.com
January 12, 2026 at 2:59 PM