If you've wanted to contribute to PHP but weren't sure exactly where to start, Foundation Board member @mattstauffer.com has compiled a list of places where you can contribute with your specific skillset. thephp.foundation/blog/2026/0... #php #opensource
Bear in mind when you ask an LLM to explain why it did what it did (or didn't), you're asking faces on toast to explain faces on toast. It's not explaining. It's plausibly completing. And you fell for it twice.
📢 We're hiring! Know any great Laravel devs or a career changer/recent grad looking for an entry-level support engineer role?
👩🏽💻We’re hiring! We’re looking for two engineers to join our intentionally small team: a 𝗦𝗼𝗳𝘁𝘄𝗮𝗿𝗲 𝗘𝗻𝗴𝗶𝗻𝗲𝗲𝗿 (Laravel/PHP, 5+ years exp) and a 𝗧𝗲𝗰𝗵𝗻𝗶𝗰𝗮𝗹 𝗦𝘂𝗽𝗽𝗼𝗿𝘁 𝗘𝗻𝗴𝗶𝗻𝗲𝗲𝗿 (GIS, entry-level). Both US Eastern. geocod.io/careers?utm_...
I've just posted a boat load of Vintage/Old Warhammer 40k minis for sale on eBay if you, or anyone you know, are into that kinda thing. www.ebay.co.uk/usr/fortyfou...
fortyfourwheels on eBay
Follow fortyfourwheels on eBay. Buying, Selling, Collecting on eBay has never been more exciting!
ebay.co.uk
The odds are stacked against error-free long-horizon agentic coding. But even if we *could* create models reliable enough and quality gates fast enough and strong enough to achieve it, there's a strong argument for why we *shouldn't* - REALITY GATES Reality, annoyingly, runs at its own pace.
New in Geocodio: 𝗨𝗞 𝘀𝘂𝗽𝗽𝗼𝗿𝘁 𝗶𝘀 𝗹𝗶𝘃𝗲. 🇬🇧 UK forward and reverse geocoding, address standardization, and UK political district appends covering Westminster, the devolved parliaments, and local councils. One API key. US, Canada, Mexico, UK. www.geocod.io/updates/2026...
Pest browser tests are way more insane than I thought. Classic browser tests hit a real server. Instead, Pest starts an HTTP server on the fly (random port) in the _same_ process as the test, and points chrome headless to it - no server to start
One problem is that this is actually a hard thing to measure. Lines of code and pull requests are easy to measure, but "how much stuff did we ship that is actually working the way it was designed to" is tough to quantify. So teams are leaning on the easy metrics to measure AI's impact.
We've got a new job opening for a Customer Success Lead. If you know someone who would be a great fit, I'd appreciate you passing it along! www.helpspot.com/careers/cust...
Customer Success Lead - Careers at UserScape
Join our small, profitable team as the face of HelpSpot. Support customers, run demos, create docs, and shape the product. Remote, US or Canada.
helpspot.com
Come work with me on helpspot! We're hiring a customer support lead. It's a unique role at a really cool company. If you know someone that would be a good fit, please share. www.helpspot.com/careers/cust...
Customer Success Lead - Careers at UserScape
Join our small, profitable team as the face of HelpSpot. Support customers, run demos, create docs, and shape the product. Remote, US or Canada.
helpspot.com
Don’t share credentials. But if you do, this might help. 2fanyone.com
2FAnyone — Shared 2FA for Teams
2fanyone.com
For the past few weeks I've been growing basil. It's rather simple, entertaining to see the growth speed and very satisfying. Looking forward to some homemade fresh pesto 😋
New blog post: Designing School Newsletters That Parents Actually Read Why and how I made @ecko.news - a platform to make school newsletters more accessible, responsive, helpful and faster to create. www.itsviney.com/designing-sc... #ednews #schoolnews #schoolcomms
Designing School Newsletters That Parents Actually Read – Viney's Blog – Website designer and web developer in Bristol, UK
“Please, please… read the newsletter.” She wasn’t begging, but she wasn’t not begging either. It was the tone of somebody putting real time and energy into something important, and suspecting that rel...
itsviney.com
The way this industry is approaching AI feels so self-destructive. This technology could, if we let it, unlock so much potential. It could buy us the time to think. We could offload menial work to it and free ourselves for the really useful, impactful work that we're all capable of doing.
🌟 My Claude Code setup #workflow #tooling #ai #claude
My Claude Code setup
I've been using Claude Code as my daily driver for coding tasks. Over time, I've built up a pretty specific configuration that makes the whole experience better. I keep everything in my [dotfiles repo](https://github.com/freekmurze/dotfiles) under `config/claude/`, so it's easy to sync across machines. In this post I'll walk through my setup. ## Global instructions The first file worth mentioning is my `CLAUDE.md`. This contains global instructions that Claude Code reads at the start of every session, regardless of which project I'm working in. I've kept it fairly short. It tells Claude to be critical and not sycophantic, to follow our Spatie PHP guidelines, and to use `gh` for all GitHub operations. That last one is more useful than you might think. Instead of Claude trying to hit the GitHub API directly with curl, it just uses the GitHub CLI, which is already authenticated and handles all the edge cases. ## Settings and permissions My `settings.json` gives Claude Code broad permissions to run commands and edit files. I know some people prefer to keep things locked down, but I find the constant approval prompts break my flow. I also have thinking mode set to always on, which I've found leads to noticeably better results on complex tasks. ## The status line The most fun part of my setup is a custom status line. Claude Code lets you configure a shell script that renders at the bottom of the terminal. Mine shows two things: the name of the repo I'm working in, and the current context window usage as a percentage. The script reads JSON from stdin that contains workspace info and context window statistics. It extracts the repo basename and calculates how much of the context window has been consumed. Then it color-codes the percentage: green when it's below 40%, yellow between 40% and 59%, and red at 60% or above. This gives me a quick visual indicator of when I should consider starting a fresh conversation. The output looks something like `laravel-og-image | ctx: 27%`. Here's a screenshot of it in action while I was working on one of our packages:  You can find the full script as `statusline.sh` in the dotfiles repo. It's a straightforward bash script, nothing fancy, but it's one of those small touches that makes the daily experience noticeably better. ## Custom agents Claude Code supports custom agents, which are essentially pre-configured personas with specific models and instructions. I have four of them. The `laravel-simplifier` uses Opus and automatically refines code to be simpler and more readable. The `laravel-debugger` runs on Sonnet and is focused on tracking down bugs. The `laravel-feature-builder` uses Opus for building out new features. And the `task-planner` uses Opus to break down larger tasks into manageable steps. Having these as separate agents means I can quickly switch context without re-explaining what I want Claude to focus on. ## Skills and guidelines My config includes a `laravel-php-guidelines.md` file with our comprehensive Spatie coding standards. This ensures that any code Claude writes follows our conventions from the start. No more correcting formatting or naming conventions after the fact. Beyond that, I have over 40 skills configured, covering everything from PHP guidelines to marketing and SEO. Skills in Claude Code are reference documents that Claude can pull in when relevant. They keep the context window clean by only loading when needed. ## In closing If you're using Claude Code, I'd encourage you to invest some time in your configuration. The defaults are fine for getting started, but a tailored setup makes a real difference in daily use. My entire configuration is public in my [dotfiles repo](https://github.com/freekmurze/dotfiles) under `config/claude/`, so feel free to take a look and borrow whatever is useful to you.
freek.dev
So this is what I've been working on for the last couple months! First interview w/@aaronfrancis.com goes live next week. @adamwathan.com the week after, then Jeffrey Way! Y'all are going to love these chats. I'm absolutely confident of it. Subscribe to podcast or YouTube! pragmaticai.fm
Pragmatic AI with Matt Stauffer
Pragmatic AI is a podcast about practical AI for business leaders and developers—the stuff that actually works, not the hate or the hype. We cover using AI tools day-to-day and integrating AI into the...
pragmaticai.fm
Laravel London this week was such a blast. Laravel London wouldn't happen without the efforts of the dream team with Zuzana and Daniel! March's speakers are to be announced very soon, so hit subscribe on Luma to be first to nab a ticket.
I'm shaking. I'm done. Now I can move on to (slightly less challenging) goals (and to more web dev-oriented posts while I'm at it 😅) *happy tears* 😭
I did it!! Achievement unlocked 🙌 I've wanted to do this for so many years I honestly didn't think I would do it today. I'm so happy! 😭 I could have made it to 8 minutes but I didn't care to do it knowing I crossed the 7-minute mark. I also didn't want tomorrow's goal to be too high! 😅
Agent OS v3 strips 70% of its codebase and somehow is even more useful now—especially for working in legacy codebases into 2026. Releasing this week.
Claude Code live questions session is on tomorrow for Builder Methods Pro members. You in? (the discount code is still good 👇)
New course: Build with Claude Code Not a user manual. It's practical, workflow-focused training on how professional builders actually use it. Included in Builder Methods Pro. Early access is open now (with $100 off). Kicking it off with a live AMA on Jan 20. buildermethods.com/pro/claude-c...
How we use Claude Code, by @tjmiller.bsky.social www.geocod.io/code-and-coo...
How we use Claude Code - Geocodio
Claude Code is only as good as the context you give it. I've been building out a custom setup with skills, hooks, and MCP servers that's turned it into a genuine productivity multiplier for our Larave...
geocod.io
Love Laravel and live near London? https://laravel.london As part of the Laravel community, we're kicking off our new meetups. November 26th, we'll be kicking things off with a social in the Wellington Pub, with the first round on it - all the details can be found at https://laravel.london
I’m looking for a lifecycle email-focused Marketing Manager with prior B2B SaaS experience. Must be located between EST and EEST timezone-wise. Sound like someone you know? Please send this to them! www.geocod.io/careers-emai...
Marketing Manager - Geocodio
We're looking for an email-focused Marketing Manager to help our users get the most out of Geocodio
geocod.io
✨ Big O ✨ Let me take you on a visual introduction to what big O notation is in my new blog post: samwho.dev/big-o. With big O notation you can better understand how algorithms will perform in practice, finding orders of magnitude improvements often with very simple changes to your code.
This is spot on randsinrepose.com/archives/eve...
Every Single Human. Like. Always.
Your robot experience started simple. You typed a question into a chatbot… just to see. Can it answer that question? I'd be impressed if it did. Your query was simple. A simple knowledge question tha...
randsinrepose.com
The Laravel Boost beta has officially started 🎉 Accelerate your AI-assisted development now at github.com/laravel/boost 🚀
📣 After months of development, testing, and feedback from our amazing community, we’re thrilled to officially launch Filament v4 (stable) on Tuesday 12th August at 1pm UTC! This is a major milestone packed with powerful features and performance improvements. 💛
As of this morning, Deploy Empathy is only 9 (!!) copies away from selling 5,000 copies So I’ve reduced the paperback to $£€ 10. If you’ve wanted to get copies for your team, today is the day! **today only** 🇺🇸 www.amazon.com/Deploy-Empat... 🇬🇧 www.amazon.co.uk/Deploy-Empat...
Neat little trick: run `composer dump-autoload --strict-psr` in CI to catch case-sensitivity issues in the file names of your PHP classes. Particularly useful when you work with case-insensitive local filesystems like macOS