Doeke Norg
banner
doeken.org
Doeke Norg
@doeken.org
Developer for @gravitykit.com, Hustler at @apogi.dev Husband and father of 3. Follow me for more on vanilla PHP, Symfony, WordPress and useful patterns.
So many time-related puns. Try and find them all. ⏰

Oh, and learn about the `ClockInterface` as well.

#php #testing #clock

doeken.org/blog/psr-20-...
PSR-20 Clocks: Testable Time in PHP
Learn how a ClockInterface helps you decouple time and write stable, testable code.
doeken.org
September 25, 2025 at 8:41 AM
PHP Coroutines... and hot potatoes? 🥔🔥

Sounds weird, but it perfectly explains how `yield` and Fibers work.

If you’ve dabbled with them (or avoided them entirely), this post is for you

👉 doeken.org/blog/corouti...

#PHP #Coroutines #AsyncPHP
Exploring Coroutines in PHP
Coroutines are functions that pause and resume with state, allowing flexible, bidirectional control flow in PHP.
doeken.org
July 8, 2025 at 9:33 PM
I'm so glad to see that screen casting course paid off. Basically needed just one take.

Anyways, the full edit is here: youtube.com/watch?v=9K4p...

#php #wordpress @apogi.dev #mailpoet @gravityforms.com
March 24, 2025 at 7:44 AM
I only found out about the plane during editing. I did my best to filter it out. Sound may have become a bit choppy there. But the video is just fine to watch ;-)
apogi.dev Apogi @apogi.dev · Mar 23
You can plan for everything, but not for airplanes ✈️

Check out our first video tutorial, a see if you can find the plane.

Oh, and also learn how easy it is to connect MailPoet and Gravity Forms!

www.youtube.com/watch?v=9K4p...

#WordPress #mailpoet @gravityforms.com
How to connect MailPoet to Gravity Forms
YouTube video by Apogi
www.youtube.com
March 23, 2025 at 3:26 PM
Referencing your own blog posts is so nice. I just needed a refresher on Tree traversal, as I don't do that daily. So helpful. #php #wordpress

doeken.org/blog/tree-tr...
Trees and Tree Traversal in PHP
In this post I want to introduce you to Tree structures. What they are, how you can use them, and in which situation they can be helpful.
doeken.org
February 13, 2025 at 6:14 PM
The last few months I've been working on my MailPoet for Gravity Forms plugin. If you haven't; check it out! apogi.dev/mailpoet-for...
February 10, 2025 at 8:43 AM
Happy Cyber Monday! 🤖 Today and for the coming 2 weeks, #MailPoet for @gravityforms.com will be off 50% to celebrate its release. #WordPress

apogi.dev/mailpoet-for...
MailPoet for Gravity Forms | by Apogi
Simplify Your Gravity Forms and MailPoet Connection! Combines these two powerful plugins, and provides a seamless integration.
apogi.dev
December 2, 2024 at 1:31 PM