How the Model Context Protocol works?
MCP is not a hosted service, a replacement for app logic, or a fix for hallucinations. It is a protocol that provides access to real tools and data, and still requires good prompts and UX
Read more [alexop.dev]
MCP is not a hosted service, a replacement for app logic, or a fix for hallucinations. It is a protocol that provides access to real tools and data, and still requires good prompts and UX
Read more [alexop.dev]
I'm excited to share that we've released a new package called spatie/laravel-url-ai-transformer. This one can get the content of a webpage and transform it into something else using AI.
In this blog post, I'd like to share why I've created it and how you can use it.
Join 9,500+ smart developers
Get my monthly newsletter with what I learn from running Spatie, building Oh Dear, and maintaining 300+ open source packages. Practical takes on Laravel, PHP, and AI that you can actually use.
No spam. Unsubscribe anytime. You can also follow me on X.
"I’ve been reading freeks newsletter for a while now, and it’s easily one of my favorite developer newsletters. Freek shares practical, no-nonsense insights from running Spatie, maintaining hundreds of open-source packages, and shipping real products. Every time I get useful Laravel tips, smart tooling advice, always high quality and immediately applicable."
– jyn.dev
The current hiring process for engineers is flawed, wasting time and failing to differentiate between skilled candidates and those using AI.
Read more [jyn.dev]
Claude Code has considerably changed my relationship to writing and maintaining code at scale. I still write code at the same level of quality, but I feel like I have a new freedom of expression which is hard to fully articulate.
Read more [blog.puzzmo.com]
It looks like full-breadth developers—people with both technical and product capabilities—stand to gain as clear winners in the AI era.
Read more [justin.searls.co]
We've converted our PHP and Laravel coding guidelines into AI-friendly instructions so Claude Code and other AI agents can generate code that matches our established programming style.
Read more [spatie.be]
Even though I use Claude Code, I haven't used local models. It seems very convenient to be able to use Claude Code without an internet connection.
Read more [www.shawnmayzes.com]
Continuous AI in software engineering involves integrating AI tooling automatically into existing development flows, such as automated PR reviews, issue labeling, and daily summaries.
Read more [www.seangoedecke.com]
A good overview on how to build an AI agent. Explained without hype and good code examples.
Read more [ampcode.com]
– tighten.com - submitted by Kayla Helmick
This article shares 10 efficient and fun ways to seed your database, from classic PHP arrays to importing CSVs and using AI to generate random, realistic data.
Read more [tighten.com]
When Laravel switched to a simpler exception page, the ability to display solutions for an exception was lost.
Our latest package, called spatie/laravel-error-solutions brings back that powerful feature. When installed, it will display solutions for most common exceptions.
Here’s how that looks it:

And yes, some solutions, like the one in the screenshot above, can be executed on the exception page too.
In this blog post, I’d like to tell you all about it!
– geoligard.com - submitted by Goran Popović
A step-by-step guide on how to utilize the new Assistants and Vision APIs with Laravel.
Read more [geoligard.com]
– dev.to
Recently, OpenAI released an update for ChatGPT, introducing new features that allow developers to describe language model functions. Let's leverage this new functionality in Laravel
Read more [dev.to]
Today, we're adding AI-powered solutions to Flare. This means we can suggest a solution for almost any error: the AI will likely suggest a helpful suggestion for most errors.
Read more [flareapp.io]
– barreto.jp - submitted by Juan Pablo
Tutorial on building your first ChatGPT plugin with Laravel step by step.
Read more [barreto.jp]
There are two kinds of developers: those that write commit messages and value a repo's history and those that don't. I'm in the latter camp: most of my commit messages just read "WIP", much to the chagrin of some of my colleagues. I've tried to change my ways, but I just can't get into the habit of writing good commit messages.
But now I have a solution: I use the power of AI to write my commit messages for me. In this blog post, I'll show you how I did it.
Josh Comeau argues that AI won't take away any front end jobs soon.
Read more [www.joshwcomeau.com]
– benjamincrozat.com - submitted by Benjamin Crozat
AI (Artificial Intelligence) is a trending topic in the programming space. It enables developers to do incredible things, and lots of startups build products around it.
Read more [benjamincrozat.com]
A cool visualization of the basic concepts of machine learning.
In machine learning, computers apply statistical learning techniques to automatically identify patterns in data. These techniques can be used to make highly accurate predictions.
Read more [www.r2d3.us]
In a post on Sitepoint Allan MacGregor gives a good practical example on how to work with PHP-ML, a machine learning library for PHP.
As of late, it seems everyone and their proverbial grandma is talking about Machine Learning. Your social media feeds are inundated with posts about ML, Python, TensorFlow, Spark, Scala, Go and so on; and if you are anything like me, you might be wondering, what about PHP?Yes, what about Machine Learning and PHP? Fortunately, someone was crazy enough not only to ask that question, but to also develop a generic machine learning library that we can use in our next project. In this post we are going take a look at PHP-ML – a machine learning library for PHP – and we’ll write a sentiment analysis class that we can later reuse for our own chat or tweet bot.
https://www.sitepoint.com/how-to-analyze-tweet-sentiments-with-php-machine-learning/