Florian Engelhardt
flowcontrol@phpc.social
<p>π PHP Core Contributor <br />π§΅ ext-parallel Maintainer<br />π¬ PHP Profiling @Datadog<br />β‘ Performance, Concurrency & Observability<br />π¨βπ§βπ¦ 6x Dad</p>
Posts
-
View post
&quot;The Luck of the Fryrish&quot;. I&#39;m not crying, you are crying π’
-
View post
This was exactly what I needed today, thanks @mifa for writing the blogpost π https://dev.to/mfilej/quickly-format-and-manipulate-json-in-vim-using-jq-2963
-
View post
RE: https://phpc.social/@Skoop/117002585033978331 π RIP Kavinsky
-
View post
Are you saying there is/will-be a @Tideways@phpc.social ElePHPant?
-
View post
@phpugdd@phpc.social interesting that there is a bot replicating old Twitter posts π Yet I found your post. Thanks again for having me, it was a blast
-
View post
πΆπ Life just got wilder: a few days ago, we welcomed little Isabell into our family! Now the crew is complete: three girls π©π©π© and three boys π¦βπ¦βπ¦. Life will never be boring! π
-
View post
Thanks @nicolasgrekas for fixing a use-after-free in parallel. I just released v1.2.12: https://github.com/krakjoe/parallel/releases/tag/v1.2.12
-
View post
Iβm heading to @ConFooCa 2026 in MontrΓ©al π¨π¦ in a few weeks, where Iβll be speaking about two things I care a lot about in the PHP world: observability and multithreading. If youβre going too, letβs connect! Always happy to chat observability, profilers, and real-world performance wins in PHP π #ConFoo #PHP #Observability #Performance #Multithreading
-
View post
RE: https://hachyderm.io/@itworldcup/115926604229775228 Hey PHP folks, we got another 1 hour and 40 minutes to find 167 votes. GO PHP π
-
View post
#PHP poll: is `sleep(5)` guaranteed to sleep at least 5 seconds?
-
View post
New year*, new parallel release: v1.2.11 just landed with stability fixes π https://github.com/krakjoe/parallel/releases/tag/v1.2.11 * right on time for the Chinese New Year π₯π΄
-
View post
RE: https://phpc.social/@flowcontrol/116087650104683820 Not only can it return earlier, it can also return later. Technically, `sleep()` tells the kernel βdonβt schedule me until at least X time has passedβ. The kernel puts the task into an interruptible sleep state and removes it from the run queue. A timer expiry marks it runnable again, and then the scheduler will run it when it gets CPU time, which can be a bit later depending on load and priority. It can also wake early if a signal interru...