Norbert Orzechowicz

2.9K posts

Norbert Orzechowicz banner
Norbert Orzechowicz

Norbert Orzechowicz

@norbert_tech

Problem solver, independent consultant, software architect, on a quest to make data friendly and helpful.

Internet Katılım Temmuz 2012
648 Takip Edilen1K Takipçiler
Norbert Orzechowicz retweetledi
Mitchell Hashimoto
Mitchell Hashimoto@mitchellh·
Creator of Sqlite on pull requests: "You say, oh, it's free. No. It's not free. What you're doing is asking me ... to maintain it for you, to to document it for you, to test it for you, to maintain it for you for the next 25 years. That's not free." Yep. Wise words from a wiser man than me. I've told people for the past decade and I have recent posts on here saying the same: the merge button is the easy part. Its the decade+ (Richard says 25 years) that follows where you've accepted the transfer of maintenance thats hard.
English
60
396
6K
284.9K
Norbert Orzechowicz
Norbert Orzechowicz@norbert_tech·
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
Norbert Orzechowicz tweet media
English
0
0
11
519
Norbert Orzechowicz
Norbert Orzechowicz@norbert_tech·
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
Norbert Orzechowicz tweet media
English
0
0
14
1.1K
Norbert Orzechowicz
Norbert Orzechowicz@norbert_tech·
Flow #PHP #Postgresql will support PostgreSql 18 since in relase 0.39.0 💪 flow-php/postgresql - AST parsers / deparser - migrations - query builder covering whole pgsql syntax - integrations with phpunit / symfony - AST based paginators / query modifiers
Norbert Orzechowicz tweet media
English
0
0
3
194
Norbert Orzechowicz
Norbert Orzechowicz@norbert_tech·
Flow #PHP Symfony PostgreSQL Bundle now supports excluding specific database objects from migrator diff generator by custom exclusion policies
Norbert Orzechowicz tweet media
English
0
0
0
142
Norbert Orzechowicz
Norbert Orzechowicz@norbert_tech·
@SheltonLouisGT I have been attempting to migrate pretty much since last year. Back then it wasn't ready, but @azjezz put insane amount of work into it since then, making it prod ready 💪
English
0
0
1
53
Norbert Orzechowicz
Norbert Orzechowicz@norbert_tech·
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 💪
Norbert Orzechowicz tweet mediaNorbert Orzechowicz tweet media
English
5
2
33
2.1K
Norbert Orzechowicz
Norbert Orzechowicz@norbert_tech·
@thomasdijkstra I personally think it's better and stricter - Flow codebase is 6 years old, it holds 50 packages, and I was able to migrate it and at the same time improve code quality
English
0
0
1
71
Thomas Dijkstra
Thomas Dijkstra@thomasdijkstra·
@norbert_tech Currently using phpstan, rector and csfixer. Saw mago pop up a while ago but it wasn't really there yet. Is it as good as phpstan etc nowadays? Or still missing a lot of rules/features?
English
1
0
0
108
Norbert Orzechowicz
Norbert Orzechowicz@norbert_tech·
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/…
English
0
1
10
620
Norbert Orzechowicz
Norbert Orzechowicz@norbert_tech·
@faguo @azjezz I think mago i stricter than phpstan, but with my codebase size, it's more about performance
English
0
0
1
69
Norbert Orzechowicz
Norbert Orzechowicz@norbert_tech·
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!
English
3
1
33
4.1K
Raj Siva-Rajah
Raj Siva-Rajah@binaryfire·
@norbert_tech @azjezz Nice. What kind of perf difference are we talking? More than 2x? I’m thinking of switching our monorepo over. phpstan and cs-fixer are great but painfully slow on large repos. Even when using multiple processes.
English
1
0
0
147
Norbert Orzechowicz
Norbert Orzechowicz@norbert_tech·
@maks_rafalko @azjezz cs-fixer and rector for now, working on replacing phpstan, but Mago seems to be more strict so need to migrate one package at time
English
0
0
3
149
Norbert Orzechowicz
Norbert Orzechowicz@norbert_tech·
And now we also have dark/light/system theme switcher 🤩
Norbert Orzechowicz@norbert_tech

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.

English
0
0
0
298
Norbert Orzechowicz
Norbert Orzechowicz@norbert_tech·
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.
English
0
1
13
1.1K
Norbert Orzechowicz retweetledi
Ilia
Ilia@iliaa·
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
English
2
1
3
210