@edodusi A very informative and inspiring keynote.
Thank you, Edo!
Let the machine do the dirty work.
@edodusi A very informative and inspiring keynote.
Thank you, Edo!
๐ phpday 2025 is live!
Weโre in Verona for the 22nd edition of the PHP conference built by and for the community.
๐ค On stage with us: our amazing MCs Zuzana Kuฤnovรก and Roberto Butti โ helping keep the energy flowing and the talks connected.
Thanks to everyone joining us in person or online ๐
๐ธ Share your moments on Mastodon with #phpday โ weโre following along!
Letโs go! ๐
Good morning! โ
Last weekend I kept exploring multiprocess programming in PHP.
I just published Part 3 of my โParallel Processing in PHPโ series. This time, itโs about multiplexing streams with stream_select().
In this post, I show how to:
โ
Fork multiple child processes
โ
Communicate using stream_socket_pair()
โ
Use stream_select() to handle messages concurrently
Read it here ๐ https://dev.to/robertobutti/parallel-processing-with-php-part-3-multiplexed-inter-process-communication-with-4390
Iโm thrilled to join @phpday 2025 as MC โ live from the stunning city of Verona! ๐ฎ๐นโจ
Even more exciting? Iโll be sharing the stage with the incredible @zuzana_kunckova !
๐
May 15โ16, 2025
๐ Verona, Italy
๐ค Talks, community, and all things PHP!
Expect insightful sessions, inspiring speakers, and a whole lot of PHP-powered energy. ๐
See you there!
Agenda, infos and tickets: https://www.phpday.it/
๐ PHP Statistics v1.1.4 is out!
Now with `Stat::fmean()` โ calculate weighted arithmetic means with optional precision control! ๐ฏ
โ
Float numbers
โ
Supports weights
โ
Round to desired decimals
Parallel Processing with PHP
https://dev.to/robertobutti/parallel-processing-with-php-why-how-and-when-33gh
Iโve always been fascinated by AI and its potential to enhance productivity. As a PHP developer, I wanted to explore how I could integrate AI capabilities into my applications. That led me to NeuronAI, a powerful PHP framework for building AI-driven agents.
Building my first AI agent with NeuronAI and Ollama
https://dev.to/robertobutti/building-my-first-ai-agent-with-neuronai-and-ollama-2kdg
@SymfonyStation thank you for including the post about PHP generators ๐
@bobmagicii thank you for the comment. It depends a lot on the use cases. In the article I tried to summarize when they could be used and when it does not make sense. In cases of โlinearโ processing of large amounts of data they have been of enormous help to me (processing of supermarket sales transactions, or processing of logs). in other specific cases they have been counterproductive. So I completely understand what you are saying. Thank you for sharing your experience.
"Generators" are a powerful tool in PHP when working with large or streamed datasets. They help improve memory efficiency, performance, and scalability, making them a great alternative to traditional array-based processing.
Do you already use generators in your projects?
๐ Understanding SLA in SaaS: What does 99%, 99.9%, or 99.99% uptime really mean? ๐ค
๐ Learn how SLAs impact downtime, costs, and reliabilityโand why choosing the right percentage matters!
๐ Read more: https://dev.to/robertobutti/understanding-saas-service-level-agreements-sla-what-do-those-percentages-mean-14g4
Are you planning to attend any PHP, Laravel, or Symfony conferences in 2025? ๐ Let me know which ones you're excited about!
https://dev.to/robertobutti/best-php-laravel-and-symfony-conferences-to-attend-in-2025-f81
Why you should upgrade to PHP 8.4 (or at least a supported PHP version)
https://dev.to/robertobutti/why-you-should-upgrade-to-php-84-or-at-least-php-8x-1ab0
This article explores how to consume APIs in C, using the libcurl library. By the end, you'll understand how to fetch and process data from APIs using C, and why this approach is relevant even in modern development.
https://dev.to/robertobutti/consuming-apis-in-c-a-practical-guide-for-modern-developers-465f
Boom ๐ !
This is a game changer โจ.
If you need to build your portfolio/blog/personal website using Markdown, take a look at this:
https://dev.to/robertobutti/how-to-build-a-content-driven-static-site-with-markdown-sveltekit-and-fusionable-347f
In the article, I used SvelteKit, but you can use Fusionable with all the JS frontend frameworks.
"Efficient API consumption for huge data in JavaScript" by
@roberto on @thepracticaldev #DEVCommunity
- Pagination
- Rate Limit/"Retry After"
- Concurrent requests
- Avoiding potential memory leak.
๐๏ธ๐๐
https://dev.to/robertobutti/efficient-api-consumption-for-huge-data-in-javascript-1i72
๐ DataBlock v0.4.2 is here! ๐
What's new?
- groupByFunction(): Effortlessly organize and group your data!
- getString(): Extract strings with ease for faster processing.
- Plus, the new LIKE operator for powerful filtering! ๐โจ
Upgrade now to power up your data management! ๐ช
https://github.com/Hi-Folks/data-block
#DataBlock #NewRelease #DataProcessing #PHP #opensource #hacktoberfest #groupByFunction #getString #symfony #laravel
How to use Twig for rendering Markdown with PHP for a multichannel content delivery approach by @roberto
#DEVCommunity https://dev.to/robertobutti/using-twig-for-rendering-markdown-with-php-2d24
RT = ๐
#php #twig #markdown #symfony #tutorial
I am excited to share that my post on "Consuming HTTP Streams in PHP with Symfony HTTP Client and Ollama API" is featured on
@symfony 's weekly blog! ๐
- Check it out here: https://symfony.com/blog/a-week-of-symfony-927-30-september-6-october-2024
- The article: https://dev.to/robertobutti/consuming-http-streams-in-php-with-symfony-http-client-and-ollama-api-p9g
Excited to announce that I'll be joining the stage at #LaravelDay 2024 ๐ฎ๐น for a panel on Laravel training!
๐ค I'll be discussing learning paths, continuous education, AI's role, and much more alongside Filippo Donadoni, and Roberto Gallea, mod by
Alessandro Cappellozza.
Donโt miss it!