WarnerJan Veldhuis @nlsurfman.bsky.social · 06/10/2026@mrpunyapal.dev On your Laravel Auditor pages, all the links inside the articles have absolute links. You've accidently started these with a slash making them end up as a 404. It's not just the bottom links, but also the DSA Audit for example. All of them :) 110
WarnerJan Veldhuis @nlsurfman.bsky.social · 30/09/2026Zouden jullie de automatische hashtagger wat slimmer willen maken? Iedere keer als het werkwoord "zetten" gebruikt wordt in het artikel wordt het Bluesky bericht getagged met #Zetten alsof het over de plaats gaat. 001
WarnerJan Veldhuis @nlsurfman.bsky.social · 26/09/2026Zouden jullie de automatische hashtagger wat slimmer willen maken? Iedere keer als het werkwoord "zetten" gebruikt wordt in het artikel wordt het Bluesky bericht getagged met #Zetten alsof het over de plaats gaat. 000
WarnerJan Veldhuis @nlsurfman.bsky.social · 24/09/2026static.klipy.comBubbles from Trailer Park Boys with GlassesALT: Bubbles from Trailer Park Boys with Glasses 000
WarnerJan Veldhuis @nlsurfman.bsky.social · 24/09/2026Zouden jullie de automatische hashtagger wat slimmer willen maken? Iedere keer als het werkwoord "zetten" gebruikt wordt in het artikel wordt het Bluesky bericht getagged met #Zetten alsof het over de plaats gaat. 000
WarnerJan Veldhuis @nlsurfman.bsky.social · 19/09/2026Zouden jullie de automatische hashtagger wat slimmer willen maken? Iedere keer als het werkwoord "zetten" gebruikt wordt in het artikel wordt het Bluesky bericht getagged met #Zetten alsof het over de plaats gaat. 010
WarnerJan Veldhuis @nlsurfman.bsky.social · 16/09/2026The price of #Nvidia #RTX5090 graphics cards is just too damn high! I know these cards are top of the line and state of the art, but are we asking too much to make these a tad more affordable for the average consumer? 000
WarnerJan Veldhuis @nlsurfman.bsky.social · 15/09/2026Still disappointed in @1password.bsky.social for sending money to #Omarchy. I wish they realized that it makes them look that they support the right-wing views of David Heinemeier Hansson. 011
WarnerJan Veldhuis @nlsurfman.bsky.social · 14/09/2026You forgot news articles, social media posts, photos, videos... 😞 020
WarnerJan Veldhuis @nlsurfman.bsky.social · 14/09/2026Next is releasing the design files as STL so we can 3d print them ourselves. 😁 020
WarnerJan Veldhuis @nlsurfman.bsky.social · 12/09/2026Not bad of a yield during my holiday trip. Add some more #vinyl to my Oscar Peterson collection and found some #brassband albums. Also: immaculate War of the Worlds, INCLUDING the inlay booklet. Also: Charlie Parker Savoy sessions, but the DJ copy (NOT FOR SALE) which is an interesting find. 010
WarnerJan Veldhuis @nlsurfman.bsky.social · 09/09/2026I've moved to pushin.eu as a replacement for GitHub. Curious to see how that goes. It's off to a good start by getting invited 😁pushin.euPushin.eu — Git hosting that never leaves EuropeSovereign, GDPR-native git hosting — code, issues, and CI, all on European soil. 010
WarnerJan Veldhuis @nlsurfman.bsky.social · 08/09/2026Why are companies afraid of email? I got a phishing mail pretending to be @anwbverkeer.bsky.social and tried to report it via email. All variants of "support@" bounced. Then I tried to mail the university in Argentina that was the sender: everything bounced. Ridiculous. 000
WarnerJan Veldhuis @nlsurfman.bsky.social · 08/09/2026I would like to know what you mean, but the site won't let me. I've never even visited your site before lol 001
WarnerJan Veldhuis @nlsurfman.bsky.social · 07/09/2026So what is the mitigation? Putting the site in maintenance mode, run the deploy script and back to normal mode? 100
WarnerJan Veldhuis @nlsurfman.bsky.social · 06/09/2026The combination of imposter syndrome and having developed an application for the public is horrible. 000
WarnerJan Veldhuis @nlsurfman.bsky.social · 04/09/2026If you are the developer who worked on these games, you should reconsider your career choices... Context: www.euronews.com/next/2026/09... 000
WarnerJan Veldhuis @nlsurfman.bsky.social · 01/09/2026This article is 16 years old, but still valid. I'm sure you have seen it before. www.kalzumeus.com/2010/06/17/f...kalzumeus.comFalsehoods Programmers Believe About Names | Kalzumeus SoftwareClassic essay about how software routinely bumbles human names. 130
WarnerJan Veldhuis @nlsurfman.bsky.social · 31/08/2026@gld.nl Laat maar. De Outbrain server doet het weer. We mogen weer uitvinden hoeveel ons huis waard is en ex-leaseauto's kopen. Je gelooft je ogen niet! Wat er toen gebeurde zal je verbazen! Dokters willen niet dat je dit weet! 000
WarnerJan Veldhuis @nlsurfman.bsky.social · 30/08/2026Goed nieuws @gld.nl! Die walgelijke, misleidende en leugenachtige advertenties van Outbrain zijn stuk. Heel Outbrain[dot]com is verdwenen! Ik hang de vlag uit! Geen "advertenties" meer over hoe je door oma's middeltje 50 jaar jonger lijkt, batterijen voor een paar euro met duizenden euros winst. 100
WarnerJan Veldhuis @nlsurfman.bsky.social · 30/08/2026@mrpunyapal.dev I need to make a decision on a Laravel analytics package. Do you have recommendations on one? One hard requirement is that must be EU/GDPR friendly, so no Google Analytics or the likes. Self-hosted is fine. 110
WarnerJan Veldhuis @nlsurfman.bsky.social · 30/08/2026CEO: Let's add 87% to the price. Customer: But, isn't that a bit much? CEO: did you think about the shareholders? 000
WarnerJan Veldhuis @nlsurfman.bsky.social · 29/08/2026I've seen this many years ago for the first time on a website called cookingforengineers.com. I thought it was very useful.cookingforengineers.comCooking For Engineers - Step by Step Recipes and Food for the Analytically MindedDetailed instructions on food and cooking for those who like to ask not just How? but also Why? 010
WarnerJan Veldhuis @nlsurfman.bsky.social · 27/08/2026Zouden jullie de automatische hashtagger wat slimmer willen maken? Iedere keer als het werkwoord "zetten" gebruikt wordt in het artikel wordt het Bluesky bericht getagged met #Zetten alsof het over de plaats gaat. 000
WarnerJan Veldhuis @nlsurfman.bsky.social · 26/08/2026Oh, the 8-track... Wasn't really popular in the Netherlands, but I got my hands on it in a garage sale when I was ±13. Thought it looked cool. Had a bunch of tapes with it, with the music of Oscar Peterson. I can't remember where the machine and the tapes ended up, but I will never forget it. 130
WarnerJan Veldhuis @nlsurfman.bsky.social · 25/08/2026For me that would be a reason to go talk to him: either leave with the glasses or stay without them. Ask him if he, you know, wants himself reported for secretly filming children during gymnastics. And 💯 agreed on the timeline comment. 010
WarnerJan Veldhuis @nlsurfman.bsky.social · 25/08/2026@mrpunyapal.dev You are featured my man. news.extly.com/more-news/20...news.extly.comLaravel Auditor Audits Your App With Your Own AI AgentLaravel Auditor gives Claude Code, Codex, or Cursor a 75-rule audit methodology plus read-only MCP tools for security, performance, and schema checks. The post Laravel Auditor Audits Your App With You... 120
WarnerJan Veldhuis @nlsurfman.bsky.social · 25/08/2026I regularly run Rector over my PHP code and that is literally the first thing it does. Good to make it a habit. 110
WarnerJan Veldhuis @nlsurfman.bsky.social · 25/08/2026Anything that is not HTTP or request related. Even if it's just one little "delete this model" action, in a Service you go. Cos next is the logging, the notification, etc. And now it's a mess. 010
WarnerJan Veldhuis @nlsurfman.bsky.social · 25/08/2026I would eat that in a heartbeat. If I were in Japan too. 000
WarnerJan Veldhuis @nlsurfman.bsky.social · 25/08/2026I've spent quite some time as a volunteer bringing my Belgian shepherd dog to a closed Alzheimer ward. I've seen what the disease does. It's terrifying. I hope you and your family can work through this. The dog brought a lot of smiles to the faces though. He triggered lots of memories from them. ❤️ 030
WarnerJan Veldhuis @nlsurfman.bsky.social · 21/08/2026I now have more work to do with these findings, so hat tip to you my friend, for your good work! ❤️👍 4/4 110
WarnerJan Veldhuis @nlsurfman.bsky.social · 21/08/2026Dumping this into an .md file is useful for reporting, or to feed into my backlog[dot]md: php artisan auditor:report --findings=storage/auditor-findings.json > audit[dot]md I haven't fed back the json telling to Claude to fix it, as I want to understand what happens, and fix it myself first. 3/ 110
WarnerJan Veldhuis @nlsurfman.bsky.social · 21/08/2026The "why it matters" is very clever, as it explains *why* you want to fix this. I like the "evidence" part, where filenames and line numbers and reasoning are added. The recommendation and remediation sections are very useful as well. 2/ 110
WarnerJan Veldhuis @nlsurfman.bsky.social · 21/08/2026I had a go at it, and I must say, I am impressed. It came up with 9 findings (one was a failing test so that's on me :)). But all the other 8 findings were good. The critical finding was an edge case I would have never found myself. Probably a user would have reported it one day 😆. 1/ 110
WarnerJan Veldhuis @nlsurfman.bsky.social · 19/08/2026I have the Laravel documentation pages bookmarked. Even in this time where you can have everything spoonfed to you by your favourite AI overlords, it's important to know stuff yourself. (Disclaimer: I am not anti-AI, although I wish it had less impact on the environment) 010
WarnerJan Veldhuis @nlsurfman.bsky.social · 19/08/2026In a few months we will see an influx of AI agents using MD5 for password "encryption" as they will have scanned your blog. 😂 I remember this MD5 scheme was very persistent to find as the top search result as one googled: "java password encryption". Took years before that was gone... 110
WarnerJan Veldhuis @nlsurfman.bsky.social · 18/08/2026I can't get this to work on Windows/Herd. Is it supported at all, any special requirements, or am I just doing something wrong here? You'd think, being PHP, it wouldn't matter... 😞 110
WarnerJan Veldhuis @nlsurfman.bsky.social · 17/08/2026That convention over configuration works. Coming from a CodeIgniter background I had the freedom I thought I wanted, but I had to wire literally everything. Once you get to know the assumptions (conventions) Laravel makes, and stop fighting the framework, it just makes sense. 110
WarnerJan Veldhuis @nlsurfman.bsky.social · 15/08/2026Once you get to the stage where she hangs the toilet paper "under" instead of "over", you're going to have to seriously reconsider said marriage. 110
WarnerJan Veldhuis @nlsurfman.bsky.social · 15/08/2026Zouden jullie de automatische hashtagger wat slimmer willen maken? Iedere keer als het werkwoord "zetten" gebruikt wordt in het artikel wordt het Bluesky bericht getagged met #Zetten alsof het over de plaats gaat. 000
WarnerJan Veldhuis @nlsurfman.bsky.social · 14/08/2026Was running a site using CodeIgniter 3. Before that I tried Laravel but thought it was too complex (I couldn't get my head around convention over configuration back then). When it was time to upgrade to CI4, I gave Laravel another chance. Never looked back since. 010