Working on a new plugin for @dokuwiki. Perform simple math on the columns of a #Dokuwiki syntax table.
I like to track financial data in my wiki and totalling the columns automatically without embedding #PHP is so handy.
https://www.dokuwiki.org/plugin:avmathtable

#Symfony #Usergroup #Berlin @cbase #php tonight with @naderman

You're welcome. 😁
https://codeberg.org/qwebltd/QFlex-Invisible-Landing-Captcha
This is already in place on https://www.qweb.co.uk for testing, and will be rolled out to at least the bigger sites we host imminently.
You can't even tell it's in there, can you? 😏
This was the final jigsaw piece in a whole suite of mechanics I've built to secure our servers from aggressive scrapers. Enormous blog post on it all is incoming. 👍
#PHP #WebDev #SelfHost #Captcha #SecOps #AntiSpam #AntiBot
I've spent **hours** debugging helhum/dotenv-connector after a Composer upgrade, and less than 5 minutes replacing it with raw symfony/dotenv. I can't afford dying for every little hill.
#php
Symfony Init — быстрый старт проекта без лишней рутины
Каждый раз, когда хотелось быстро попробовать что‑то на Symfony, начиналась одна и та же история: поднять контейнер с PHP‑FPM или FrankenPHP, провалиться в контейнер, поставить symfony/skeleton , настроить Nginx или Caddyfile, прописать переменные окружения... И всё это до того, как написана хоть одна строчка кода. DI‑контейнер, консольные команды, компонентная архитектура... Ни для кого не секрет, Symfony заметно ориентируется на Java‑экосистему. Почему бы не попробовать сделать что‑то подобии start.spring.io подумал я. Так появился пет-проект symfony-init.dev
https://habr.com/ru/articles/1003678/
#symfony #frankenphp #php #phpfpm
@sebastian Good question, I thought I was pretty much the only one moderating that channel, so it is a surprise, but quite possible.
Try again, I'll validate as long as it talks about #PHP
So, #PHP typed class constants are vaguely useful?
Here is a nice usage case that will definitely makes everyone love them.
https://php-tips.readthedocs.io/en/latest/tips/crazy_const_type.html

We all want fast database queries, but are they always better? Hold your judgement and give this a quick read. #php #laravel https://masteringlaravel.io/daily/2026-02-25-republished-are-fast-queries-always-good
Wondering what PHP version to choose for your project? Here are some benchmarks:
https://onlinephp.io/benchmarks
#php #WebDevelopment #WebDev #WebsiteDevelopment #WordPress
Also needed a way to efficiently give coding agents full context on libraries I use in my projects, so I made this.
It generates JSON & TOON "blueprints" of a library's class signatures. It can be integrated in CI/CD pipelines and I'd love it if it became a standard.
https://github.com/diversified-design/PHP-Blueprint
I needed an #OO #PHP library that has type-safe measurement units, their symbols, and handles high-precision conversions.
A year ago I made a few PRs to such a package, but my needs & imagination outgrew & outpaced that so this weekend, after a final PR, I hard-forked…
https://github.com/diversified-design/MesuraPHP
What did I need this for? Another library I am developing that handles meteorological data. That one is not ready for public release yet but I have been running it on my own projects for about 1 1/2 years now.
Oh and my local mountain conditions app.
Ah yes, the "100M-Row Challenge with PHP" 😅, because nothing screams "high performance" like #PHP tackling big data. Who knew GitHub's latest AI wizardry was just a fancy way to make even more unreadable code while pretending to automate your inefficiencies 🤖✨? Remember, if you can't find success, just redefine what it means 🍕.
https://github.com/tempestphp/100-million-row-challenge #BigData #GitHubAI #CodingHumor #TechIrony #HackerNews #ngated