Proud dad of 👧🧒🧒🧒👧, Coder, Author, Speaker, Geek. Vim, PHP 🐘, Rust 🦀, OpenSource! PHP Profiling @ Datadog
Proud dad of 👧🧒🧒🧒👧, Coder, Author, Speaker, Geek. Vim, PHP 🐘, Rust 🦀, OpenSource! PHP Profiling @ Datadog
Proud dad of 👧🧒🧒🧒👧, Coder, Author, Speaker, Geek.
Vim, PHP 🐘, Rust 🦀, OpenSource!
PHP Profiling @ Datadog
Proud dad of 👧🧒🧒🧒👧, Coder, Author, Speaker, Geek. Vim, PHP 🐘, Rust 🦀, OpenSource! PHP Profiling @ Datadog
Proud dad of 👧🧒🧒🧒👧, Coder, Author, Speaker, Geek. Vim, PHP 🐘, Rust 🦀, OpenSource! PHP Profiling @ Datadog
Proud dad of 👧🧒🧒🧒👧, Coder, Author, Speaker, Geek. Vim, PHP 🐘, Rust 🦀, OpenSource! PHP Profiling @ Datadog
Proud dad of 👧🧒🧒🧒👧, Coder, Author, Speaker, Geek. Vim, PHP 🐘, Rust 🦀, OpenSource! PHP Profiling @ Datadog
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 interrupts the sleep.
Proud dad of 👧🧒🧒🧒👧, Coder, Author, Speaker, Geek. Vim, PHP 🐘, Rust 🦀, OpenSource! PHP Profiling @ Datadog
Proud dad of 👧🧒🧒🧒👧, Coder, Author, Speaker, Geek. Vim, PHP 🐘, Rust 🦀, OpenSource! PHP Profiling @ Datadog
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 🔥🐴
Proud dad of 👧🧒🧒🧒👧, Coder, Author, Speaker, Geek. Vim, PHP 🐘, Rust 🦀, OpenSource! PHP Profiling @ Datadog
Proud dad of 👧🧒🧒🧒👧, Coder, Author, Speaker, Geek. Vim, PHP 🐘, Rust 🦀, OpenSource! PHP Profiling @ Datadog
#PHP poll: is `sleep(5)` guaranteed to sleep at least 5 seconds?
Proud dad of 👧🧒🧒🧒👧, Coder, Author, Speaker, Geek. Vim, PHP 🐘, Rust 🦀, OpenSource! PHP Profiling @ Datadog
Proud dad of 👧🧒🧒🧒👧, Coder, Author, Speaker, Geek. Vim, PHP 🐘, Rust 🦀, OpenSource! PHP Profiling @ Datadog
Hey PHP folks, we got another 1 hour and 40 minutes to find 167 votes.
GO PHP 🎉
Proud dad of 👧🧒🧒🧒👧, Coder, Author, Speaker, Geek. Vim, PHP 🐘, Rust 🦀, OpenSource! PHP Profiling @ Datadog
Proud dad of 👧🧒🧒🧒👧, Coder, Author, Speaker, Geek. Vim, PHP 🐘, Rust 🦀, OpenSource! PHP Profiling @ Datadog
I’m heading to @ConFooCa@techhub.social 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 🎉