Pagination is one the techniques to retrieve large data from database. Flow #PHP adapter for #PostgreSql provides 3 different types:
- limit offset
- key set
- cursor
Do you know which one is the least scalable?

Got tired of constantly waiting for Docker to rebuild the FrankenPHP image with all the required extensions.
Now I just pull ghcr.io/ghostwriter/php:8.5-frankenphp with all extensions preinstalled
Supports #PHP 8.2–8.5

👨💻📚 Learn by Projects - колекція практичних посібників для розробників-початківців, які навчають створювати реальні застосунки з нуля через проєктний підхід.
Ключові можливості:
• Структуровані туторіали за технологіями
• Покрокові інструкції створення додатків
• Практичне навчання через реальні проєкти
🔗 https://github.com/ckissi/Learn-by-projects
#C #Python #Javascript #Typescript #React #Go #HTML #Java #PHP
RE: https://infosec.exchange/@art4/115747129017446982
Just in time for the end of 2025 (at least in my time zone), I released version 1.0.0 of my new #RectorExtension that replaces the native type declaration set. The special thing about it: no breaking changes!
This means: no changes to parameter types or return types if your class/method is not private or final. This is particularly important for library maintainers who want to use #Rector but don't want to have any breaking changes.
If you are a maintainer of a #PHP library and #backwardcompatibility is important to you, then check it out on #packagist:
https://packagist.org/packages/art4/rector-bc-library
Happy new year! 🥳
Yii3. Официальный релиз
Это случилось! PHP-фреймворк Yii3 официально выпущен после многих лет интенсивной разработки и полировки. Мы кратко рассмотрим основные моменты этого долгожданного релиза.
https://habr.com/ru/articles/982174/?utm_source=habrahabr&utm_medium=rss&utm_campaign=982174
#Yii3 #релиз #Yii #yiiframework #php #фреймворк
Session Race Condition Charges 47,000 Cards TWICE?!
SESSION RACE DISASTER! Flash sale network lag creates 340ms race condition! 47K customers charged TWICE ($299.99 x 2)! $14.1M overcharged! Payment processor SUSPENDED account! CTO RESIGNED!
#php #phpdisaster #session #racecondition #doublecharge #paymentfailure #productionbug #phpshorts #phpwtf #financialdisaster #careerending #flashsale
https://www.youtube.com/watch?v=XxcL_SlmywI
Regarding #Tplink #m7350
I had some trouble getting #telnet to work.
I surmise my m7350 is a v10 and perhaps that could cause difficulties.
The tl;dr is:
I want telnet so i can instruct it to run a #php server on boot to let small progs run on boot while keeping the rest of the routers capabilities intact.
I'm not interested in downright fw replacement.
What is the workflow for that/ what tools are best used ?
Obligatory phpstan mention.
This is my secret weapon to performant productivity.
Why ship bugs and tests when you can just not?
I just rewrote the full League #URI #Query documentation and class while adding more features and fixing the class to better handle query in #PHP .
My End of Year gift .... next minor coming in January 2026 🤞
https://uri.thephpleague.com/components/7.0/query/
Nice, #PHP has taken the lead. Well done community!
https://chaos.social/@dakira/115813802723055834
Stop Ignoring Trait Usage Copy Paste In PHP
🔥 Stop Ignoring Trait Usage Copy Paste In PHP! Watch how junior developers write code vs how senior developers do it. The difference is HUGE! Which approach do you use? #PHP #WebDev #CodingTips #coding
#php #programming #coding #webdevelopment #softwareengineering #juniorvssenior #codereview #programmingtips #phptutorial #codingtutorial #bestpractices #phpprogramming #codequality #cleancode #php5.4 #mod...
https://www.youtube.com/watch?v=KXwRPWH44PM
Yii3. Официальный релиз
Это случилось! PHP-фреймворк Yii3 официально выпущен после многих лет интенсивной разработки и полировки. Мы кратко рассмотрим основные моменты этого долгожданного релиза.
https://habr.com/ru/articles/982174/
#Yii3 #релиз #Yii #yiiframework #php #фреймворк