Brooke
@brookke.bsky.social
š¤ 27
š„ 106
š 25
Senior Software Engineer at Ravio
Started 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.com
loading . . .
House Cost Calculator
https://house.brookehatton.com
3 months ago
0
0
0
Iā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/...
loading . . .
A Year of 3D Printing
If 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 ...
https://brookehatton.com/blog/making/a-year-of-3d-printing/
5 months ago
0
0
0
reposted by
Brooke
James Vincent
5 months ago
another robot highlight for 2025: man wearing humanoid mocap suit kicks himself in the balls
loading . . .
949
46980
17587
PSA: The John Lewis portable fan has been upgraded to USB-C
www.johnlewis.com/john-lewis-h...
loading . . .
John Lewis Handheld & Foldable Desk Fan, 4 inch
Buy John Lewis Handheld & Foldable Desk Fan, 4 inch from our Fans range at John Lewis & Partners. Free Delivery on orders over £50.
https://www.johnlewis.com/john-lewis-handheld-foldable-desk-fan-4-inch/p5873998
12 months ago
0
0
0
I 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...
loading . . .
GraphQL Fragments: Why Are They Useful?
https://brookehatton.com/blog/engineering/graphql-fragments
about 1 year ago
1
6
4
š
add a skeleton here at some point
about 1 year ago
0
0
0
reposted by
Brooke
Puzzmo
about 1 year ago
š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) š§µ:
loading . . .
āPuzzmo: 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...
https://apps.apple.com/us/app/puzzmo-solve-smile-share/id6714482734
10
66
24
reposted by
Brooke
Jen Simmons
about 1 year ago
Have 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...
loading . . .
How to have the browser pick a contrasting color in CSS
Have 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?
https://webkit.org/blog/16929/contrast-color/
16
503
115
Heading to this on Tuesday!
add a skeleton here at some point
about 1 year ago
0
0
0
reposted by
Brooke
Orta Therox
about 1 year ago
Gonna head to the London GraphQL meet-up tonight
guild.host/events/londo...
loading . . .
London GraphQL April | Guild
Apr 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
https://guild.host/events/london-graphql-april-fl322c
1
1
1
reposted by
Brooke
Johnny Boursiquot
about 1 year ago
Exciting times to be a
#golang
and
#ai
developer
github.com/orgs/modelco...
#mcp
loading . . .
Proposal: official support for `modelcontextprotocol/go-sdk` Ā· modelcontextprotocol Ā· Discussion #224
Pre-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...
https://github.com/orgs/modelcontextprotocol/discussions/224#discussioncomment-12730162
1
10
2
Todayā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...
about 1 year ago
1
3
0
reposted by
Brooke
Filippo Valsorda
about 1 year ago
TypeScript 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?
loading . . .
cmd/compile: slow escape analysis in large package in the typescript compiler Ā· Issue #72815 Ā· golang/go
Go 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' ...
https://github.com/golang/go/issues/72815#issuecomment-2719445786
14
668
137
Iā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?
over 1 year ago
0
0
0
reposted by
Brooke
Robb Knight
over 1 year ago
ā Revenge Font
https://revengefont.com/
ā
https://rknight.me/links/revenge-font/
loading . . .
Revenge Font
Someone 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.
https://revengefont.com/
0
17
8
reposted by
Brooke
Geoffrey Litt
over 1 year ago
www.geoffreylitt.com/2025/03/03/t...
loading . . .
Avoid the nightmare bicycle
https://www.geoffreylitt.com/2025/03/03/the-nightmare-bicycle
0
8
2
reposted by
Brooke
Their 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...
over 1 year ago
0
0
1
Cloudflare just keeps churning out so much awesome stuff.
add a skeleton here at some point
over 1 year ago
1
2
1
Your outie can write a blog post while resisting the urge to rewrite their entire website or replace the blogging engine
over 1 year ago
0
0
0
Been playing this in the mornings, itās a delight
add a skeleton here at some point
over 1 year ago
0
0
0
reposted by
Brooke
Go
over 1 year ago
š„³ Go 1.24.0 is released! š° Release notes:
go.dev/doc/go1.24
š¦ Download:
go.dev/dl/#go1.24.0
#golang
3
280
104
On 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.
loading . . .
Test GenAI-powered apps in TypeScript
Evalite makes evals simple. Test your AI-powered apps with a local dev server. No API key required.
https://www.evalite.dev
over 1 year ago
0
0
0
First 3D printing project completed - some magnetic hooks for our bike helmets
over 1 year ago
1
2
0
There 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.
add a skeleton here at some point
over 1 year ago
1
1
0
reposted by
Brooke
nilay patel
over 1 year ago
Severance 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
28
368
18
reposted by
Brooke
Parker Ortolani
over 1 year ago
How is each Severance episode even better than the last. Wow.
2
67
3
I love that pebble just wonāt die
add a skeleton here at some point
over 1 year ago
0
0
0
š Just need a bulky retro inspired board to pair them with
prototypist.net/products/pre...
loading . . .
(Pre-Order) SA Macrodata Refinement
ThisĀ 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...
https://prototypist.net/products/pre-order-sa-macrodata-refinement?_pos=1&_sid=deb0c6d93&_ss=r&variant=54998091727226
over 1 year ago
0
0
0
Constantly fighting the urge to buy a new mechanical keyboard
over 1 year ago
0
2
0
you reached the end!!
feeds!
log in