Matt Spear's Avatar

Matt Spear

@mspear.bsky.social

Building http://asksite.co πŸ“± Curious iOS dev & full-stack tinkerer πŸ€– Exploring AI + AR πŸ“š Maker, learner, helper πŸš€ Interned @apple. https://mattspear.co

108 Followers  |  175 Following  |  26 Posts  |  Joined: 05.08.2023  |  2.1846

Latest posts by mspear.bsky.social on Bluesky

Preview
Content Collections Transform your content into type-safe data collections.

Technically speaking, I'm using content-collections.dev along with a folder of .md files to manage the data. It's static, generated at build time, tracked in Git, and easy for an LLM to write!

16.07.2025 08:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Places | Matt Spear A space for sharing places I love and think you should check out!

Check it out at mattspear.co/places, I'm open to recommendations too!

16.07.2025 08:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
/places on mattspear.co website, title "Places", description "A space for sharing places I love and think you should check out!" with a list of filter by country/city/tag

/places on mattspear.co website, title "Places", description "A space for sharing places I love and think you should check out!" with a list of filter by country/city/tag

πŸ“ I love sharing travel recommendations.

For a few years, I kept a simple list organised by city on my site.

✨ It was long overdue for a refresh, so I've updated it to include filtering by country, city, and tag.

16.07.2025 08:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
GitHub - matthewspear/claude-danger: A docker container to run claude with --dangerously-skip-permissions and feel slightly safer A docker container to run claude with --dangerously-skip-permissions and feel slightly safer - matthewspear/claude-danger

I put together a quick Docker setup for those interested in trying "claude --dangerously-skip-permissions", that don't want to put their whole machine at risk:

github.com/matthewspea...

26.06.2025 14:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

βœ… Service is now restored.

In full transparency, I left a trial API key in the function call.

The 350+ questions asked are being reprocessed and will appear on the site soon. You can re-ask the exact question or visit the previous URL.

I hope to learn from this πŸ‘

17.06.2025 08:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Chart showing API queries to Ask WWDC ask endpoint, with the last 5th red with errors.

Chart showing API queries to Ask WWDC ask endpoint, with the last 5th red with errors.

😱 The ask function on askwwdc.com was down for over 24 hours, and I wasn't even aware. I need to set up better alerts and uptime monitoring.

What are people using for this?

17.06.2025 08:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
GitHub - matthewspear/WWDCTracker: Numbers file that helps you track which dub dub sessions you've watch and would like to watch! πŸš€ Numbers file that helps you track which dub dub sessions you've watch and would like to watch! πŸš€ - matthewspear/WWDCTracker

In its 5th year of updates 🀯, I've released my WWDC session tracker.

This straightforward Numbers document includes all the sessions to help you filter and focus on what matters: github.com/matthewspea... #wwdc25

13.06.2025 08:03 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

πŸ€– askwwdc.com is now live

Apple just dropped 42.5 hours of content on us

Get your questions answered here

#wwdc25

10.06.2025 20:22 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

- Apply 'claude -r' to resume a specific chat
- Use modes (accept edits, plan mode)
- # memorize
- Integrate with an IDE
- Experiment with Git worktrees

What tips am I missing?

09.06.2025 14:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I've been getting into quite a flow with Claude code over the last few days, building out features for Ask WWDC ⚑

A few discoveries:
- Connecting a Pro/Max account to save money
- Using /init to set up the project
- Utilising 'claude -c' to continue the last conversation
...

09.06.2025 14:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
askwwdc.com landing page with search box and text "What's new in SwiftUl?" all in a new light mode theme

askwwdc.com landing page with search box and text "What's new in SwiftUl?" all in a new light mode theme

πŸ’‘βš‘πŸ”¦ Hello, light mode – it's that time of year, I'm updating askwwdc.com to match this year's theme!

Next up:
- question topics
- improving the results
- trending questions
- readable slugs

02.06.2025 12:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Previous version of mattspear.co, block slate gray colour. Navigation, profile section and projects list.

Previous version of mattspear.co, block slate gray colour. Navigation, profile section and projects list.

New version of mattspear.co, more refined bordered slate gray colour. Navigation, profile section and projects list.

New version of mattspear.co, more refined bordered slate gray colour. Navigation, profile section and projects list.

I just gave my personal site a subtle refresh – small changes, but it feels cleaner!

What do you think? mattspear.co

28.02.2025 14:57 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
CLAUDE.md file contents with sections, command, code style, conventions and content

CLAUDE.md file contents with sections, command, code style, conventions and content

Interesting how the /init command scanned my repo for .cursorrules while generated a CLAUDEβ€Ž.md, @AnthropicAI have been real smart to invest in tooling that drives API usage!

24.02.2025 19:36 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Claude coding /cost command, showing $0.2534 spent

