• Alex Standiford

    How are folks here rewarding repeat customers or partner referrals?

    I’ve been building systems that go past affiliate links, but I want to hear what’s working for you. Happy to swap notes if anyone’s deep in this.

  • Alex Standiford

    I feel like I’ve been really re-discovering the ’80s. It was a great time for music.

  • Refactor WordPress integration to remove TaskScheduler in favor of new task system

    Summary The phpnomad/tasks package has been rewritten in v2.0.0 to introduce a modern, dependency-injection-friendly, platform-agnostic task system. This update deprecates the legacy TaskScheduler and CanScheduleTasks model and replaces it with a new, unified architecture centered around: This issue proposes refactoring the WordPress integration to fully adopt the new task system. Why The current WordPress integration schedules tasks using TaskScheduler, which is tightly coupled to the now-deprecated CanScheduleTasks API. That implementation is: Bringing the WordPress integration in line with the new task model will simplify the codebase, improve maintainability, and ensure consistency across all platform integrations. What Needs to Happen Compatibility…

  • I Released a 2.0.0 of PHPNomad Tasks

    Introduction This release introduces a new task system built on the unified TaskStrategy interface. The previous task execution model relied on CanScheduleTasks, which was tightly coupled to time-based, WordPress-style scheduling. It used string intervals and closures, and did not support modern queue systems or dependency injection. The new model introduces a clean, declarative, platform-agnostic task architecture that mirrors PHPNomad’s event system, but is purpose-built for executing units of background work using real task classes and handlers. Why This Changed The legacy task system: This update unifies all dispatching and handler mapping into a single strategy: TaskStrategy. This model supports immediate…

  • Alex Standiford

    Today, I spelled entrepreneur correctly on the first try. AMA.

  • Alex Standiford

    Here’s a little tip for managing a CRM after a conference – upload photos of the back and front of the business cards to the CRM.

    Looking at the card – its design, colors, etc, is often enough to trigger you to remember the conversation you had with them. Super helpful.

  • Alex Standiford

    I’m a sucker for a new hat, and while at an outdoor hospitality conference I was lucky enough to get to meet the people who made one of my must-have travel apps. It’s always so fun to meet people in person as a super fan of their product.

  • Alex Standiford

    I’ve been using Rocket.net for my hosting lately, and I’ve been really loving their support and setup in-general. Been moving most of my clients over to it just because it’s been rock-solid.

  • Alex Standiford

    I’ve been coming out to the campground in the afternoons to work, ride my bike, fly kites, and play fetch with Phoebe. As you can see, Phoebe approves.

  • Alex Standiford

    Oblivion is somehow more buggy than I remember.

    I love it 😄

Alex
Alex
@alex@www.alexstandiford.com

Founder of Novatorius & creator of Siren Affiliates. WordPress engineer and partnership advocate helping businesses grow with flexible incentive programs.

4,918 posts
61 followers