Kenton Vizdos
kv.codes
Kenton Vizdos
@kv.codes
Go & Lit (web components) Developer making cool things

Technical Blog @ https://go.kv.codes/blog
real
November 6, 2025 at 2:41 PM
I agree. Taking a closer look at the video, a few things are interesting:
- it never finishes loading
- even once loaded, a cache is used. Clicking refresh does a hard pull. I modified my internal user filter as a demo.

Solution here is probably “let it load, then click reload if still persists”
July 8, 2025 at 4:22 AM
Oh Dear..

Why does Selection.getComposedRanges() have MULTIPLE signatures:
- Safari: Selection.getComposedRanges(shadowRoot)
- Chrome: Selection.getComposedRanges({ shadowRoots: [shadowRoot] })

But hey, now its working in Chrome, Safari (+ iOS), and Firefox!

#webcomponents #litjs #webdeveloper
June 27, 2025 at 2:27 AM
I LOVE me some #cloudflare stack

a joy.

what i HATE?

I have to write #Typescript

give us #golang workers or give me death
June 25, 2025 at 3:05 AM
Rough day.
June 12, 2025 at 9:12 PM
well just as I get it feeling good, iOS decides to update their entire design ecosystem 😐😐😐

#typescript #ios26
June 11, 2025 at 4:09 PM
I can't be the only one, right?

#git #software
May 21, 2025 at 2:58 AM
Have you used `govulncheck`? It's planned to be mainlined into #golang, but it's a Go-maintained command for now:
```
go install golang.org/x/vuln/cmd/govulncheck@latest
```
When run, it'll show you, down to the line traces, where known-vulnerabilities (from packages & go core) occur.
#cybersecurity
May 14, 2025 at 9:02 PM
Here are both mentioned charts overlayed on top of each other, directly from the Zeki source (note: they are identical):
May 13, 2025 at 5:02 AM
I hate this chart. I really do. The more I dig, the more confusing and contradictory it gets, and I can’t believe how widely it's being shared with zero scrutiny.

Come with me on an Adventure in "What the heck does this data say"👇

#software #developer #ai
May 13, 2025 at 5:01 AM
Ahh yes a very fancy Step Progress bar. 🤠

#litjs #webcomponents #ui
April 14, 2025 at 11:53 PM
the chaos of life
April 11, 2025 at 8:52 PM
@zed.dev please fix this behavior it’s been killing me lately 💔

When I copy and paste a file, open the newly copied file PLEASE.. or at least don’t highlight it as being “open”
March 18, 2025 at 4:26 PM
I think I’ve finally perfected skeleton loaders in LitJS:
- No flickers when content loads quickly
- Skeleton animates in/out
- Efficient reloads built in
- Effective on the DOM: only re-renders upon a state change (eg loading filler text => resolved final text)

AND ITS ALL A DIRECTIVE!!
February 2, 2025 at 12:03 AM
Interesting that TikTok removed their statement about thanking him for helping. I wonder if they saw his tweet and won’t cave?
January 19, 2025 at 4:56 PM
And only a few lines to get it working :)
January 15, 2025 at 3:23 AM
Wooo high performance number tweening & percentage change badges.

This was done in LitJS as a “drop in” component. Stocks for demo & perf testing (not real prices ofc lol)!

#UIDesign #development #webdev
January 15, 2025 at 3:23 AM
December 8, 2024 at 8:59 AM
FYI on iPhone 14 Pro, the Dynamic Island covers up some of the text ;(
November 30, 2024 at 9:53 PM