Embracing, learning, truly understanding and implementing systems, languages and technology in general is not only part of what I do, but seems like an itch in my career that can never be fully scratched.
Short talk
4 Strategies for Future Events with Event Sourcing
Most systems will have to deal with future or deferred events. Even the most common example of software on the web — a blog — will have the ability to “publish” a post in the future at a certain time. Here are 4 patterns to deal with such a requirement.