Blog

Blog

171 articles

The back office deserves some of the storefront’s attention

Follow a batch of shipping labels from selection to completion: explicit selection, labels kept apart from printing, honest partial success and a clear history.

#Admin UX

The AI task is halfway done. What happens next?

Sixty percent of what? Long-running AI work should show what is done and checked, ask for help in a way people can answer and resume from the current facts.

#AI agents

Restaurant software should make sense behind the counter

A multi-location restaurant dashboard should help someone with a shift to run: agreed definitions, alerts with context and a clear next step after each one.

#Dashboards

Which parts of a custom WordPress theme should editors control?

Templates, ACF sections or blocks: choose the editing model around the work editors repeat, make local and shared changes clear and test with difficult content.

#ACF

Does this really need a popup?

Keep short, connected decisions in a dialog and give larger tasks a page or panel of their own. Then check focus, keyboard and phone behaviour either way.

#Accessibility

Changing AI providers takes more than swapping the key

A shared SDK makes a switch look small. Define your own result format, note what the provider remembers, test real cases and switch where you can watch.

#AI

Laravel 13 brings AI closer. Keep your business rules close, too.

Laravel 13 and its AI SDK make AI features easier to add. Give AI one defined job, keep decisions and permissions in your own code and plan for bad days.

#AI

The mobile hero deserves its own crop

On desktop the hero shows the building; on mobile, a hedge. Decide what the image must show, try a focal point, then use art direction where it earns its place.

#Art direction

Your cloud provider has an incident. Who owns the next hour?

The provider fixes its platform. Your business still needs a coordinator, clear updates, a workaround the team controls and checks before calling it over.

#Cloud

Your endpoint is idempotent. The payment still needs protection.

One order, two charges. Carry the same payment intent across retries, give uncertain results their own state and keep recovery tied to the business record.

#Idempotency

What did the redesign make easier?

A redesign can look better and still be harder to use. Review it with real tasks, compare the same job on each version and check people understood the answer.

#Conversion

A subscription renewal is also a promise to the kitchen

For a meal business, a renewal means food to prepare. Give each production run a clear boundary, expect repeated events and reconcile billing with the kitchen.

#Integrations

Turn reading into results

Like what you’re reading? Let’s put it to work on your brand.