Flow PHP

22 posts

Flow PHP banner
Flow PHP

Flow PHP

@flowphp

The most advanced data processing framework for #PHP by @norbert_tech

Bergabung Ocak 2025
1 Mengikuti32 Pengikut
Flow PHP
Flow PHP@flowphp·
We also moved all our examples to playground! Now each of them can be executed directly in the browser :) Layout of documentation also got slightly better
Norbert Orzechowicz@norbert_tech

Flow #PHP 0.33.0 was just released 🎉 This update was mostly about stabilization of flow-php/telemetry package and bug fixes. Please find a full list of changes at: github.com/flow-php/flow/…

English
0
0
0
32
Flow PHP me-retweet
Norbert Orzechowicz
Norbert Orzechowicz@norbert_tech·
1/9 🧵 Parquet is an amazing file format, almost like an immutable database in a single file. One of the cool features is that each column can have different encoding and compression. Let's take a look at Delta Binary Packed encoding.
English
1
1
2
526
Flow PHP me-retweet
Norbert Orzechowicz
Norbert Orzechowicz@norbert_tech·
I'm still working on redesigned types system for Flow #PHP. You can check my progress here: #issuecomment-2868711747" target="_blank" rel="nofollow noopener">github.com/flow-php/flow/… I'm mostly focused on simplifying types and turning them into fully standalone package that helps with types assertions and coercions
English
1
1
4
418
Flow PHP me-retweet
Norbert Orzechowicz
Norbert Orzechowicz@norbert_tech·
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/…
English
0
1
4
333
Flow PHP me-retweet
Norbert Orzechowicz
Norbert Orzechowicz@norbert_tech·
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.
English
2
1
25
698
Flow PHP me-retweet
Norbert Orzechowicz
Norbert Orzechowicz@norbert_tech·
Flow #PHP version 0.13.0 has just dropped under our revamped release cycle! Dive into all the details on our GitHub release page: github.com/flow-php/flow/… Here's what's new:
English
1
1
2
325
Flow PHP me-retweet
Norbert Orzechowicz
Norbert Orzechowicz@norbert_tech·
Exciting changes ahead for the Flow #PHP Project! Starting today, get ready for fresh releases every two weeks 🚀 Of course, we'll swiftly tackle any critical bugs or security issues. Dive into the details here: flow-php.com/blog/2025-03-1…
English
1
1
5
396
Flow PHP me-retweet
Norbert Orzechowicz
Norbert Orzechowicz@norbert_tech·
When diving into datasets, defining a schema is your go-to move for reliability and consistency. Flow #PHP CLI app can effortlessly detect schemas from any compatible data sources. Today, let me introduce you to column statistics:
Norbert Orzechowicz tweet media
English
2
1
8
755
Flow PHP me-retweet
Norbert Orzechowicz
Norbert Orzechowicz@norbert_tech·
Hey, don’t do that! High coupling with the framework makes maintenance and upgrades a nightmare, and it also limits your system’s scalability. I know it’s a quick way to build something, and it might work for a while, especially if you’re building a CRUD app. But here’s the thing: a good framework should stay out of your way. Frameworks are meant to solve specific problems, not be the center of your system. Laravel and Symfony are great for: - UI (CLI/Http) - Routings - Backend HTML rendering - Handling and validating input/output And probably a few other things. Try to build your system’s core as if it knew nothing about the framework. That way, you’ll have a more flexible and maintainable system. That’s what sets software engineers apart from "framework developers". Frameworks come and go, like Zend. Don't let your system die with the framework (or framework version)
Benjamin Crozat@benjamincrozat

Laravel only needs one thing from you. That you embrace it. Kiss it even. Delegate as much work to the framework as possible. Don't reinvent the wheel. For instance, are you feeling like creating a src directory? Don't. The app directory is what you're looking for. ✓ Feeling like creating modules? Don't. Subfolders inside the default structure is what you're looking for. Keep it familiar for your coworkers to ensure maximum productivity. ✓ Feeling like coding a feature from scratch? Don't. Laravel probably offers it already. And third party packages are already there too. ✓ Be the kind of developer who delivers and leaves a clean legacy.

English
0
1
5
309
Flow PHP me-retweet
Norbert Orzechowicz
Norbert Orzechowicz@norbert_tech·
Nice one! I'm glad to see posts about data processing in #php For those who want to take data import to the next level, scaling up to dozens of millions, flow-php.com is a solution. It supports all popular data formats, including CSV, JSON, DB, Elasticsearch, Parquet, and XML. It can also be easily integrated with Salon PHP to bring data from external APIs. This allows for on-the-fly data transformations with powerful schema evolution with minimal resource consumption.
Christoph Rumpel 🤠@christophrumpel

Great read about importing a huge amount of data 👍 Thanks @JonPurvis_ jonathanpurvis.co.uk/importing-1-7-…

English
0
4
12
1.6K
Flow PHP
Flow PHP@flowphp·
It's designed for handling reading/writing large files 👌
Norbert Orzechowicz@norbert_tech

Flow #php comes with its own filesystem library! But why, when there is already an excellent flysystem? Flow filesystem is designed for parallel reading and writing (this is, however, still implemented synchronously). It's for more advanced use cases than typical "get me a remote file content". The main design goal was to allow reading remote files through a byte range (from X to Y bytes) which flysystem does not support. It's not an alternative, it’s a different tool with a different purpose.

English
0
1
3
298
Flow PHP
Flow PHP@flowphp·
Hey! We are looking for contributors! Help us build a modern #data processing #framework for #PHP! Don't know where to start? Unsure if you are experienced enough? Pick one of the easy issues from the roadmap: github.com/orgs/flow-php/…
English
0
1
3
137