My talk on snapshot testing is out! Itβs my absolute favourite way of writing tests, it was great fun talking about it at @codebeam.bsky.social
youtu.be/DpakV96jeRk?...
Posts by syhner
did you finally hover over the `await streamText` π
thymer sync engine π
And although with 99 major versions in epoch semver should be plenty, it's still undefined behaviour as to what should happen on the next major release, which is another downside
As for epoch changes, named releases work great since a name is more memorable than a release e.g. macOS Sequoia > macOS v15 > macOS v1500 (with epoch semver)
major - intentional breaking change
minor - unintentional breaking change (includes bugfixes)
I think this is the most important distinction for users, is SemVer compliant, and doesn't require an explanation for users to upgrade versions intuitively
- v125 -> v200 is nice for showing significance however this doesn't hold up at larger numbers e.g. v1125 -> v1200 is arguably worse than v11 -> v12
I think going the other way around and removing complexity is a good approach and worth considering by collapsing patch into minor i.e.
- If I'm on vue@65 and `npm i vue@66` fails then I might wrongly assume that v66 isn't released, and that I'm on the latest released major version. This may also break some tools which assume increments in major version by 1.
While I understand the motivation, some of stated benefits and goals are lost along the way. Reasons why I don't think this is a good choice:
- Adds complexity
- Non-standard in a way that users lose the ability to infer what's going on with major version skips until they read an explanation
also works on mobile which i end up using a lot
iβve even seen some outdoor basketball courts in the uk that require payment to unlock π«
still in the discovery phase of making smaller mini games to learn the game dev space better
but planning on an eventual indie rpg release next year!
love it
i started an indie game with my siblings just last week
this needs to become a trend
since weβre doing domain handles, would be nice for them to be clickable links so we donβt have to copy&paste on desktop / type into the browser on mobile
can't let you forget
bsky.app/profile/lpil...
you should start by asking @jayair.bsky.social
can drop you a vouch. hipstersmoothie on discord right?
@astro.build sparks joy
Gleam's sponsor count has dropped this month.
Sponsorship is how I pay my bills, and the majority of it comes from individuals giving a few dollars a month.
If you appreciate Gleam and can afford it please consider sponsoring the project, thank you π
github.com/sponsors/lpil
noticed exactly this today, macOS 15.1
they are competing for the bluesky bio
oh you can do some of this through bsky.app/feeds
what if you could filter your feed based on content type
text = twitter
videos = youtube
videos < 60s = tiktok
photos = instagram
temporary photos/videos = snapchat
voice = airchat
livestreams = twitch
what if you could select the audience(s) for each post
now you have a single primitive that unifies many social models
global = public post
followers = private post
open community = subreddit / public discord server
private community = group chat / private discord server
@user = DM
so basically all you nee
dan did a cool talk on it
www.youtube.com/watch?v=F1sJ...
seeing this and pretty sure iβm not irish
ππ