background

Enjoy our blogs

Our latest articles on Magento, Shopware, Vue, React and much more

We write regularly on various topics: technical research, extension releases, developer events, opinions, community news
Peek at the architecture of the Yireo Courseware Portal

Peek at the architecture of the Yireo Courseware Portal

May 30, 2022

Slowly we have been expanding our On-Demand training portfolio and in the middle of all these offerings is the Yireo Courseware Portal: Because it's setup is a nice example of how to build a SaaS relying on Magento plus microservices, here's a peek in the kitchen.

Read more
Top 3 mistakes you can make as a marketeer in the tech world

Top 3 mistakes you can make as a marketeer in the tech world

May 22, 2022

Here is a top 3 mistakes you can make as a marketeer in the tech world. A bonus tip here is to keep the title phrased exactly as-is in the intro text. That's just a dumb copy-and-paste and it shows a lack of interest.

Read more
Adding new columns to large Magento core database tables

Adding new columns to large Magento core database tables

May 9, 2022

A common belief amongst Magento developers is that adding a new column to a large database table will cause the Magento setup upgrade scripts to run for a long time, thus causing downtime. I thought this as well in the past. But is this so? As far as I can see, things are different today.

Read more
Modifying Magento core database tables?

Modifying Magento core database tables?

May 2, 2022

When learning to build modules on top of Magento 2 (v2.0.0 alpha 42 or so), I learned one thing: Do not hack the database. At least, that's what I thought would always be the correct thing to do. But nowadays, I'm undergoing a mind shift. Is it ok to modify the Magento core database tables anyway?

Read more
The Vue proposal of Shopware

The Vue proposal of Shopware

April 18, 2022

There are many JavaScript frameworks around - the main three being of course React, Vue and Angular. And if you are offering an e-commerce platform - like Shopware is doing - picking one is always something that raises questions. So Shopware picked Vue. How weird is that? A couple of thoughts.

Read more
A Webpack plugin for Vue Storefront 2 theme inheritance

A Webpack plugin for Vue Storefront 2 theme inheritance

April 8, 2022

Few weeks back I gave a talk on the Vue Storefront 2 integration with Magento 2 (during the VSF2 India meetup organized by Aureate Labs). And last week I gave a custom in-house training on Shopware PWA. And with both events, I bumped into limitations of the overriding mechanism of VSF2. And then I found out I already had a solution for that: A Webpack plugin you could easily integrate into Nuxt.

Read more
Hyvä On-Demand course fully available now

Hyvä On-Demand course fully available now

April 2, 2022

If you are up to date with Magento developments, then you'll know that Hyvä is often talked about as the next big thing. I'm proud to announce the Hyvä On-Demand course of Yireo to be know at a nearly complete level (see below), so that everyone is able to get started with Hyvä development in an efficient way.

Read more
Block Magento 2 sales per geographical region

Block Magento 2 sales per geographical region

March 25, 2022

I'm selling extensions (well, as of yet, only EmailTester2) and trainings (a lot). Once in a while, I find myself seeing an incoming sales order, for which I can't or don't want to provide support because of reasons: Spam, cancel-anything-behaviour, political incorrectness, whatever. In the past, I built the Yireo_SalesBlock2 for this. And in these times, I felt it would be good to mention its ability to block by geographical region.

Read more
Business as usual?

Business as usual?

March 19, 2022

The war in Ukraine is lasting already more than 3 weeks. Russia invaded Ukraine because of reasons that seem far from realistic, they violate human rights on a daily basis and the number of reported war crimes climbs rapidly. Every day I turn on the news, the Ukraine tragedy dominates. So what happens on our side?

Read more