Kenton Vizdos's Avatar

Kenton Vizdos

@kv.codes.bsky.social

Go & Lit (web components) Developer making cool things Technical Blog @ https://kv.codes

57 Followers  |  231 Following  |  282 Posts  |  Joined: 24.11.2024  |  1.6872

Latest posts by kv.codes on Bluesky

try out just files next!

make has a ton of useful stuff for detecting build changes, but with go, it’s not *as* big of a concern, so more simplistic justfiles work really well imo

02.08.2025 15:33 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Base64 encoding is everywhere on the web: in HTTP headers, JWTs, even in HTML. But what is it and how does it actually work?

I break it down in my latest video!

Watch now: youtu.be/8v4moossLXo

30.07.2025 14:00 β€” πŸ‘ 25    πŸ” 6    πŸ’¬ 1    πŸ“Œ 1

Charge for an API Key.

Devs can scrape, at least an API key you can track usage and charge appropriately πŸ˜‰

24.07.2025 22:39 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I’ll Venmo u the last $5

24.07.2025 22:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

The untold truth about Sentry?

It's an amazing tool.

Getting users to click the "Report a bug" button?

Hardest challenge in life.

14.07.2025 21:01 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Honestly dunno, I haven’t used either enough! πŸ˜… I like the hands-on-code bit of motion canvas, though.

10.07.2025 23:30 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Quite nice! I’ve always been curious about how to make those nice lines between things.. how are you making that happen?

Is it a chart?

10.07.2025 23:29 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

ah yes, the big conundrum of using Snappify or code it up in motion canvas 😩

09.07.2025 22:42 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

TIL about the rabbit hole that is HLS! 🫨

09.07.2025 22:38 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Correlation events, because why not! 🀩

β€œWhat caused that massive spike in downloads? Oh, a spike in Bluesky refereed downloads that day”

09.07.2025 02:37 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

β€œInsightful” feels more actionable.. I can do things with insights; can’t do much with power (well…)

08.07.2025 19:10 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I like the contrast of β€œyet”. But β€œsimple and insightful” also works πŸ˜…

08.07.2025 17:05 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

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”

08.07.2025 04:22 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Somewhere, a Sentry (or ehm PostHog error capture) hopefully triggered

08.07.2025 04:07 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

PostHog, usually it’s better than this πŸ˜…

08.07.2025 04:06 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I read up on a bunch.. I like how just is just a command runner, not a full build tool imo.

I don’t believe Go gets much benefit from file-awareness. Might be helpful for building frontend? My prod is built in ci docker, though.

Plus, β€œjust run” is way more fun than β€œtask run” 😝

08.07.2025 01:19 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

justfiles are so nice πŸ˜€

makefiles, but better. and more go.

#golang

07.07.2025 23:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

border: 1px solid red is the biggest css cheat code

06.07.2025 01:38 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
In Praise of "Normal" Engineers (LDX3) The software industry is obsessed with hiring and recruiting β€œtop talent”, β€œbest of the best”, β€œ10x engineers”, and so on. I think this obsession misund…

Every slide in @charity.wtf's deck "In praise of normal engineers" is a banger

speakerdeck.com/charity/in-p...

05.07.2025 06:23 β€” πŸ‘ 84    πŸ” 22    πŸ’¬ 4    πŸ“Œ 0

throw in a manifest.json and you’ve GOT an app οΏΌ!

05.07.2025 17:52 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

this seems like such a good conference, hopefully one year I’ll be able to go!

04.07.2025 23:41 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

This is really refreshing

Cally - a dead simple date picker built with web components

03.07.2025 19:09 β€” πŸ‘ 119    πŸ” 6    πŸ’¬ 5    πŸ“Œ 6
Post image

A series of coding challenges to help you prepare for technical interviews in Go. Solve problems, submit your solutions, and receive instant feedback with automated testing.
#golang

github.com/RezaSi/go-i...

28.06.2025 08:31 β€” πŸ‘ 7    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

(talking about postpone.app)

27.06.2025 13:04 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yup, the Reddit analytics it has is super powerful. Each subreddits β€œmost active” times down to the hour for each day of the week.

It’s a cheat code 🀠

27.06.2025 13:03 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

postpone is great to look into if you haven’t yet πŸ‘€

27.06.2025 02:31 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

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

27.06.2025 02:27 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

and evaluate when to fail open or fail close.. πŸ˜…

It’s been a day.

25.06.2025 23:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Ohhh sick I’ll take a look, thanks for sending.

All in all though, this seems like a β€œuse the right language for the job” kind of problem haha.

25.06.2025 20:13 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Build circuit breakers into your systems.

Any time you have a third party dependency:
- A) Try to have a fallback in case Primary goes "offline"
- B) Still keep up 100% "usability" in your own app; even if it means queuing tasks for later.

It will pay dividends.

#software

25.06.2025 18:01 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@kv.codes is following 20 prominent accounts