Is that an opinion or a question? Nothing comes out of the blue; even the one-shot app is based on previous experience or an inspiration. The matter is not whether the app was tested, but how narrow the scope was and what good meant to that person. SEs, like us, tend to overpolish.
My LaraJobs analysis (https://t.co/H15zYInnJx) got featured in Artisan Weekly Edition 88 alongside Filament, PHPStan, and other great Laravel work this week. Thanks for covering it, @artisan_weekly
🗞️ Artisan Weekly Edition 88
Less than 7 days until Laravel Live UK! The Jump24 team is heading down Wednesday afternoon - if you're around, let us know. PHPVerse 2026 wrapped up this week with brilliant speakers and talks. Here are your top 10 Laravel links:
🥇 The State of PHP 2026
The PHP Foundation and JetBrains are running their first annual State of PHP census to map the global PHP ecosystem. Spare 15 minutes to participate and help chart the worldwide elePHPant population, with a chance to win one of five EUR 500 vouchers.
By @jetbrains
https://t.co/6MX5KmyZIk
🥈 API Tips and Tricks from My Book
@JustSteveKing shares key insights from his new book 'API Artisan: A guide to building APIs in Laravel', covering essential patterns for building Laravel APIs that developers actually want to use. Learn about measuring the right metrics, designing contracts before code, and understanding what truly constitutes a breaking change.
By @JustSteveKing
https://t.co/I4vnTd0qWY
🥉 Eloquent Query Classes Pattern
An in-depth exploration of the Eloquent Query Classes pattern in Laravel from @wendell_adriel, explaining how to organise complex database queries into dedicated classes to avoid duplication and improve maintainability as your application grows.
By @wendell_adriel
https://t.co/MXgCzQTxGO
4️⃣ Audit your Filament app's security with Blueprint
Filament Blueprint v1.2 introduces a new Security Audit skill that analyses your application's use of Filament and generates a remediation plan for security issues. The tool checks for common misconfigurations including access control, file uploads, XSS vulnerabilities, and query scoping, providing actionable fixes linked directly to the relevant documentation.
By @danjharrin
https://t.co/lR5Z2Glws9
5️⃣ PHPStan rules to measure cognitive complexity of your classes and methods
@VotrubaT has released a PHPStan extension that measures cognitive complexity in your PHP code, helping you identify difficult-to-understand functions and class dependency trees. It provides configurable rules to keep your code maintainable by flagging overly complex classes and methods.
By @VotrubaT
https://t.co/7KELsDWDKi
6️⃣ Laravel Collections Bug Caused by Arrow Functions
@mmramadan496 explores a subtle Laravel Collections bug where arrow functions caused early iteration termination due to implicit return values. Switching to anonymous functions resolved the issue by returning null instead of false.
By @mmramadan496
https://t.co/WS2Ish7HJM
7️⃣ 3 Years of Laravel Jobs: What 699 LaraJobs Emails Actually Say About the Market
A comprehensive data analysis of 699 Laravel job postings from 2023-2026 by @leopoletto, examining market trends through automated email processing with GPT-5 mini. Includes open-source pipeline code, salary insights, and detailed breakdowns of remote work patterns, engagement types, and skill requirements in the Laravel ecosystem.
By @leopoletto
https://t.co/ybLTXAW7IB
8️⃣ Building a Ralph Loop With Laravel's AI SDK
@jordankdalton demonstrates how to implement a Ralph loop pattern inside a Laravel application using the AI SDK, with durable database state instead of filesystem files. Learn how to build an agent system that processes 1,400 products with fresh context each iteration, custom tools, and verifiable completion conditions.
By @jordankdalton
https://t.co/KmkNoMciCB
9️⃣ We had some interesting developments in the pursuit for Generics in PHP this week
@ProjektGopher shares exciting updates about the ongoing discussion around implementing Generics in PHP from the internals mailing list. He covers the latest developments in his weekly PHP Internals recap video.
By @ProjektGopher
https://t.co/uNuyNRouLi
🔟 My AI Writes Perfect* PHP | Ashley Hindle | PHPverse 2026
In this talk from PHPverse 2026, @ashleyhindle shows his real day-to-day setup live, explains what he's learned on this journey, and gives you a checklist you can use to get your own projects writing PHP you don't have to fight.
By @ashleyhindle
https://t.co/54LjWnhXKS
---
Follow us:
Daniel Newns: @DanielNewns
Artisan Weekly: @artisan_weekly
I subscribed to @laraveljobs instant notifications in March 2023 and never unsubscribed. Here is what 699 emails, parsed with GPT-5 mini, reveal about the Laravel job market.
https://t.co/H15zYInnJx
I built an OG validator, and I will release a node package soon. I am just polishing. One technique I used was to paste https://t.co/1QLSd3z31B URLs on every channel, I validate and watch the incoming requests. From that, I learned about rangeBytes and Accept-Encoding for each one of them.
I have all the documentation if you want; I can share this information with you.
This is how LinkedIn tries to detect extensions on my browser by iterating a list of 4279 predefined extensions targeting fetch(`chrome-extension://${id}/${file}`). I wrote a detailed article about it.
@PovilasKorop@simonhamp There is no job description designed for a stack anymore. Previously, companies could not afford to work with stacks that didn't match, but now, current employees decide to adopt another technology, and it becomes a requirement, even though nobody internally masters it.
@PovilasKorop Depending on the use case, it is okay to calculate straight-line distances. Most frequently, what we want is a route, and that only the Maps API provides. A nice topic is PostGIS. Creating tutorials about this topic (if you haven't yet) might be interesting.
@PovilasKorop Yes, it feels unfinished; it lacks the final touch, which is where the human taste makes the difference. Also, failing contrast is something that AI shouldn't be getting wrong at this point.
How come Agents cannot generate interfaces with valid contrast without having to be reminded to do so? Still, they mess up font-size or other basic aspects that are core to accessibility. Naive question: Is that the reason why skills exist?
@TightenCo@nicodevs As someone also working on an agent with Laravel AI SDK, content like this hits different when it comes with such good quality. This is the depth good articles used to have. Thank you for keeping that alive.
@simonhamp Yes, great article! AI becoming the layer between websites and users is not because AI is perfect but because the state of the web experience is mostly broken. I am quite sure you've read the Web Almanac of 2025.
Static site generators could significantly improve performance by subsetting fonts to include only the characters that are used.
Merriweather Regular
TTF: 1.02 MiB
WOFF2: 368.57 KiB
WOFF2 (Latin Subset): 98.54 KiB
Jigsaw, afterBuild only the characters I needed: 20 KiB
@christophrumpel Great progress with the custom fonts and improved voice pace! I suggest adding a subtle soundtrack that aligns with Laravel's brand and evokes a sense of progress, given that the videos focus on releases.
@christophrumpel Oh, I didn't know, I've done with created voices. Did you train your voice on Pro? Sample variants also count to get a better result. Otherwise, it sounds flat. You can also play with pitch and speed.