and mud included—you have to maintain the right perspective. Your attitude determines whether you drown in the mess or conquer it. In Buildshido, your attitude is the difference between being a victim of “corporate ghouls” and soul-sucking legacy systems, or being the architect of your own reality. By managing our perception of the truth we have accepted, we build the discipline needed to forge our character into a blade that slices through obstacles like hot butter.
# 3. Action The First Strike
Acceptance and Attitude without Action are just high-definition hallucinations. The Samurai didn’t just study the sword; they swung the damn thing. In development, this means writing code. It means producing results. Shipping releases. Making the cut.
Action is taking the messiest, most complex problem and executing the first strike, using your own special flavor of kung-fu to kick its ass into submission. Action is the only thing that moves the needle. Everything else is just talk, and talk is cheaper than happy hour at a two-dollar whore house.
# The Way Forward
Buildshido may be primarily about building software that can evolve, optimize, and outlast you—but these Three Gates are universal. Whether you’re refactoring a legacy monolith, building a self-aware enterprise platform like Shinobi, or just trying to survive the loss of the most important person in your world, mastery of these same tools will see you through the storm.
Going forward, we will go one by one through the 8 principles of Bushido, applying our Three Gates and explaining how they are applied to software architecture, enterprise systems, and the mastery of your own universe.
Be vigilant. Ensure your sword is sharp and your mind is open.
Welcome to the Dojo.
https://redd.it/1ptxtpt
@r_php
# 3. Action The First Strike
Acceptance and Attitude without Action are just high-definition hallucinations. The Samurai didn’t just study the sword; they swung the damn thing. In development, this means writing code. It means producing results. Shipping releases. Making the cut.
Action is taking the messiest, most complex problem and executing the first strike, using your own special flavor of kung-fu to kick its ass into submission. Action is the only thing that moves the needle. Everything else is just talk, and talk is cheaper than happy hour at a two-dollar whore house.
# The Way Forward
Buildshido may be primarily about building software that can evolve, optimize, and outlast you—but these Three Gates are universal. Whether you’re refactoring a legacy monolith, building a self-aware enterprise platform like Shinobi, or just trying to survive the loss of the most important person in your world, mastery of these same tools will see you through the storm.
Going forward, we will go one by one through the 8 principles of Bushido, applying our Three Gates and explaining how they are applied to software architecture, enterprise systems, and the mastery of your own universe.
Be vigilant. Ensure your sword is sharp and your mind is open.
Welcome to the Dojo.
https://redd.it/1ptxtpt
@r_php
Reddit
From the PHP community on Reddit
Explore this post and more from the PHP community
Custom Collection Methods - Laravel In Practice EP1
https://youtu.be/ZiU1YTZP_g0%0A
https://redd.it/1pu7bli
@r_php
https://youtu.be/ZiU1YTZP_g0%0A
https://redd.it/1pu7bli
@r_php
YouTube
Custom Collection Methods - Laravel In Practice EP1
In this episode, Harris from Laravel News shows you exactly how to:
- Create custom collection classes for business logic
- Use Laravel 12's CollectedBy attribute
- Transform complex calculations into simple, chainable methods
- Make your code readable like…
- Create custom collection classes for business logic
- Use Laravel 12's CollectedBy attribute
- Transform complex calculations into simple, chainable methods
- Make your code readable like…
Symfony AI v0.1.0 - First Tagged Release
https://symfony.com/blog/symfony-ai-v0-1-0-first-tagged-release?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1pukpjc
@r_php
https://symfony.com/blog/symfony-ai-v0-1-0-first-tagged-release?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1pukpjc
@r_php
Symfony
Symfony AI v0.1.0 - First Tagged Release (Symfony Blog)
After our first announcement of the Symfony AI Initiative in July, and bringing it to the big stage at SymfonyCon in Amsterdam, it is about time to release the first tagged version of our Symfony AI p…
Help NativePHP reach sustainable open source - Pay What You Want
https://nativephp.com/blog/pwyw-mobile-mini-license
https://redd.it/1pukvc8
@r_php
https://nativephp.com/blog/pwyw-mobile-mini-license
https://redd.it/1pukvc8
@r_php
Nativephp
Now You Can PWYW to Get a Mobile Mini License 🥹
Pay what you want to support the project and get access to NativePHP for Mobile
PHP as a second language after TypeScript (Node)
Does it make sense to learn PHP as a second language for backend development after TypeScript? Or is it better to look at other languages, such as C# or Go?
https://redd.it/1pumqfk
@r_php
Does it make sense to learn PHP as a second language for backend development after TypeScript? Or is it better to look at other languages, such as C# or Go?
https://redd.it/1pumqfk
@r_php
Reddit
From the PHP community on Reddit
Explore this post and more from the PHP community
True Async RFC 1.7 is coming
https://medium.com/@edmond.ht/true-async-behind-the-scenes-749f90164db8
https://redd.it/1puo9xh
@r_php
https://medium.com/@edmond.ht/true-async-behind-the-scenes-749f90164db8
https://redd.it/1puo9xh
@r_php
Medium
True Async: behind the scenes
RFC 1.6 barely hit the vote before RFC 1.7 was ready. The headline change: weaving Fiber into TrueAsync as coroutine-generators with an…
Need Help for Learning Next
Hello everyone,
I am an aspiring full stack web developer from Turkey. I've been learning web dev since 2022. I've completed several courses including a private web dev and a phython course in my city. First course consisted of html css js for frontend and php mysql for backend. The second course was mainly about general programming and it was also backend focused with django.
I've also completed a couple udemy courses for frontend and php. I've also completed laracast's php course this year. Also I've started cs50× from Harvard and plan to finish it this year. So my three years have passed learning web dev and programming in general.
Recently, I've had my first job offer to complete an ecommerce web site with shopify by myself.
I am here to ask what should i learn or develop skills for next especially on backend. My options are laravel, wordpress, react with node.js.
I want to learn laravel the most because I've spend so much time learning php.
Is it a safe path to learn laravel and start developing websites with it? My mentor recommended me to learn wordpress first because he said it is easier to maintain and work with it.
He said that it is hard to maintain laravel projects as a freelancer because the website could brake as new updates come and wordpress would be a safer option as it is automatically updated if you choose so.
What do you guys think? I need to hear different opinions.
Thanks.
https://redd.it/1puon1w
@r_php
Hello everyone,
I am an aspiring full stack web developer from Turkey. I've been learning web dev since 2022. I've completed several courses including a private web dev and a phython course in my city. First course consisted of html css js for frontend and php mysql for backend. The second course was mainly about general programming and it was also backend focused with django.
I've also completed a couple udemy courses for frontend and php. I've also completed laracast's php course this year. Also I've started cs50× from Harvard and plan to finish it this year. So my three years have passed learning web dev and programming in general.
Recently, I've had my first job offer to complete an ecommerce web site with shopify by myself.
I am here to ask what should i learn or develop skills for next especially on backend. My options are laravel, wordpress, react with node.js.
I want to learn laravel the most because I've spend so much time learning php.
Is it a safe path to learn laravel and start developing websites with it? My mentor recommended me to learn wordpress first because he said it is easier to maintain and work with it.
He said that it is hard to maintain laravel projects as a freelancer because the website could brake as new updates come and wordpress would be a safer option as it is automatically updated if you choose so.
What do you guys think? I need to hear different opinions.
Thanks.
https://redd.it/1puon1w
@r_php
Reddit
From the PHP community on Reddit
Explore this post and more from the PHP community
Symfony AI v0.1.0 - First Tagged Release
https://symfony.com/blog/symfony-ai-v0-1-0-first-tagged-release?utm_medium=feed&utm_source=reddit
https://redd.it/1puz4ea
@r_php
https://symfony.com/blog/symfony-ai-v0-1-0-first-tagged-release?utm_medium=feed&utm_source=reddit
https://redd.it/1puz4ea
@r_php
Symfony
Symfony AI v0.1.0 - First Tagged Release (Symfony Blog)
After our first announcement of the Symfony AI Initiative in July, and bringing it to the big stage at SymfonyCon in Amsterdam, it is about time to release the first tagged version of our Symfony AI p…
Show HN: Excelentor – Parse Excel/CSV into typed PHP objects with Laravel validation
After hitting a rough patch, I decided to channel my energy into building something useful instead of giving up.
Excelentor is a PHP library that transforms spreadsheets into strongly-typed objects using PHP 8 attributes and Laravel's validator.
What makes it different:
• Annotation-based mapping – no more
• Automatic type casting – strings become ints, dates, booleans automatically
• Laravel validation out of the box – use familiar validation rules
• Lightweight – focused on parsing, not recreating Excel
• (Bonus: demo data features my daughters' names, with creatively adjusted ages 😄)
Use case: Perfect for importing product catalogs, user lists, financial data – anything where you're tired of manual parsing.
Status: v1.0.0 – it works on my machine (and my mom's village). Your bug reports are welcome!
Links: GitHub: https://github.com/shmandalf/excelentor
Packagist: https://packagist.org/packages/shmandalf/excelentor
I'd appreciate any feedback or suggestions. What features would make this truly useful for your workflow?
https://redd.it/1puz9vh
@r_php
After hitting a rough patch, I decided to channel my energy into building something useful instead of giving up.
Excelentor is a PHP library that transforms spreadsheets into strongly-typed objects using PHP 8 attributes and Laravel's validator.
What makes it different:
• Annotation-based mapping – no more
$row[7] guessing games • Automatic type casting – strings become ints, dates, booleans automatically
• Laravel validation out of the box – use familiar validation rules
• Lightweight – focused on parsing, not recreating Excel
• (Bonus: demo data features my daughters' names, with creatively adjusted ages 😄)
Use case: Perfect for importing product catalogs, user lists, financial data – anything where you're tired of manual parsing.
Status: v1.0.0 – it works on my machine (and my mom's village). Your bug reports are welcome!
Links: GitHub: https://github.com/shmandalf/excelentor
Packagist: https://packagist.org/packages/shmandalf/excelentor
I'd appreciate any feedback or suggestions. What features would make this truly useful for your workflow?
https://redd.it/1puz9vh
@r_php
GitHub
GitHub - shmandalf/excelentor: Pet project
Pet project. Contribute to shmandalf/excelentor development by creating an account on GitHub.
Has anyone deployed Laravel on Dokploy and used Supervisor/Queue Workers?
I’m at a loss here. I used all the googling and AI for this, but for the life of me, cannot figure out how i can set up queue workers.
In our local development settings, we use supervisor, how would one do this in production. I would really appreciate any pointers.
I don’t have enough /r/laravel karma to post there.
https://redd.it/1pv3lpj
@r_php
I’m at a loss here. I used all the googling and AI for this, but for the life of me, cannot figure out how i can set up queue workers.
In our local development settings, we use supervisor, how would one do this in production. I would really appreciate any pointers.
I don’t have enough /r/laravel karma to post there.
https://redd.it/1pv3lpj
@r_php
Reddit
From the PHP community on Reddit
Explore this post and more from the PHP community
Do you use AI assistants like Github Copilot?
And if so why? Has it helped you be more productive or able to brainstorm faster? For me personally it's been really handy at making code completion and migration a breeze, transitioning from a custom written plain-old PHP video streaming project to one with PHP and Laravel.
I mean I'm still the one making the architectural decisions, deciding how to reduce repetitive code etc. But it also really helps me in making some changes to my database etc. Overall it could be better, smarter etc. But for now I get what I can out of it even with the downsides. Granted we haven't even began discussing serious matters like what letting an AI assistant loose on reading your code might mean from a security and copyright perspective etc.
But in migrating my old PHP project to Laravel, it's been okay really, I mean it is what is but I would say it could be better.
https://redd.it/1pv9f6j
@r_php
And if so why? Has it helped you be more productive or able to brainstorm faster? For me personally it's been really handy at making code completion and migration a breeze, transitioning from a custom written plain-old PHP video streaming project to one with PHP and Laravel.
I mean I'm still the one making the architectural decisions, deciding how to reduce repetitive code etc. But it also really helps me in making some changes to my database etc. Overall it could be better, smarter etc. But for now I get what I can out of it even with the downsides. Granted we haven't even began discussing serious matters like what letting an AI assistant loose on reading your code might mean from a security and copyright perspective etc.
But in migrating my old PHP project to Laravel, it's been okay really, I mean it is what is but I would say it could be better.
https://redd.it/1pv9f6j
@r_php
Reddit
From the PHP community on Reddit
Explore this post and more from the PHP community
PhpStorm 2025.3 without WSL
Is there anyone here who uses PhpStorm 2025.3 (or even better 2025.3.1) on Windows without WSL? I've read a lot of complaints about version 2025.3, but almost everyone says they use WSL/WSL2. I'm curious if it's just as bad without WSL.
https://redd.it/1pvhlqy
@r_php
Is there anyone here who uses PhpStorm 2025.3 (or even better 2025.3.1) on Windows without WSL? I've read a lot of complaints about version 2025.3, but almost everyone says they use WSL/WSL2. I'm curious if it's just as bad without WSL.
https://redd.it/1pvhlqy
@r_php
Reddit
From the PHP community on Reddit
Explore this post and more from the PHP community
Built a Project Management OS using Laravel 12, Nuxt 4 and Gemini Flash (RAG implementation details)
https://redd.it/1pvktj3
@r_php
https://redd.it/1pvktj3
@r_php
Reddit
From the laravel community on Reddit: Built a Project Management OS using Laravel 12, Nuxt 4 and Gemini Flash (RAG implementation…
Explore this post and more from the laravel community