APIs as infrastructure: future-proofing Stripe with versioning
APIs as infrastructure: future-proofing Stripe with versioning
found this gold nugget on API versioning by Stripe stripe.com/blog/api-ver.... Traditionally, you'd have multiple controller methods. Instead this uses a DSL to do mapping for downgrading/upgrading from a base schema.
02.10.2025 07:53 β π 0 π 0 π¬ 0 π 0
I like this new lint rule π
Don't rethrow JS errors without a cause!
10.09.2025 10:35 β π 59 π 5 π¬ 0 π 1
Another good question is "do both parties have different goals or expectations?" Slightly different from the "incentive" agenda. IME it's usually the case.
24.09.2025 22:04 β π 0 π 0 π¬ 0 π 0
If Hamas love their people, they should surrender and let the people elect a better government to lead them to a more peaceful establishment of their people
21.08.2025 22:37 β π 0 π 0 π¬ 1 π 0
who would win the discus throw, Java or C#?
21.08.2025 22:32 β π 1 π 0 π¬ 0 π 0
Thoughts: a different way to communicate with my team...
Instead of "here are our goals, what's your plan?"
- to -
"How would you go if we want to achieve this goal?"
1. gives focus
2. perhaps stops me from giving my solution π€·ββοΈ
07.08.2025 22:55 β π 0 π 0 π¬ 0 π 0
I'm advocating SP as discussion pt not measurement of time. SP or 1 pt stories to count number of work in a sprint is just wrong. Aim for goals and outcome and work towards that in the sprint.
04.08.2025 21:00 β π 0 π 0 π¬ 0 π 0
the scale of Fibonacci gives a way to describe the amount of unknowns/complexity in a scope.
Sure u could break things down to "1" pt. but you'd still need a few 1 pter to get a good outcome?
Just don't have pts to count amount of work. Use hill chart and continuous huddles to keep in datelline
04.08.2025 21:00 β π 0 π 0 π¬ 1 π 0
πΆοΈ take: microservices can use the same DB. Ignore 1 DB per service rule
With these constraints:
1. limited by one writer/owner and everyone read-only.
2. Backwards compatible and versioned schema just like a public http API.
04.08.2025 05:26 β π 0 π 0 π¬ 0 π 0
Reason why SP is Fibonacci. Should have never been a measurement of time to complete!
04.08.2025 02:51 β π 0 π 0 π¬ 1 π 0
SP are great talking points.
Poker planning will highlight gaps and divergence in direction.
In standup/huddles it provides gauge of criticality + focus. If high pts and still WIP in N days pushes teams to swarm on (not practicing mobbing).
04.08.2025 02:51 β π 1 π 0 π¬ 1 π 0
@lennysan.bsky.social Lenny's podcast is gold. I'm not a PM but I still get so much value from it. For Devs @robbyonrails.com Maintainable Podcast would be the equivalent. Does anyone have any suggestions for Dev podcasts in the same style and quality?
31.07.2025 22:01 β π 1 π 0 π¬ 1 π 0
How do ppl do pair programming with AI?
16.07.2025 22:16 β π 0 π 0 π¬ 0 π 0
Good advice. Works for me. I type out my doc/report/msg and then read it the following day before I send it off. I always miss something
26.06.2025 14:40 β π 0 π 0 π¬ 0 π 0
I think you need more drinks. Takes are not spicy enough. Just a bunch of just undeniable truths! π₯π₯π₯π₯
26.06.2025 14:39 β π 1 π 0 π¬ 0 π 0
thanks!
26.06.2025 14:29 β π 1 π 0 π¬ 0 π 0
Unconventional product lessons from Binance, N26, Google, more | Mayur Kamat (CPO at N26, ex-Binance Head of Product)
How coincidental! Just started listening and saw this message. I π― concur! Listened to Jobs-to-be-done and now pca.st/episode/fc8f....
What do you recommend for a must-hear?
26.06.2025 07:56 β π 1 π 0 π¬ 1 π 0
IME Companies do Pull Requests because teams are lacking confidence and trust in each other and their code.
If ease to fix and pivot is high, people are forced to get it right the first time round. PR provides you that safety blanket πΆπ§Έπ¨βπΌ!
26.06.2025 07:54 β π 0 π 0 π¬ 0 π 0
The biggest skill to practice as a Dev is curiosity.
25.06.2025 22:36 β π 0 π 0 π¬ 0 π 0
Coding DRY shouldn't be taken as gospel. It's ok to copy-pasta. Repeat if you have deliberate reasons (eg. forecasting code will soon diverge). Do DRY if you're aimlessly replicating.
22.06.2025 11:03 β π 0 π 0 π¬ 0 π 0
Ashley Willis
TL;DR This oneβs a bit of a ramble because I care a lot about this topic. So hereβs the TL;DR for anyone who doesnβt have the energy (or executive function) to ...
New blog: Iβll admit, this oneβs a bit of a ramble, mostly because I care a lot about how we give feedback, how we receive it, and why it so often feels like an attack (even when it isnβt).
TL;DR: Feedback is care, when itβs done with intention.
ashley.dev/posts/feedba...
17.06.2025 00:54 β π 116 π 22 π¬ 8 π 4
In this age of #AI, do #devs still think code reading is a necessary skill? And extending that, is human-readable code necessary too?
10.06.2025 11:30 β π 0 π 0 π¬ 0 π 0
Just a few more daysπ Monday we will release the first episode, 2 more that very week and then every Monday morning from there on
06.06.2025 23:36 β π 1 π 1 π¬ 0 π 0
star studded lineup! Excited to hear the first episode!
06.06.2025 23:34 β π 1 π 0 π¬ 1 π 0
Awwwards Nominees
The eight highest-scoring sites each month are nominated for βSite of the Monthβ and reviewed by the jury a second time
Anime.js website is nominated for website of the month on awwwards! Your vote can greatly help the project to gain recognition, thanks for your support! www.awwwards.com/awards-of-th...
03.06.2025 12:18 β π 14 π 3 π¬ 0 π 0
anyone remembers ebaumworld? the OG of meme
03.06.2025 12:57 β π 0 π 0 π¬ 0 π 0
π― I've changed my mind bout hiring the smartest person but people who focus on teams. And it doesn't help when the subsystems aren't on the same agenda. If everyone sets their own priorities nothing is going to run smoothly.
31.05.2025 22:32 β π 1 π 0 π¬ 1 π 0
yeah :has is a game changer! So simple to do field validation state. Use to go through hacks just for something that simple!
31.05.2025 04:33 β π 2 π 0 π¬ 0 π 0
wish we taught our kids a second language. But we resorted using it as our "secret language" when they were younger. No need for it now π€·ββοΈ
31.05.2025 04:25 β π 1 π 0 π¬ 0 π 0
Associate Professor at @cst.cam.ac.uk, researching decentralised systems and security protocols. Advisor to the Bluesky team. Wrote βDesigning Data-Intensive Applicationsβ (OβReilly). he/him
βοΈ Contact and complaints: https://www.theguardian.com/info/2013/may/26/contact-guardian-australia?CMP=aus_bsky
π¨ Newsletters: http://theguardian.com/emails?CMP=aus_bsky
π° Contribute: http://bit.ly/gdnausupport
jon
https://www.patreon.com/c/SecretBase
https://www.youtube.com/SecretBaseSBN
Building opensource stuff β¦ @unjs.io β¦ @nitro.build β¦ @nuxt.com
π± github.com/pi0 β x.com/_pi0_
Making β @animejs.com
Support the project β https://github.com/sponsors/juliangarnier
JavaScript Animation Engine β animejs.com
Support the project β https://github.com/sponsors/juliangarnier
Made by β @julian.gr
Software Developer, Technical Coach, YouTuber. She/her.
emilybache.com
Unified tooling for JavaScript
Building http://oxc.rs and https://rolldown.rs at https://voidzero.dev. TC39 invited expert.
Learning on https://oxc.dev, working at https://voidzero.dev
https://github.com/Dunqing
Team member of @vite.dev and @vitest.dev.
https://github.com/hi-ogawa
@vitest.dev @vite.dev contributor
@vite.dev core team member.
A ship in harbor is safe, but that is not what ships are built for.
creator β @sli.dev β’ @unocss.dev β’ @vueuse.org β’ @vitest.dev β’ elk.zone
core team β @nuxt.com β’ @vite.dev β’ vuejs.org
maintainer β @shiki.style β’ eslint.style
he/him β antfu.me
π²πΎ Web dev. Building tools for fun. @vite.dev core team member. Something something opinions.
Vite team member and maintainer of React plugins
@vitest.dev Core Team β’ Open Source at @stackblitz.com β’ github.com/AriPerkkio