Claude coding /cost command, showing $0.2534 spent

The /cost command is also super useful for progressively checking how much you're spending:

24.02.2025 19:36 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Claude Code terminal screen

Claude Code terminal screen

Example Claude code session asking "Summarise the project and review how modernised it is", it thinking then returning "This is a modern personal website built with:    1. Latest Next.js 15 using App Router architecture   2. React 19 with Server Components   3. TypeScript 5.7   4. Tailwind CSS with multiple plugins   5. tRPC and Tanstack Query for data fetching   6. Content Collections for MDX blog posts and pages   7. shadcn/ui component system    The site appears to be a developer portfolio with blog, CV, projects section, and a collection of travel places. The codebase uses all the latest Next.js   best practices and modern tooling available in 2025."

Example Claude code session asking "Summarise the project and review how modernised it is", it thinking then returning "This is a modern personal website built with: 1. Latest Next.js 15 using App Router architecture 2. React 19 with Server Components 3. TypeScript 5.7 4. Tailwind CSS with multiple plugins 5. tRPC and Tanstack Query for data fetching 6. Content Collections for MDX blog posts and pages 7. shadcn/ui component system The site appears to be a developer portfolio with blog, CV, projects section, and a collection of travel places. The codebase uses all the latest Next.js best practices and modern tooling available in 2025."

I like how Claude Coding can be run directly from the CLI. It feels much more lightweight than opening an editor, like Cursor. I've already found a use for it:

> Summarise the project and review how modernised it is

It returned a nice, clear summary of my site setup. πŸš€

24.02.2025 19:36 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Content Collections Transform your content into type-safe data collections.

πŸ“ For anyone building a blog or experimenting with MDX – I recently migrated my blog from Contentlayer to Content Collections, and it's great!

The DX, Zod support, and MDX compile functionality are particularly impressive. I recommend trying it out:
www.content-collections.dev

24.02.2025 14:12 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
ChatGPT page with error message saying "Failed to play message" in red warning at the top

ChatGPT page with error message saying "Failed to play message" in red warning at the top

Anyone else having trouble with Open AI reading long text aloud? It cuts off after a minute for me, making it unusable. I love listening to articles, so it's really frustrating.

Do you have any workarounds you'd recommend?

I've built a little tool and want to see if there's any interest...

15.02.2025 11:41 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

πŸ‘€ Visit asksite.co to track the progress and sign up to the waiting list!

07.12.2024 09:35 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Ask site landing page, quite minimal design with headline "We're building a hosted platform + API that allows anyone to build their own Al-powered Ask Site."

Ask site landing page, quite minimal design with headline "We're building a hosted platform + API that allows anyone to build their own Al-powered Ask Site."

Work on Ask Site is going strong, and the core product is nearly complete.

Excited to dive into @robhope's Show Them course – Give me a week, and we'll see what we can do with this landing page...

07.12.2024 09:35 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Playlist for the day is set πŸ’―

03.12.2024 04:25 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I think I've messed up my goal of reading 52 books in 2024 πŸ™ˆ

I've read 15 books, with about 5 partially completed...

What should I do?

- See how far I can get
- Reset in 2025 and try again
- Aim for 100 by the end of 2025

02.12.2024 08:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

🀀 Daammnn, doing it right!

02.12.2024 04:46 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
TailBundle - Black Friday & Cyber Monday Tailwind CSS Deals 2024 Exclusive Black Friday & Cyber Monday 2024 deals on premium Tailwind CSS resources. Save big on templates, component kits, developer tools, and boilerplates!

For this year's Black Friday, I decided to gather all the Tailwind CSS related deals together πŸ™Œ Components, devtools, templates, etc!

Check them out here πŸ‘‰ Tailbundle.com

Plenty of options from 25% all the way to 70% discount!
But only this week so don't sleep on it!

25.11.2024 09:36 β€” πŸ‘ 12    πŸ” 2    πŸ’¬ 0    πŸ“Œ 2

https://apps.apple.com/gb/app/peek-ai-api-monitoring/id6447682119?ct=blackfriday

29.11.2024 08:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Screenshot of Peek macOS menubar app, shows overall OpenAI spend $1.28 and a breakdown of the project spends.

Screenshot of Peek macOS menubar app, shows overall OpenAI spend $1.28 and a breakdown of the project spends.

πŸ‘οΈ Updated my menu bar app, Peek. For those unfamiliar, it's a developer tool that tracks your Open AI spending directly from the menu bar.

- Updated onboarding
- Added project spend breakdowns

Running 50% off until next Wednesday for Black Friday.

Link in the next tweet πŸ”—

29.11.2024 08:00 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Ohh him, that’s the last guy who failed to ship ☠️

26.11.2024 03:58 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

What’s up bsky?

24.11.2024 12:07 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@mspear is following 20 prominent accounts