Today I managed to put together the first working version!
Today I managed to put together the first working version!
From now on, each example can also have multiple options - third nesting level.
Here is a great example: flow-php.com/data_frame/...
From now on, each example can also have multiple options - third nesting level.
Here is a great example: flow-php.com/data_frame/...
Mago (Rust) has a new release that supports Flow (PHP) Types right out of the box, no extensions needed - just Mago 💪
github.com/carthage-so...
Mago (Rust) has a new release that supports Flow (PHP) Types right out of the box, no extensions needed - just Mago 💪
github.com/carthage-so...
app.blackfire.io/profiles/co...
app.blackfire.io/profiles/co...
github.com/flow-php/fl...
github.com/flow-php/fl...
I might have a good news for you!
I'm working on providing support for Windows to Flow #PHP - Data Processing Framework!
You can follow my progress here github.com/flow-php/fl...
I might have a good news for you!
I'm working on providing support for Windows to Flow #PHP - Data Processing Framework!
You can follow my progress here github.com/flow-php/fl...
#OpenSource
#OpenSource
norbert.tech/blog/2025-0...
Available in: 🇵🇱🇺🇸🇩🇪🇫🇷🇪🇸
norbert.tech/blog/2025-0...
Available in: 🇵🇱🇺🇸🇩🇪🇫🇷🇪🇸
- we now have AST Traverser with Visitors detecting dangerous functions/classes usage
- we have linter used on the snipped
Both, Parser and Linter are generating Violations that are later mapped to a code editor
- we now have AST Traverser with Visitors detecting dangerous functions/classes usage
- we have linter used on the snipped
Both, Parser and Linter are generating Violations that are later mapped to a code editor
Tailscale is one of the easiest to use but also extremely flexible VPN service providers 🚀
I think it's time to reveal what we are trying to build 😊
Tailscale is one of the easiest to use but also extremely flexible VPN service providers 🚀
I think it's time to reveal what we are trying to build 😊
Those are all operations (with examples) that we can execute through data frame.
flow-php.com/documentati...
Those are all operations (with examples) that we can execute through data frame.
flow-php.com/documentati...
norbert.tech/blog/2025-0...
norbert.tech/blog/2025-0...
Due to heavy refactoring of the Parquet library for reading/writing, we managed to improve the overall library performance by almost 99% (I/O / Mem).
Due to heavy refactoring of the Parquet library for reading/writing, we managed to improve the overall library performance by almost 99% (I/O / Mem).
Now we can manually pass column types, giving the user not only more control but also reduce resources consumption on types detection.
Now we can manually pass column types, giving the user not only more control but also reduce resources consumption on types detection.
The goal is to make parquet in php as easy and as lightweight to use as possible 🚀
The goal is to make parquet in php as easy and as lightweight to use as possible 🚀
I'm adding match expression to Flow #PHP but since match is a reserved keyword, the function needs to have a different name
I'm adding match expression to Flow #PHP but since match is a reserved keyword, the function needs to have a different name
2/4
2/4
Because they are adding "value" by adding AI 🤦♂️
Because they are adding "value" by adding AI 🤦♂️
The latest addition is mermaidjs renderer which works similarly to the one know from GitHub markdown syntax.
The latest addition is mermaidjs renderer which works similarly to the one know from GitHub markdown syntax.