Brooke @brookke.bsky.social · 08/03/2026Started looking into buying a flat/house and couldn’t find a calculator that shows both the upfront costs and the monthly breakdown. So I built one: house.brookehatton.comhouse.brookehatton.comHouse Cost Calculator 000
Brooke @brookke.bsky.social · 18/01/2026I’ve written a blog post about my year of 3D printing. Was also a fun excuse to play around with three.js brookehatton.com/blog/making/...brookehatton.comA Year of 3D PrintingIf you'd asked me a few years back if I thought I'd buy a 3D printer, I would have said no. My experience of 3D printers back when I was in college was that they were very slow, expensive, frequently ... 000
Reposted by BrookeJames Vincent @jjvincent.bsky.social · 27/12/2025another robot highlight for 2025: man wearing humanoid mocap suit kicks himself in the balls 9444684414406
Brooke @brookke.bsky.social · 21/06/2025PSA: The John Lewis portable fan has been upgraded to USB-C www.johnlewis.com/john-lewis-h...johnlewis.comJohn Lewis Handheld & Foldable Desk Fan, 4 inchBuy John Lewis Handheld & Foldable Desk Fan, 4 inch from our Fans range at John Lewis & Partners. Free Delivery on orders over £50. 000
Brooke @brookke.bsky.social · 02/06/2025I don’t see many teams using GraphQL fragments, and I think they’re missing out. Fragments let you co-locate your components data requirements with your components. I wrote a quick post showing how this works to make maintaining your apps simpler. Check it out: brookehatton.com/blog/enginee...brookehatton.comGraphQL Fragments: Why Are They Useful? 163
Reposted by BrookePuzzmo @puzzmo.com · 16/05/2025🎉This Monday, May 19th, we're launching the Puzzmo iPhone app! 🎉 You can pre-download it here: apps.apple.com/us/app/puzzm... There's much more information to come, but a few important things to point out are... (1/6) 🧵:apps.apple.comPuzzmo: Solve. Smile. Share.Hello! If you're reading this you either really love Puzzmo or you are somehow undecided about our app. Let's be clear: you should download the app. We made it for you and it's free and it's really g... 116614
Reposted by BrookeJen Simmons @jensimmons.bsky.social · 13/05/2025Have you ever wished the browser would look at a background color and pick black or white for the text — whichever one provides more contrast? Now, the `constrast-color()` function in CSS does just that. webkit.org/blog/16929/c...webkit.orgHow to have the browser pick a contrasting color in CSSHave you ever wished you could write simple CSS to declare a color, and then have the browser figure out whether black or white should be paired with that color? 1650297
Reposted by BrookeOrta Therox @orta.io · 29/04/2025Gonna head to the London GraphQL meet-up tonight guild.host/events/londo...guild.hostLondon GraphQL April | GuildApr 29th 6:00PM: Come and join us for the Spring edition of London GraphQL; Two talks on the most up-to-date GraphQL topics interspersed wit 111
Reposted by BrookeJohnny Boursiquot @jboursiquot.com · 05/04/2025Exciting times to be a #golang and #ai developer github.com/orgs/modelco... #mcpgithub.comProposal: official support for `modelcontextprotocol/go-sdk` · modelcontextprotocol · Discussion #224Pre-submission Checklist I have verified this would not be more appropriate as a feature request in a specific repository I have searched existing discussions to avoid duplicates Your Idea There ar... 1102
Brooke @brookke.bsky.social · 29/03/2025Today’s 3D printing, a case for my new Pinecil soldering iron. The hinges are all printed in place, which is pretty awesome. Design source: www.printables.com/model/410086... 130
Reposted by BrookeFilippo Valsorda @filippo.abyssdomain.expert · 13/03/2025TypeScript team: rewrites compiler in Go. Go community: what do you mean your new compiler takes more than a minute to compile? Unacceptable. Dishonorable even. We are so sorry for this sub par experience. Not how we do things around here. Two days later: WIP 5x speedup. HN: why pick Go anyway?github.comcmd/compile: slow escape analysis in large package in the typescript compiler · Issue #72815 · golang/goGo version go version go1.24.1 linux/amd64 Output of go env in your module/workspace: AR='ar' CC='gcc' CGO_CFLAGS='-O2 -g' CGO_CPPFLAGS='' CGO_CXXFLAGS='-O2 -g' CGO_ENABLED='1' CGO_FFLAGS='-O2 -g' ... 14666125
Brooke @brookke.bsky.social · 06/03/2025I’m working on a blog post about interesting and useful uses of ai in products that go beyond chatbots. What are you favourite AI powered features in products that aren’t just chat bots? 000
Reposted by BrookeRobb Knight @rknight.me · 04/03/2025⭐ Revenge Font revengefont.com ∞ rknight.me/links/revenge-fontrevengefont.comRevenge FontSomeone vandalised our building and we made a font out of it. Download it and donate towards local initiatives that will improve the art in East London. 0168
Reposted by BrookeGeoffrey Litt @geoffreylitt.com · 03/03/2025www.geoffreylitt.com/2025/03/03/t...geoffreylitt.comAvoid the nightmare bicycle 082
Reposted by BrookeBrooke @brookke.bsky.social · 26/02/2025Their platform feels built by product-minded people. Want to add AI? Just two lines in the Wrangler config, and you’re set. Need a SQLite DB or key-value store? Same simplicity. It’s so refreshing to just ship without having to think about the underlying infra or even api keys... 001
Brooke @brookke.bsky.social · 26/02/2025Cloudflare just keeps churning out so much awesome stuff. 121
Brooke @brookke.bsky.social · 18/02/2025Your outie can write a blog post while resisting the urge to rewrite their entire website or replace the blogging engine 000
Reposted by BrookeGo @golang.org · 11/02/2025🥳 Go 1.24.0 is released! 📰 Release notes: go.dev/doc/go1.24 📦 Download: go.dev/dl/#go1.24.0 #golang 327994
Brooke @brookke.bsky.social · 11/02/2025On the topic of AI tooling, I recently came across www.evalite.dev an open sourced eval runner that runs locally and allows you to write AI evals similar to how you’d write tests.evalite.devTest GenAI-powered apps in TypeScriptEvalite makes evals simple. Test your AI-powered apps with a local dev server. No API key required. 000
Brooke @brookke.bsky.social · 04/02/2025First 3D printing project completed - some magnetic hooks for our bike helmets 120
Brooke @brookke.bsky.social · 03/02/2025There seems to be a massive tooling gap between integrating AI into a product and then evaluating and debugging, so it’s awesome to see this concept from Sunil. 110
Reposted by Brookenilay patel @reckless.bsky.social · 01/02/2025Severance is so crazy, every episode is just like a shot of a guy walking, a sequence of two people ominously staring at each other while someone bangs a piano key, and then a jump scare with a goat. $20m per episode 2836517
Reposted by BrookeParker Ortolani @parkerortolani.com · 01/02/2025How is each Severance episode even better than the last. Wow. 2653
Brooke @brookke.bsky.social · 30/01/2025👀 Just need a bulky retro inspired board to pair them with prototypist.net/products/pre...prototypist.net(Pre-Order) SA Macrodata RefinementThis is a Pre-Order, please read our guidance on Pre-Orders here: FAQ's Expected to ship Q1 2025 Pre-Order will be open until 28th February 2025 Over the last four decades, our operators in Custe... 000
Brooke @brookke.bsky.social · 02/01/2025Constantly fighting the urge to buy a new mechanical keyboard 020