Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
doc-en
-
TIL about PHP MessageFormatter class and ICU Message Format
Wait, but for as much as just adding an example, isn't it much simpler? I mean, I can just navigate to https://github.com/php/doc-en/blob/master/reference/intl/messageformatter/format-message.xml, edit the existing example and then create a pull request.
-
Top 10 Recommended Books For PHP Developers
But there is. Even better, there is a git repo. Just recently I saw a bad practice of echoing the error message out unconditionally and proposed a fix.
-
An overview of the architecture on which the Radicore framework was built
Pull requests allow people to add changes in a different branch of the code and ask to merge with the master branch. There can be discussion before anything is accepted. If you go back to the php example I linked, there is a small discussion.
-
How to choose between PASSWORD_ARGON2I and PASSWORD_ARGON2ID algos in password_hash()?
The PHP docs are on GitHub: https://github.com/php/doc-en (other languages have their own doc- repos)
-
What is your #1 feature request for 8.2?
Well overhaul documentation is totally possible right now, no need to wait for 8.2. You are welcome to contribute in https://github.com/php/doc-en
-
Searching php.net document is unfriendly for beginners.
It's now all on GitHub (both code and issues), with links at the top of every page (I think those currently still link to bugs.php.net which is actively monitored alongside GitHub issues)
-
comments "on Function Overloading Feature"
fwiw when you made the comment, it wasn't documented that 8.0.0 removed it on the linked-to-page, thanks for making that obvious, just fixed it, https://github.com/php/doc-en/pull/1149
- Are old PHP Manual versions archived somewhere?
-
PHP Docs are awesome - have you ever read them?
For reference, should have included the link: https://github.com/php/doc-en
- PHP.Net Documentation for ext/sodium Coming Soon
ddd
-
Top 10 Recommended Books For PHP Developers
Visit OP"s Twitter thread for updated list with others' recommendations. Following is for people like me who hates long Twitter threads. 1. Learn PHP For the Web by Matthias This book will get you up to speed with the basics of PHP and give you a few small projects to build in your learning journey. https://leanpub.com/learning-php-for-the-web-without-a-framework/ 2. Front Line PHP by Spatie This book will get you up to speed with the latest additions to PHP up to (the upcoming release of) 8.2 so that you can familiarize yourself what's possible to do with modern PHP. https://front-line-php.com 3. Object Design Style Guide by Matthias Noback This book will teach you everything about object oriented programming and the different types of objects in PHP. https://www.manning.com/books/object-design-style-guide 4. Principles of Package Design by Matthias Noback This book will teach you about applying the SOLID principles in PHP among other things. https://matthiasnoback.nl/book/principles-of-package-design/ 5. Advanced Web Application Architecture by Matthias Noback This book will teach you about some of the tactical patterns of Domain Driven Design and Hexagonal Architecture, which also has a full application built in PHP for you to check out. https://matthiasnoback.nl/book/advanced-web-application-architecture/ 6. Domain Driven Design in PHP This book will teach you about some of the tactical patterns of Domain Driven Design and Hexagonal Architecture, from a different point of view compared to the previous book. This book also has a full PHP app example. https://leanpub.com/ddd-in-php 7. CQRS By Example This book will teach you about Command-Query Responsibility Segregation and how to think about it and use it in PHP. This book also has a full app example for reference. https://leanpub.com/cqrs-by-example 8. Recipes For Decoupling by Matthias Noback This book will teach you about decoupling your business logic / domain code from the framework of choice, and how to create PHPStan rules to stop others from misusing the rules of writing code. https://leanpub.com/recipes-for-decoupling/ 9. Rector - The Power of Automated Refactoring by Matthias Noback and Tomas Votruba This book will teach you everything you need to know about how to automatically refactor code with Rector. https://leanpub.com/rector-the-power-of-automated-refactoring 10. Microservices For Everyone by Matthias Noback This book will teach you about Microservices, pros and cons of using them and how to implement them in PHP. This book has a great Microservices example for reference. https://leanpub.com/microservices-for-everyone Bonus 1: Thinking Functionally in PHP by Larry Garfield Thinking Functionally in PHP https://leanpub.com/thinking-functionally-in-php Bonus 2: The Art of PostgreSQL by Dimitri Fontaine https://theartofpostgresql.com Bonus 3: Mastering Swoole by Bruce Dou https://swoolebook.com Bonus 4: MySQL Cookbook (4th Edition) by Sveta Smirnova and Alkin Tezuysal https://www.oreilly.com/library/view/mysql-cookbook-4th/9781492093152/ Bonus 5: Efficient MySQL Performance by Daniel Nichter https://www.oreilly.com/library/view/efficient-mysql-performance/9781098105082/ Bonus 6: MySQL 8 Query Performance Tuning by Jesper Wisborg Krogh https://link.springer.com/book/10.1007/978-1-4842-5584-1 Bonus 7: MySQL Concurrency by Jesper Wisborg Krogh https://link.springer.com/book/10.1007/978-1-4842-6652-6 Bonus 8: High Performance MySQL by Silvia Botros, Jeremy Tinley https://www.oreilly.com/library/view/high-performance-mysql/9781492080503/
-
Domain-Driven Design – art of writing a good code (production ready example)
"domain" is real domain that contains business logic, "ddd" should be extracted to a common library (according to this example https://github.com/VaughnVernon/IDDD_Samples/tree/master/idd... and this one https://github.com/dddshelf/ddd)
Regarding to other issues, could you add little bit more concrete details just to check and consider possible solutions.
What are some alternatives?
serde - Serialization framework for Rust
IDDD_Samples - These are the sample Bounded Contexts from the book "Implementing Domain-Driven Design" by Vaughn Vernon: http://vaughnvernon.co/?page_id=168
phpstorm-stubs - PHP runtime & extensions header files for PhpStorm
authentication-microservice-with-domain-driven-design - Microservice for authentication with Domain Driven Design and CQRS
Halite - High-level cryptography interface powered by libsodium
web-php - The www.php.net site
doc-base - Tools for the PHP documentation
rustsec - RustSec API & Tooling
PHPT - The PHP Interpreter
intl-icu-data-tables - PHP intl extension, ICU data tables
php-docker - Docker Official Image packaging for PHP
cargo-crev - A cryptographically verifiable code review system for the cargo (Rust) package manager.