norbert

Problem solver, software architect, also working as a Data Witcher โš”๏ธ, hunting and killing ๐ŸงŒ and ๐Ÿชณin data processing pipelines! Creator of flow-php.com

2025-05-17

Documentation is available here:

flow-php.com/documentation/com

Types are going to become a part of release 0.17.0 on Monday, May 26th

2025-05-17

Flow #PHP - Data Processing Framework just received a new, standalone component.

Let me introduce flow-php/types ๐ŸŽ‰

Types, is a small library crafted in a spirit of full synergy with static analysis tools that helps with types assertions and types narrowing

2025-05-12

Flow #PHP 0.16.0 was just released!

In this released we focused most of our efforts on cleaning and stabilizing Data Frame API part responsible for renaming columns.
@stloyd was the contributor who provided needed adjustments to the codebase ๐ŸŽ‰

github.com/flow-php/flow/relea

2025-05-11

Right now I'm removing complexity introduced into FloatType some time ago with precision parameter that created all sort of edge cases related to rounding values.

2025-05-11

I'm still working on redesigned types system for Flow #PHP.
You can check my progress here: github.com/flow-php/flow/issue

I'm mostly focused on simplifying types and turning them into fully standalone package that helps with types assertions and coercions

2025-05-11

If you find my projects useful, please consider sponsoring them at flow-php.com/sponsor/

Even the smallest donations makes huge difference allowing me to deliver the best free data processing framework for #PHP

I'm also available to hire for consulting/coding ๐Ÿ˜Š

2025-05-11

Flow Type System is strongly inspired by Parquet where next to physical we also have logical types like:

- Map - key value collection
- Structure - php associative arrays
- List - list of elements of a given type

2025-05-09

The upcoming release of Flow #PHP introduces a completely redesigned API for manipulating column names.

Thanks to @stloyd, DataFrame now features only two methods for renaming columns: rename and renameEach. ๐ŸŽ‰

2025-05-05

One of the main features of Flow #PHP is strictly typed DataFrame that provides features like Schema Validation and allows for straightforward data migrations between different storages.

I'm now trying to fully align Flow Type system with PHPStan

2025-05-05

But Flow Types should provide that support as they are used not only by the DataFrame but also inside the entire Flow Framework.

If you are interested in my struggle or would like to share some ideas, please check github.com/flow-php/flow/issue

2025-05-05

The challenge is that PHP is very flexible when it comes to types while data storages are usually not (mostly because of indexing and compression).

Because of that Flow DataFrame can't support types like `associative array` or `union type`.

2025-05-03

I just released version 3.0 of my #Symfony Process Executor library that helps running #Symfony Console Commands in Parallel

github.com/norberttech/symfony

2025-05-03

Version 3.0 comes with a new Executor interface that is implemented by Asynchronous and Synchronous Executors allowing to quickly change the strategy based on environment/parameter.

2025-05-03

On top of that, AsynchronousExecutor can now run commands in batches, previously all commands from the command pool were executed at once.

2025-05-01

Flow #PHP still missing a key feature: parallel processing.
I'm delving into research to tackle this.
I've started a conversation on our Discord server! (link below)

2025-05-01

Dive in to discover how I plan to crush that goal, or just hang out and chat about potential challenges and fresh ideas.

Discord: discord.gg/5dNXfQyACW

Parallel Processing Discussion: discord.com/channels/126382107

2025-04-28

Version 0.15.0 is here! ๐ŸŽ‰

Heads up: There's a BC breakโ€”schema-related classes have shifted to a new namespace. Dive into our upgrade docs for the scoop.

Spotlight on this release: Exciting updates for Dbal and Google Sheets Adapters.

Get the full rundown: github.com/flow-php/flow/relea

2025-04-26

Diving into Flow #PHP with a fresh Doctrine DBAL Extractor! Say goodbye to sluggish limit/offset and hello to speedy key-set pagination. ๐Ÿš€

Mark your calendars for Mondayโ€™s release!

Check it out: github.com/flow-php/flow/pull/

2025-04-14

Plus, enjoy smoother schema validation and bug fixes for merging schema definitions with varying float precisions.

Discover all the details: github.com/flow-php/flow/relea

2025-04-14

Flow #PHP 0.14.0 is out now! ๐Ÿš€ Dive into enhanced safety with all math operations now powered by github.com/brick/math, ensuring secure float handling.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst