Static Methods Abuse - Static Everywhere vs Instances
🎨 Design Pattern: Static Methods Abuse - Static Everywhere vs Instances! Junior developers write messy code, while senior devs use proven patterns. Learn professional PHP architecture! Can you spot all the issues? #PHP #WebDev #CodingTips #coding
#php #programming #coding #webdevelopment #softwareengineering #juniorvssenior #codereview #programmingtips #phptutorial #codingtutorial #bestpractic...
https://www.youtube.com/watch?v=QKmoxfMmhEw
I'm surprised there isn't more noise about #PhpStorm debugger showing PHP lazy objects used by #Doctrine as "Collecting data...". I wonder if there's something in our #Symfony or #PHP setup that triggers this bug and it's otherwise uncommon. It seems everything's alright at #Xdebug side, but there's hardly any movement in JetBrains issue tracker.
Released: laminas/laminas-http 2.23.0
#php #laminas
https://github.com/laminas/laminas-http/releases/tag/2.23.0
Python Wizardry: Variable Variables Dynamic Names
⚡ Python Wizardry: Variable Variables Dynamic Names - Code quality comparison! Junior developers make common mistakes, senior devs write clean code. Learn from this! Which approach do you use? #PHP #WebDev #CodingTips #coding
#php #programming #coding #webdevelopment #softwareengineering #juniorvssenior #codereview #programmingtips #phptutorial #codingtutorial #bestpractices #phpprogramming #phptr...
https://www.youtube.com/watch?v=7EXoIuA-8OA
flow-php/pg-query quickly escalated from "I just want to parse sql to AST" into "why not build a proper query builder?" 😅
So there is, #PHP Query Builder for #PostgreSQL inspired by JOOQ
(API will change, this is just PoC)

Released: laminas/laminas-recaptcha 3.9.0
#php #laminas
https://github.com/laminas/laminas-recaptcha/releases/tag/3.9.0
Released: laminas/laminas-uri 2.14.0
#php #laminas
https://github.com/laminas/laminas-uri/releases/tag/2.14.0
A052485: Weak numbers (i.e., not powerful (1)): there is a prime p where p|n is true but p^2|n is not true
3D graph, threejs - webGL ➡️ https://decompwlj.com/3Dgraph/Weak_numbers.html
3D graph Gen, threejs animation ➡️ https://decompwlj.com/3DgraphGen/Weak_numbers.html
2D graph, first 500 terms ➡️ https://decompwlj.com/2Dgraph500terms/Weak_numbers.html
#decompwlj #math #mathematics #maths #sequence #OEIS #JavaScript #php #graph #3D #threejs #webGL #triangular #numbers #primes #PrimeNumbers #palindromes #animation #FundamentalTheoremOfArithmetic #sequences #NumberTheory #classification #integer #decomposition #number #theory #equation #graphs #sieve #fundamental #theorem #arithmetic #research

A052405: Numbers without 3 as a digit
3D graph, threejs - webGL ➡️ https://decompwlj.com/3Dgraph/A052405.html
3D graph Gen, threejs animation ➡️ https://decompwlj.com/3DgraphGen/A052405.html
2D graph, first 500 terms ➡️ https://decompwlj.com/2Dgraph500terms/A052405.html
#decompwlj #math #mathematics #maths #sequence #OEIS #JavaScript #php #graph #3D #threejs #webGL #triangular #numbers #primes #PrimeNumbers #palindromes #animation #FundamentalTheoremOfArithmetic #sequences #NumberTheory #classification #integer #decomposition #number #theory #equation #graphs #sieve #fundamental #theorem #arithmetic #research

We released 3.2.0 of event-sourcing-psalm-plugin! See here for the changelog: https://github.com/patchlevel/event-sourcing-psalm-plugin/releases/tag/3.2.0
#PHP #DDD #EventSourcing #Psalm #StaticAnalysis
Look what cutie early Santa (aka @beberlei) brought me yesterday! 😍🐘 Guess it's time to pickup my #elePHPant collection again. #php #tideways
