Ending Food Waste for Good with KeepFre.sh
SwiftUI devs, give me tips please #buildinpublic
Edit, move and add additional food items in a flash. Blazing fast search from 3mil+ grocery products that's growing everyday. Find all your supermarket favourites - guaranteed. Give it a try!
apps.apple.com/app/keepfres...
Edit, move and add additional food items in a flash. Blazing fast search from 3mil+ grocery products that's growing everyday. Find all your supermarket favourites - guaranteed. Give it a try!
apps.apple.com/app/keepfres...
adventofcode.com/2025/about#f...
adventofcode.com/2025/about#f...
adventofcode.com/2025/about#f...
adventofcode.com/2025/about#f...
Is Combine dead? Doesn't look like Apple have given it any love since 2019
developer.apple.com/documentatio...
Is Combine dead? Doesn't look like Apple have given it any love since 2019
developer.apple.com/documentatio...
Feels like there’s so much opportunity to improve server build tooling. Surely lots of this must exist already from @vitest.dev and vite handling SSR?
Feels like there’s so much opportunity to improve server build tooling. Surely lots of this must exist already from @vitest.dev and vite handling SSR?
Easiest way I've found:
Go to the relevant Github repo, click on Watch -> Custom -> Releases, and you'll get notified by email every time a new release is made 👌
Easiest way I've found:
Go to the relevant Github repo, click on Watch -> Custom -> Releases, and you'll get notified by email every time a new release is made 👌
This year didn’t disappoint. ✨
This year didn’t disappoint. ✨
If you stumble across a new colour to add to the UI e.g. #EAF2FC, does a tool exist to automatically determine the relative value of the new colour to your existing colour set? Ideally would return blue-100 here
If you stumble across a new colour to add to the UI e.g. #EAF2FC, does a tool exist to automatically determine the relative value of the new colour to your existing colour set? Ideally would return blue-100 here
*Disclaimer, my work required me to use a different Github account so these are all purely open source commits.
Feels great to be getting back to side projects and super motivated to make 2025 the year they go live.
Happy New Year everyone 🎉
*Disclaimer, my work required me to use a different Github account so these are all purely open source commits.
Feels great to be getting back to side projects and super motivated to make 2025 the year they go live.
Happy New Year everyone 🎉
Built with @nextjs.org, @v0.dev, and @motion.dev.
Code is open source!
I'm a huge fan of futuristic minimalism as a design philosophy (anything Black Mirror inspired floats my boat).
Cooking up something of my own for my portfolio website soon ⏳
I'm a huge fan of futuristic minimalism as a design philosophy (anything Black Mirror inspired floats my boat).
Cooking up something of my own for my portfolio website soon ⏳
⚡️It's super fast, works with existing zsh configurations, great built in themes too. It's my go to Terminal now.
Seriously tempted to learn Zig following Ghostty's and Bun's track record for speed
⚡️It's super fast, works with existing zsh configurations, great built in themes too. It's my go to Terminal now.
Seriously tempted to learn Zig following Ghostty's and Bun's track record for speed
Keeping to a strict MVP is a challenge but motivated to share a TestFlight link in early January.
Back to designing the last screens and then hooking up the API 🚀
github.com/barclayd/kee...
Keeping to a strict MVP is a challenge but motivated to share a TestFlight link in early January.
Back to designing the last screens and then hooking up the API 🚀
github.com/barclayd/kee...
👆I’ve come up with my first engineering principle after nearly 6 years of professional software engineering at some of the biggest companies in the UK
Blog post incoming 👀
👆I’ve come up with my first engineering principle after nearly 6 years of professional software engineering at some of the biggest companies in the UK
Blog post incoming 👀
Map + Object groupBy is one place you can now get rid of reduce for
www.youtube.com/watch?v=1bfK...
Map + Object groupBy is one place you can now get rid of reduce for
www.youtube.com/watch?v=1bfK...
Context: Large monorepo of projects that each have their own tests (no shared code). Only run tests for projects that have code changes in the most recent commit(s).
Git diff + bash magic generates a matrix of projects to be tested, < 9s
Context: Large monorepo of projects that each have their own tests (no shared code). Only run tests for projects that have code changes in the most recent commit(s).
Git diff + bash magic generates a matrix of projects to be tested, < 9s
Today is the first time I've seen my inbox at 0 since the day I setup my email account. Feels great to have things organised.
Now to create an LLM that can do all future organising for me 🧠
Today is the first time I've seen my inbox at 0 since the day I setup my email account. Feels great to have things organised.
Now to create an LLM that can do all future organising for me 🧠