I'm working on Flow #PHP#Symfony (later laravel) - a fully functional demo app with ETL pipelines used for imports/exports/api, based on Flow PostgreSql and Flow Telemetry.
Initially private (invitations only), please reply or send me a DM if you would like to take a look
Flow #PHP Telemetry (OTEL on steroids) is getting advanced attributes filtering processor 💪
With built in rules compilation, we can now filer signals by scope/signal attributes
I migrated entire Flow #PHP into Mago Linter / Formatter / Analyzer.
What before was taking more than a minute now takes 5 seconds.
One tool replaced 3 providing insane performance boost. Since Mago is also very strict it helped me to improve Flow code quality 💪
Flow #PHP 0.38.0 is out!
It's a technical release that doesn't bring too many new features. Recently I have been mostly focused on moving project to Mago Analyzer (formatter / linter are already there).
More details: github.com/flow-php/flow/rel…
I migrated Flow #PHP to Mago by @azjezz - for now only linter formatter (working on static analyze).
Performance gain is mind blowing 🤯
I also moved away from composer scripts towards just - much better DX now!
Never used Mago? You should give it a try!
Flow #PHP got a new website for 0.37.0 release!
This time the bright orange and blue colors were replaced with more toned versions of dark purple. Glowing effect around code samples was also removed.
flow-php.com/ new version is up and running.
Flow #PHP got a new website for 0.37.0 release!
This time the bright orange and blue colors were replaced with more toned versions of dark purple. Glowing effect around code samples was also removed.
flow-php.com/ new version is up and running.
mdparser 0.3.0 adds two HTML-postprocess flags every CMS asks for: GitHub-style heading IDs, and rel="nofollow noopener noreferrer" on every emitted link.
Both off by default. Pure HTML post-pass; AST and XML output unaffected.
github.com/iliaal/mdparser
flow-php/telemetry (#PHP implementation of #OTEL) faced an architectural issue tied to the php nature (single thread/process).
github.com/flow-php/flow/iss… explains how I'm tackling it, without making Exporters blocking
php_excel 2.0.1 is out. A month after the 2.0 launch I went back through the C/PHP boundary and closed every silent failure mode I could find.
INT_MAX narrowing on every index API. NUL-byte truncation in cell strings, sheet names, and license fields. Stale-wrapper segfaults after Book::load(). An open_basedir bypass on Book::loadInfo() and addPictureAsLink().
pie install iliaal/php-excel
github.com/iliaal/php_excel
php_clickhouse 0.8.1: stable.
A soft fork of SeasClick (stalled since 2020) on top of ClickHouse's official clickhouse-cpp v2.6.1 client. Native binary protocol, modern ClickHouse types, ZTS support, TLS, ~30-40% faster than HTTP clients at high throughput.
Three releases since the 0.6.0 launch six days ago. API gap with smi2/phpClickHouse closed.
github.com/iliaal/php_clickh…
Software development with or without LLMs is hard, requires knowledge, experience, ownership, real understanding of the problem.
And code? If that's solved problem why Claude Code repo itself has 10k issues?
Flow #PHP 0.36.0 was just released!
This time we focused our efforts on flow-php/postgresql and flow-php/filesystem libraries and their #Symfony Bundles.
FStab now supports filesystem protocol aliases allowing to register multiple filesystems of the same type at once
What's the easiest way to map flow-php/postgresql query results into object and keep it all types safe?
flow-php/postgresql-valinor-bridge which provides Valinor implementation of Flow Postgresql RowMapper 💪
#php#postgresql#valinor#flowphp
flow-php/symfony-postgresql-bundle got huge boost during the weekend thanks to two new bridges:
- flow-php/phpunit-postgresql-bridge
- flow-php/symfony-postgresql-messenger-bridge
Read more at flow-php.com/documentation/c…#PHP#PostgreSql#Symfony
Working with #PHP, #PostgreSql and #Symfony?
You might want to check flow-php.com/documentation/c…
- query builder with full syntax support
- migrations
- define your schemas in php/yaml
- SQL AST Parser
- Client that supports static analysis types narrowing
That's nice, but there is flow-php/symfony-http-foundation-bridge that uses Flow Data Frame which is designed to give end user full control over memory consumption and supports: JSON / XML / CSV / Parquet
flow-php.com/documentation/c…
If Europe needs it so much, why don't you simply Fork Off?!
Americans are not enemies of Europeans - stop with this dumb narrative!
We need more collaboration, we need more competition, we need less bureaucracy and more knowledge exchange!
And we clearly don't need Diana!