Joel Yourstone Developer Blog

Why isn't my promotion showing?

A question I often get internally and see a lot in the Commerce forum is a version of the title of this blog post. A person has a promotion, could be built in, could be custom, could be manual, etc. and same person is scratching heads over why the promotion hasn’t be

Read more

Performance, it’s a mindset

I’ve read a lot of blogs recently about performance for (mostly) commerce solutions. This time of year it is crucial, as it is the yearly organic load test for almost all people selling things online. I’m of course talking about the combination of Black Friday (weeke

Read more

Headless Epi Commerce, worth investing in?

TL;DR Version (Too Long; Didn't Read)

Currently there is a lot of fuzz about “Headless Commerce”. I can’t say I’ve known the term more than a couple of months, however, I’ve worked with the concept for more than a year now. But a couple of months ago, this “b

Read more

New relations API in Commerce 11

When epi released Commerce 11, it came with a new way of working with Relations. The old way is obsolete. I will go through how we migrated to the new APIs and some gotchas with it.

In the Commerce 11 Breaking changes page, you can read the following poin

Read more

Promotions & GiftCards

UPDATE: If you have > Commerce 10.1 there is a feature for this that solves the issue much more gracefully! I haven't evaluated it yet, but will do and update this blog post!

Read more

About me

My name is Joel Yourstone and I'm a fullstack developer at Avensia, working with an Episerver/React/Redux/Typescript stack. 

I've been working with web development professionally since I started my first freelance IT company when I was 16 (in 2010). I started my journey with the (in?)famous HTML/CSS/jQuery stack, evolved with PHP/SQL and now work with C#.NET on Episerver Commerce projects together with modern Javascript technologies.

Performance has always been one of my biggest interests in web development, from optimizing stored procedures in SQL Server to making sure every frame is rendered within 16.6ms in the browser.