Introducing Bifrost - The Build Service for NativePHP Apps
https://www.youtube.com/watch?v=gj5fXhYscyI&ab_channel=NativePHP
https://redd.it/1m9ky2g
@r_php
https://www.youtube.com/watch?v=gj5fXhYscyI&ab_channel=NativePHP
https://redd.it/1m9ky2g
@r_php
YouTube
Introducing Bifrost — The NativePHP Build Service for Laravel Apps on iOS, Android, macOS, and more
Build Laravel apps for every platform. No extra languages. No wrappers. Just PHP.
Bifrost is the official build service for NativePHP.
Shane and Simon walk through why they built Bifrost, and how it’s unlocking cross-platform deployment for PHP developers…
Bifrost is the official build service for NativePHP.
Shane and Simon walk through why they built Bifrost, and how it’s unlocking cross-platform deployment for PHP developers…
Best MongoDB ORM/ODM?
Anything other than doctrine. It works but I’m wondering if there are better alternatives out there, and am curious to see what you use!
https://redd.it/1m9nl3p
@r_php
Anything other than doctrine. It works but I’m wondering if there are better alternatives out there, and am curious to see what you use!
https://redd.it/1m9nl3p
@r_php
Reddit
From the PHP community on Reddit
Explore this post and more from the PHP community
Introducing Hookshot: Easy HTTP Request Tracking for Laravel
https://github.com/vildanbina/hookshot
https://redd.it/1m9ojpp
@r_php
https://github.com/vildanbina/hookshot
https://redd.it/1m9ojpp
@r_php
GitHub
GitHub - vildanbina/hookshot: A powerful Laravel package for capturing and tracking HTTP requests with multiple storage drivers…
A powerful Laravel package for capturing and tracking HTTP requests with multiple storage drivers, smart filtering, and advanced analytics capabilities. - vildanbina/hookshot
Your tools for a redesign
Hello everyone.
I am in a project where there is a possible redesign (because the successive version upgrade will be too costly).
The announced objective is Symfony7 with PHP 8.4 (or 8.5 if available). Do you have tools to maintain maintainable code in the long term.
I already know SOLID, clean code, clean architecture, screaming architecture, phpunit.
I cannot use xdebug because it is too demanding because the VMs are managed on a potato.
https://redd.it/1m9n3ic
@r_php
Hello everyone.
I am in a project where there is a possible redesign (because the successive version upgrade will be too costly).
The announced objective is Symfony7 with PHP 8.4 (or 8.5 if available). Do you have tools to maintain maintainable code in the long term.
I already know SOLID, clean code, clean architecture, screaming architecture, phpunit.
I cannot use xdebug because it is too demanding because the VMs are managed on a potato.
https://redd.it/1m9n3ic
@r_php
Reddit
From the PHP community on Reddit
Explore this post and more from the PHP community
Debugging sucks in PHP and things should change!
Hi, creating this post in the hope that php foundation will give some care to improve the debugging experience in php.
Reason being that almost all people i know do not use xdebug, even experienced devs.
It seems people found it hard to setup initially and they have grown without it. If in another language the first thing you do is start debugging, most php devs will just go the old fashion way, dd/print etc.
I myself have only managed to have xdebug working twice on phpstorm, same on vscode but for whatever reason vscode seams easier to setup. Its hard, it can easily go wrong, even when done right you sometimes mess the xdebug config and now the page takes twice to load. Add the fact that you setup multiple projects with different environments, it gets messy.
The debugging experience just isnt there, you may say its easy and you are right to a degree, but many things can go wrong and seeing most software php shops with a debugging session is a rare occurrence, that should give a hint why.
Debugging should be built within php, i consider this one of the most important things in the level of async and generics.
I'm thankful to the php foundation for bringing the language forward, even with their small resources, but if setting this up doesnt cost an arm and a leg it should be done.
P.S. please dont tell me its easy and a skill issue, it aint as easy and it should be way easier, the usage reflects it.
https://redd.it/1m9zyem
@r_php
Hi, creating this post in the hope that php foundation will give some care to improve the debugging experience in php.
Reason being that almost all people i know do not use xdebug, even experienced devs.
It seems people found it hard to setup initially and they have grown without it. If in another language the first thing you do is start debugging, most php devs will just go the old fashion way, dd/print etc.
I myself have only managed to have xdebug working twice on phpstorm, same on vscode but for whatever reason vscode seams easier to setup. Its hard, it can easily go wrong, even when done right you sometimes mess the xdebug config and now the page takes twice to load. Add the fact that you setup multiple projects with different environments, it gets messy.
The debugging experience just isnt there, you may say its easy and you are right to a degree, but many things can go wrong and seeing most software php shops with a debugging session is a rare occurrence, that should give a hint why.
Debugging should be built within php, i consider this one of the most important things in the level of async and generics.
I'm thankful to the php foundation for bringing the language forward, even with their small resources, but if setting this up doesnt cost an arm and a leg it should be done.
P.S. please dont tell me its easy and a skill issue, it aint as easy and it should be way easier, the usage reflects it.
https://redd.it/1m9zyem
@r_php
Reddit
From the PHP community on Reddit
Explore this post and more from the PHP community
Why do people use repositories for getting DB records in Laravel
For me personally, I don't like using repositories in laravel... why, because it makes no sense, at the end of the day you are going to use the model to fetch data from DB, and if you need a reusable logic for your queries, you can use scopes or queury builds. I still see people building Laravel projects using repositories and it's always end up being chaotic. And you will actually end up writing the same logic for the query and duplicating the code because you don't want to touch the repository function which may break something else in the app.
For other frameworks like Symfony, repositories makes sense but not in Laravel.
I want to know your opinion about using Repositories in laravel, do you think that it can be useful or it's just something people coming from other framework do because they are used to it.
https://redd.it/1ma0y9m
@r_php
For me personally, I don't like using repositories in laravel... why, because it makes no sense, at the end of the day you are going to use the model to fetch data from DB, and if you need a reusable logic for your queries, you can use scopes or queury builds. I still see people building Laravel projects using repositories and it's always end up being chaotic. And you will actually end up writing the same logic for the query and duplicating the code because you don't want to touch the repository function which may break something else in the app.
For other frameworks like Symfony, repositories makes sense but not in Laravel.
I want to know your opinion about using Repositories in laravel, do you think that it can be useful or it's just something people coming from other framework do because they are used to it.
https://redd.it/1ma0y9m
@r_php
Reddit
From the PHP community on Reddit
Explore this post and more from the PHP community
Built a production-ready CRM in PHP 8.3 with 99.6% type coverage - lessons learned from 8 years of PHP development
Hi r/php!
I've been developing in PHP for 8+ years, and I recently launched Relaticle, an open-source CRM that represents everything I've learned about building maintainable PHP applications.
Technical highlights:
PHP 8.3 with strict types everywhere
99.6% type coverage (measured by PHPStan level 7)
Full use of PHP 8 features: attributes, enums, readonly properties, constructor property promotion
MVC architecture with action pattern
Comprehensive error handling with custom exception classes
Architecture decisions:
Service layer pattern for business logic separation
Action classes for complex operations
DTOs for data transfer between layers
Event-driven architecture for extensibility
Database transactions with proper rollback handling
Performance optimizations:
Implemented query result caching with Redis
Optimized N+1 queries throughout
Built a custom field system that scales efficiently
Lazy loading for heavy resources
The biggest challenge was creating a dynamic custom fields system that maintains performance even with hundreds of fields. Solved it through clever caching strategies and optimized database queries.
It's production-ready (v1.x) and actively used. Looking for experienced PHP developers who want to collaborate and share knowledge.
Demo: https://relaticle.com
GitHub: https://github.com/Relaticle/relaticle
What architectural patterns have worked best for your large PHP projects?
https://redd.it/1maer2h
@r_php
Hi r/php!
I've been developing in PHP for 8+ years, and I recently launched Relaticle, an open-source CRM that represents everything I've learned about building maintainable PHP applications.
Technical highlights:
PHP 8.3 with strict types everywhere
99.6% type coverage (measured by PHPStan level 7)
Full use of PHP 8 features: attributes, enums, readonly properties, constructor property promotion
MVC architecture with action pattern
Comprehensive error handling with custom exception classes
Architecture decisions:
Service layer pattern for business logic separation
Action classes for complex operations
DTOs for data transfer between layers
Event-driven architecture for extensibility
Database transactions with proper rollback handling
Performance optimizations:
Implemented query result caching with Redis
Optimized N+1 queries throughout
Built a custom field system that scales efficiently
Lazy loading for heavy resources
The biggest challenge was creating a dynamic custom fields system that maintains performance even with hundreds of fields. Solved it through clever caching strategies and optimized database queries.
It's production-ready (v1.x) and actively used. Looking for experienced PHP developers who want to collaborate and share knowledge.
Demo: https://relaticle.com
GitHub: https://github.com/Relaticle/relaticle
What architectural patterns have worked best for your large PHP projects?
https://redd.it/1maer2h
@r_php
Relaticle
Relaticle - Open-Source CRM Platform
Discover Relaticle, the next-generation open-source CRM platform. Powerful, flexible, and built for modern businesses.
Advice on finding job in this madness
Hi, it's been 9 months since I got laid off randomly from my company, since then, I just wasted hours on sending CVs and doing interviews that led to absolutely nothing.
I have been ghosted after the 2nd interview and then saw them posting the same advert since then every week, or wasted my time doing tests and stupid interviews for basic roles, then during the interview the role became an entire department because "we are a small company, we need to be multitasking".
I have a good amount of experience, both front and back end, but since I am a PHP dev, now I am stupid because "PHP Is DeAddd!!1!111".
I have worked extensively with WordPress (I know I lot of people hate it, but what can I do, it pays the bills), I also did a lot of procedural PHP, worked with Laravel and Zend, but it seems like it's never enough.
I know we are all in the same boat, more or less, but I cannot see a way of finding a job now. If I apply for "normal" jobs, just to have some money, I get no response, if I apply for my job, same crap. What I am supposed to do? Sell drugs at this point I think.
Unfortunately I cannot even start my own business, so that's not an option.
Thought about Envato and similar, but it's just too late to sell stuff on that.
Fiverr etc are a battleground for who does it at the lowest price.
LikedIn is just useless, Indeed quite similar. I tried also other websites like WeWorkRemotely and similar but most of the jobs are JS related.
Any other website I can try? I mean, I also spammed my CV to companies found on google from big to small.
I think a good option now would be to be like Ranma, I could become a woman with cold water and open an OnlyFans account.
https://redd.it/1magmxm
@r_php
Hi, it's been 9 months since I got laid off randomly from my company, since then, I just wasted hours on sending CVs and doing interviews that led to absolutely nothing.
I have been ghosted after the 2nd interview and then saw them posting the same advert since then every week, or wasted my time doing tests and stupid interviews for basic roles, then during the interview the role became an entire department because "we are a small company, we need to be multitasking".
I have a good amount of experience, both front and back end, but since I am a PHP dev, now I am stupid because "PHP Is DeAddd!!1!111".
I have worked extensively with WordPress (I know I lot of people hate it, but what can I do, it pays the bills), I also did a lot of procedural PHP, worked with Laravel and Zend, but it seems like it's never enough.
I know we are all in the same boat, more or less, but I cannot see a way of finding a job now. If I apply for "normal" jobs, just to have some money, I get no response, if I apply for my job, same crap. What I am supposed to do? Sell drugs at this point I think.
Unfortunately I cannot even start my own business, so that's not an option.
Thought about Envato and similar, but it's just too late to sell stuff on that.
Fiverr etc are a battleground for who does it at the lowest price.
LikedIn is just useless, Indeed quite similar. I tried also other websites like WeWorkRemotely and similar but most of the jobs are JS related.
Any other website I can try? I mean, I also spammed my CV to companies found on google from big to small.
I think a good option now would be to be like Ranma, I could become a woman with cold water and open an OnlyFans account.
https://redd.it/1magmxm
@r_php
Reddit
From the PHP community on Reddit
Explore this post and more from the PHP community
A Week of Symfony #969 (July 21–27, 2025)
https://symfony.com/blog/a-week-of-symfony-969-july-21-27-2025?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1mahizf
@r_php
https://symfony.com/blog/a-week-of-symfony-969-july-21-27-2025?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1mahizf
@r_php
Symfony
A Week of Symfony #969 (July 21–27, 2025) (Symfony Blog)
This week, development focused on the upcoming Symfony 7.4 and 8.0 releases. We added new features such as the ObjectMapperAwareInterface, improved value transformers in JsonStreamer, and enabled load…
Built a production-ready Open-Source CRM with Laravel 12 & Filament 3 - Solved some interesting performance challenges with custom fields
https://redd.it/1maktn0
@r_php
https://redd.it/1maktn0
@r_php
Laravel Rate Limiting — Explained with Real-Life Examples
https://backpackforlaravel.com/articles/tutorials/laravel-rate-limiting-explained-with-real-life-examples
https://redd.it/1mal4w9
@r_php
https://backpackforlaravel.com/articles/tutorials/laravel-rate-limiting-explained-with-real-life-examples
https://redd.it/1mal4w9
@r_php
Backpack
Laravel Rate Limiting — Explained with Real-Life Examples
Imagine this — your app is running smoothly, then suddenly it gets hit with a wave of requests. Some from real users, others from bots...
Laravel Sanctum SPA Auth Flow with Bruno (Postman alternative)
Hey everyone,
I previously shared a Postman-based Laravel Sanctum auth setup, and a lot of you commented that Postman is dead — especially after the recent issue where it was found sending secret values to their analytics servers.
🔗 https://anonymousdata.medium.com/postman-is-logging-all-your-secrets-and-environment-variables-9c316e92d424
So, I rebuilt the whole flow using Bruno — an open-source, local-first API client.
🔗 New repo: https://github.com/maikeru-desu/laravel-sanctum-bruno-authentication
This guide walks through the typical SPA auth setup:
CSRF cookie flow
Login with XSRF protection
Testing protected routes
Reusable pre-request noscripts
If you’re building a Laravel SPA and want to test it properly without leaking anything, this should be a good fit.
⭐ Star it if it helps you out — or just like it so others can find it too.
https://redd.it/1mapj37
@r_php
Hey everyone,
I previously shared a Postman-based Laravel Sanctum auth setup, and a lot of you commented that Postman is dead — especially after the recent issue where it was found sending secret values to their analytics servers.
🔗 https://anonymousdata.medium.com/postman-is-logging-all-your-secrets-and-environment-variables-9c316e92d424
So, I rebuilt the whole flow using Bruno — an open-source, local-first API client.
🔗 New repo: https://github.com/maikeru-desu/laravel-sanctum-bruno-authentication
This guide walks through the typical SPA auth setup:
CSRF cookie flow
Login with XSRF protection
Testing protected routes
Reusable pre-request noscripts
If you’re building a Laravel SPA and want to test it properly without leaking anything, this should be a good fit.
⭐ Star it if it helps you out — or just like it so others can find it too.
https://redd.it/1mapj37
@r_php
GitHub
GitHub - maikeru-desu/postman-laravel-sanctum-auth
Contribute to maikeru-desu/postman-laravel-sanctum-auth development by creating an account on GitHub.
Weekly /r/Laravel Help Thread
Ask your Laravel help questions here. To improve your chances of getting an answer from the community, here are some tips:
What steps have you taken so far?
What have you tried from the documentation?
Did you provide any error messages you are getting?
Are you able to provide instructions to replicate the issue?
Did you provide a code example?
Please don't post a screenshot of your code. Use the code block in the Reddit text editor and ensure it's formatted correctly.
For more immediate support, you can ask in the official Laravel Discord.
Thanks and welcome to the r/Laravel community!
https://redd.it/1margw0
@r_php
Ask your Laravel help questions here. To improve your chances of getting an answer from the community, here are some tips:
What steps have you taken so far?
What have you tried from the documentation?
Did you provide any error messages you are getting?
Are you able to provide instructions to replicate the issue?
Did you provide a code example?
Please don't post a screenshot of your code. Use the code block in the Reddit text editor and ensure it's formatted correctly.
For more immediate support, you can ask in the official Laravel Discord.
Thanks and welcome to the r/Laravel community!
https://redd.it/1margw0
@r_php
Laravel
Installation - Laravel 12.x - The PHP Framework For Web Artisans
Laravel is a PHP web application framework with expressive, elegant syntax. We’ve already laid the foundation — freeing you to create without sweating the small things.
v0.5 Released: Expose your agents as OpenAI-compatible endpoints!
Hello Laravel developers, just released a new version of LarAgent!
Check the release note, you will like it!
https://github.com/MaestroError/LarAgent/releases/tag/0.5.0
https://redd.it/1maqudm
@r_php
Hello Laravel developers, just released a new version of LarAgent!
Check the release note, you will like it!
https://github.com/MaestroError/LarAgent/releases/tag/0.5.0
https://redd.it/1maqudm
@r_php
GitHub
Release v0.5 - OpenAI‑compatible API endpoints, Multimodal inputs & more · MaestroError/LarAgent
LarAgent v0.5 Release Notes 🎉
Welcome to LarAgent v0.5! This release makes it easier to turn your Laravel agents into OpenAI‑compatible APIs and gives you more control over how agents behave. It al...
Welcome to LarAgent v0.5! This release makes it easier to turn your Laravel agents into OpenAI‑compatible APIs and gives you more control over how agents behave. It al...
Any of you do event sourcing with symfony ?
I recently (well, I’ve been working on it for a year) learned event sourcing. As a result, I created my own event sourcing framework called FluxCapacitor.
It’s GDPR compliant, as I encrypt data with personalData attributes in my domain events and decrypt it when rebuilding my aggregates. If I could find some people who know the subject to check my repository and provide feedback on my implementation, that would be amazing .
Here’s my GitHub: https://github.com/GremaudMatthieu/budget .
You can find the Symfony project in the backend folder. My event sourcing framework is in the libraries folder, and you can see how I implement it in the rest of the project! Thank you for your time! I look forward to your feedbacks!
https://redd.it/1mauic7
@r_php
I recently (well, I’ve been working on it for a year) learned event sourcing. As a result, I created my own event sourcing framework called FluxCapacitor.
It’s GDPR compliant, as I encrypt data with personalData attributes in my domain events and decrypt it when rebuilding my aggregates. If I could find some people who know the subject to check my repository and provide feedback on my implementation, that would be amazing .
Here’s my GitHub: https://github.com/GremaudMatthieu/budget .
You can find the Symfony project in the backend folder. My event sourcing framework is in the libraries folder, and you can see how I implement it in the rest of the project! Thank you for your time! I look forward to your feedbacks!
https://redd.it/1mauic7
@r_php
GitHub
GitHub - GremaudMatthieu/budget
Contribute to GremaudMatthieu/budget development by creating an account on GitHub.
Why Use Livewire or Filament?
Hey everyone,
I recently looked into some benchmarks, and the numbers are pretty eye-opening. When it comes to Time to Interactive (TTI), memory usage, and concurrent user capacity, Livewire and Filament consistently lag behind more traditional or decoupled approaches.
Here's a quick rundown of what I found:
Time to Interactive (TTI)
Laravel Blade: 200-500ms
Laravel + Inertia + Vue: 1-3s
Laravel Filament: 2-8s (can reach 10-18s with issues)
Laravel API + SPA: 3-10s (initial load)
Memory Usage (server)
Laravel Blade: 32-64MB per request
Laravel + Inertia + Vue: 64-128MB per request
Laravel Filament: 128-256MB per request
Laravel API + SPA: 16-32MB per request
Concurrent Users Capacity
Laravel Blade: 500-1000+ users
Laravel + Inertia + Vue: 300-600 users
Laravel Filament: 100-300 users
Laravel API + SPA: 1000+ users
While the development speed of these tools is attractive, are we sacrificing too much in terms of user experience and scalability? For projects where performance is a key metric, it seems like Laravel Blade or a Laravel API + SPA setup still offer significant advantages.
What are your thoughts? Has anyone else experienced similar performance bottlenecks with Livewire or Filament in production, or found effective ways to mitigate them?
Let's discuss!
https://redd.it/1mawpx7
@r_php
Hey everyone,
I recently looked into some benchmarks, and the numbers are pretty eye-opening. When it comes to Time to Interactive (TTI), memory usage, and concurrent user capacity, Livewire and Filament consistently lag behind more traditional or decoupled approaches.
Here's a quick rundown of what I found:
Time to Interactive (TTI)
Laravel Blade: 200-500ms
Laravel + Inertia + Vue: 1-3s
Laravel Filament: 2-8s (can reach 10-18s with issues)
Laravel API + SPA: 3-10s (initial load)
Memory Usage (server)
Laravel Blade: 32-64MB per request
Laravel + Inertia + Vue: 64-128MB per request
Laravel Filament: 128-256MB per request
Laravel API + SPA: 16-32MB per request
Concurrent Users Capacity
Laravel Blade: 500-1000+ users
Laravel + Inertia + Vue: 300-600 users
Laravel Filament: 100-300 users
Laravel API + SPA: 1000+ users
While the development speed of these tools is attractive, are we sacrificing too much in terms of user experience and scalability? For projects where performance is a key metric, it seems like Laravel Blade or a Laravel API + SPA setup still offer significant advantages.
What are your thoughts? Has anyone else experienced similar performance bottlenecks with Livewire or Filament in production, or found effective ways to mitigate them?
Let's discuss!
https://redd.it/1mawpx7
@r_php
Reddit
From the PHP community on Reddit
Explore this post and more from the PHP community
Where Does Laracasts Go From Here?
https://www.youtube.com/watch?v=fYoP-w7W-No
https://redd.it/1mb1rkb
@r_php
https://www.youtube.com/watch?v=fYoP-w7W-No
https://redd.it/1mb1rkb
@r_php
YouTube
Where Does Laracasts Go From Here?
In the last year, the way we program has changed dramatically. Perhaps, more dramatically than at any other time in my career. We can thank AI for that. So that begs the question: how does Laracasts fit into this new environment? 🤔
Watch thousands of videos…
Watch thousands of videos…
Weekly Ask Anything Thread
Feel free to ask any questions you think may not warrant a post. Asking for help here is also fine.
https://redd.it/1mb5gnv
@r_php
Feel free to ask any questions you think may not warrant a post. Asking for help here is also fine.
https://redd.it/1mb5gnv
@r_php
Reddit
From the symfony community on Reddit
Explore this post and more from the symfony community
Weekly help thread
Hey there!
This subreddit isn't meant for help threads, though there's one exception to the rule: in this thread you can ask anything you want PHP related, someone will probably be able to help you out!
https://redd.it/1mb8dod
@r_php
Hey there!
This subreddit isn't meant for help threads, though there's one exception to the rule: in this thread you can ask anything you want PHP related, someone will probably be able to help you out!
https://redd.it/1mb8dod
@r_php
Reddit
From the PHP community on Reddit
Explore this post and more from the PHP community
43 stars on my Laravel Chat package!
Just got my 43rd star for Le Chat \- my Laravel chat package!
Thank you to the community!
https://redd.it/1mb9lgd
@r_php
Just got my 43rd star for Le Chat \- my Laravel chat package!
Thank you to the community!
https://redd.it/1mb9lgd
@r_php
Le Chat
Welcome to Le Chat Docs
Get started building your chat application with Le Chat.
PHP is evolving, but every developer has complaints. What's on your wishlist?
PHP continues to rule the web in 2025 (holding about 75% of the market), and has been developing actively lately, keeping up with the competition. Things are pretty good today, but there are drawbacks. I'm sure every PHP developer has some things that don't satisfy them and they would like to see fixed.
For example, I don't really like the official PHP website. It looks like it's stuck in the early 2000s. Minimalism is one thing, but outdated design, inconvenient navigation and lack of modern features make it irrelevant for newcomers.
But the most important thing - newcomers don't understand where to start at all! You go to the "Download" section - there's a bunch of strange archives, versions, in the documentation there are big pages of text, but where's the quick guide? Where are the examples? Where's the ecosystem explanation? A person just wants to try PHP, but gets a "figure it out yourself" quest. This scares people away from the language! Imagine a modern website with:
* Clear getting started for beginners
* Convenient documentation navigation
* "Ecosystem" section with tools, frameworks, etc.
What's your main idea? Bold suggestions are welcome - strict typing by default, built-in asynchronicity? Let's brainstorm and maybe PHP core developers will notice the post and take it into consideration!
https://redd.it/1mbaeo9
@r_php
PHP continues to rule the web in 2025 (holding about 75% of the market), and has been developing actively lately, keeping up with the competition. Things are pretty good today, but there are drawbacks. I'm sure every PHP developer has some things that don't satisfy them and they would like to see fixed.
For example, I don't really like the official PHP website. It looks like it's stuck in the early 2000s. Minimalism is one thing, but outdated design, inconvenient navigation and lack of modern features make it irrelevant for newcomers.
But the most important thing - newcomers don't understand where to start at all! You go to the "Download" section - there's a bunch of strange archives, versions, in the documentation there are big pages of text, but where's the quick guide? Where are the examples? Where's the ecosystem explanation? A person just wants to try PHP, but gets a "figure it out yourself" quest. This scares people away from the language! Imagine a modern website with:
* Clear getting started for beginners
* Convenient documentation navigation
* "Ecosystem" section with tools, frameworks, etc.
What's your main idea? Bold suggestions are welcome - strict typing by default, built-in asynchronicity? Let's brainstorm and maybe PHP core developers will notice the post and take it into consideration!
https://redd.it/1mbaeo9
@r_php
Reddit
From the PHP community on Reddit
Explore this post and more from the PHP community