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

Technical Blog @ https://go.kv.codes/blog
Reposted by Kenton Vizdos
Just refreshed the whoami.filippo.io database.

If you are one of the “lucky 10,000” who’s never heard of it, try

$ ssh whoami.filippo.io
August 13, 2025 at 11:35 PM
linecon was an experience 😆

8pm-8am eeesh. I’ll probably go in a tad later next year ;)
As you’ve likely heard, attendees in the cash line are getting paper badges right now. This is due to a badge shipment delay. We’re sorry for the inconvenience and we’ll do our best to make it right. Thanks for your understanding.

Stay in touch with DEF CON socials for updates.

#defcon #defcon33
August 7, 2025 at 6:42 PM
Reposted by Kenton Vizdos
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
July 30, 2025 at 2:00 PM
The untold truth about Sentry?

It's an amazing tool.

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

Hardest challenge in life.
July 14, 2025 at 9:01 PM
TIL about the rabbit hole that is HLS! 🫨
I love RSS + Podcasts, and there's a group of people doing everything they can to make sure RSS can support video

Thanks to @transistor.fm Primary Tech is now delivering audio AND video in a single feed with open standards. Podcast apps like Fountain will soon support switching media on the fly
July 9, 2025 at 10:38 PM
justfiles are so nice 😀

makefiles, but better. and more go.

#golang
July 7, 2025 at 11:00 PM
Reposted by Kenton Vizdos
Every slide in @charity.wtf's deck "In praise of normal engineers" is a banger

speakerdeck.com/charity/in-p...
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…
speakerdeck.com
July 5, 2025 at 6:23 AM
Reposted by Kenton Vizdos
This is really refreshing

Cally - a dead simple date picker built with web components
July 3, 2025 at 7:09 PM
Reposted by Kenton Vizdos
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...
June 28, 2025 at 8:31 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
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
June 25, 2025 at 6:01 PM
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
JSONv2 is coming to #golang 👀

I wonder how much faster I can make Jetson...
June 23, 2025 at 11:01 PM
Pprof is such an amazing tool 😍
A nice article about "Finding performance problems by diffing two Go profiles"
#golang

www.dolthub.com/blog/2025-0...
June 21, 2025 at 3:04 PM
The one big struggle I've hit with #golang: there are ZERO nice image creation libraries.

Generating OG Images is HELL.

Node, you've got this one in the bag.

(i still struggled through gg)
June 18, 2025 at 3:00 AM
The HARDEST part about #frontend:

When to show a loading state, empty state, and content-ready state.

Most solutions are done by time / results shown instantly: decent-enough for most users.

But still, I hate it.

#typescript
June 16, 2025 at 9:39 PM
Reposted by Kenton Vizdos
Moment of Gratitude: CloudFlare

CloudFlare saved the Internet Archive servers from a DDOS yesterday.

Max rate of this DDOS attack was 525 Gbps (44.93 Mpps) of a "TCP flood"

@archive.org does not have enough bandwidth to fend off that kind of attack = wouldbe bad saturday.

Thank you #CloudFlare
June 15, 2025 at 11:13 PM
"just use slog" OKAY but all of my code USES logrus 😭😭😭

#golang
June 15, 2025 at 3:16 AM
The fact that every logging package has different function signatures makes me wanna CRY ;(

#golang
June 15, 2025 at 3:12 AM
Do we have Platform engineers here?

Always happy to chat & learn more about struggles / joys of the role!

#developers
June 14, 2025 at 12:14 PM
Infrastructure as Code people..

#Terraform or #Pulumi?
June 14, 2025 at 12:08 AM
What's your devx stack look like?

Mine is:
- PostHog for UA
- GitHub Actions for Pipelines
- AWS Fargate for Prod Deployments
- Cloudflare Pages for frontends
- Terraform for IaC

#software #developer
June 13, 2025 at 6:04 PM
If you could invent any tool to make your life as a developer easier, what would it be? Dream big!

#developers #DevExperience #devex
June 13, 2025 at 12:12 PM
What's your favorite hidden gem in #Golang? 🚀 Whether it's a handy stdlib package, a time-saving tool, or a clever pattern, drop your top Go tips below! Let's help each other code smarter. #golangtips #godev
June 13, 2025 at 3:16 AM
Speaking of context in #golang, how long did it take you to realize the full potential of having a powerful ctx?
June 12, 2025 at 10:14 PM