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
@kv.codes.bsky.social
Go & Lit (web components) Developer making cool things Technical Blog @ https://kv.codes
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
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
Charge for an API Key.
Devs can scrape, at least an API key you can track usage and charge appropriately π
Iβll Venmo u the last $5
24.07.2025 22:36 β π 1 π 0 π¬ 1 π 0The untold truth about Sentry?
It's an amazing tool.
Getting users to click the "Report a bug" button?
Hardest challenge in life.
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 π 0Quite 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?
ah yes, the big conundrum of using Snappify or code it up in motion canvas π©
09.07.2025 22:42 β π 1 π 0 π¬ 1 π 0TIL about the rabbit hole that is HLS! π«¨
09.07.2025 22:38 β π 1 π 0 π¬ 0 π 0Correlation events, because why not! π€©
βWhat caused that massive spike in downloads? Oh, a spike in Bluesky refereed downloads that dayβ
β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 π 0I like the contrast of βyetβ. But βsimple and insightfulβ also works π
08.07.2025 17:05 β π 1 π 0 π¬ 1 π 0I 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β
Somewhere, a Sentry (or ehm PostHog error capture) hopefully triggered
08.07.2025 04:07 β π 1 π 0 π¬ 0 π 0PostHog, usually itβs better than this π
08.07.2025 04:06 β π 2 π 0 π¬ 1 π 0I 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β π
justfiles are so nice π
makefiles, but better. and more go.
#golang
border: 1px solid red is the biggest css cheat code
06.07.2025 01:38 β π 1 π 0 π¬ 1 π 0Every slide in @charity.wtf's deck "In praise of normal engineers" is a banger
speakerdeck.com/charity/in-p...
throw in a manifest.json and youβve GOT an app οΏΌ!
05.07.2025 17:52 β π 1 π 0 π¬ 0 π 0this seems like such a good conference, hopefully one year Iβll be able to go!
04.07.2025 23:41 β π 1 π 0 π¬ 1 π 0This is really refreshing
Cally - a dead simple date picker built with web components
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...
(talking about postpone.app)
27.06.2025 13:04 β π 0 π 0 π¬ 0 π 0Yup, 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 π€
postpone is great to look into if you havenβt yet π
27.06.2025 02:31 β π 1 π 0 π¬ 1 π 0Oh 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
and evaluate when to fail open or fail close.. π
Itβs been a day.
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.
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