📢 GlasgowPHP is back on Nov 19th! 🎉
🗣️ Marek Matulka @super_marek
💡 "Test Smarter, Not Harder" – A PHP testing masterclass to boost your automation skills!
📍 Barclays Eagle Labs
⏰ 6:30pm
RSVP 👉 https://t.co/PwYYxniuFz
#Laravel#Symfony#PHP#Testing#ScotlandPHP
I think I was waiting to share this since I started working on Flow #PHP 😁 Just yesterday with release 0.4.0 it become possible 🤩
This is an example of how easy it is to convert parquet into CSV file by using FlowPHP.
The only thing you need to understand is that withEntry function will create or replace existing entry on each processed row.
ref() - stands for a reference to a given entry which means that new entries can be created from existing ones. lit() means literal (static value).
So here all we are doing is converting nested data structures into JSONs, and objects like \DateTimeImmutable/Uuid into strings. At the end everything goes into a CSV file but can be also any other format or even printed out.
On a million rows whole operation takes around 80 seconds with minimum memory consumption.
Parquet and CSV are just two among many other supported sources/sinks for your data.
Its time to stop using file_get_contents to retrieve file contents, move to ETL!
As a bonus, you can find output/input file sizes in the first comment 😁
#PHP new JIT with IR.
With and without it.
Impressive. While I need to validate again, remove all exts etc. to be sure but amazing improvement.
And see how I can export the IR somehow (bin or textual, no matter :) It is there
The eighth edition of the PHP Core Roundup is now published! 🐘💜
The release of PHP 8.2 has been pushed back to December 8. It's a good time to read about all the updates and changes discussed for the next PHP versions.
https://t.co/p20gTfJFTZ
Hello folks,
We will be relaunching #glasgowphp in February. If you would like to do a talk or presentation, please get in touch.
Otherwise it will be just social, an opportunity to meet and chat after a long break :-)
More info coming in early January.
@derickr I have not heard anything, but as we were not active we may have been excluded. Definitely keen to participate :-)
Not sure if it was someone from the groups or maybe from @scotlandphp
Just received a one-time GitHub sponsorship from AWS of $5k for my work on @brefphp. This is amazing 🎉
This will directly allow me to work part-time in December and January on the upcoming Bref v2 and the related projects!
It still surprises me how many PHP developers aren't yet using Composer.
This one doesn't have the time to fix composer issues; but expects me to spend my time preparing a fully downloadable version of PhpSpreadsheet... so they're telling me their time is more valuable than mine
We're looking for an experienced PHP/Symfony developer in Fribourg! Do you have great experience with #PHP and knowledge with #Symfony, #Laravel or #Drupal? Are you comfortable with automated deployment of web applications in production?
Apply now ➡️ https://t.co/mextR5LZcV
It's that time again, we're on the look out for some new team members we have 2 open roles for a full stack developer. https://t.co/FnqX534ol0 If you're interested and in the UK please do get in touch. #php#Laravel
Re. retros. Why do you need a format? Just have a conversation. Why do you need a retro, for that matter? Just have lots of conversations as issues come up. The key concept is *continuous* improvement, not improvement every two weeks in some meeting. 1/3