Yireo - Developer training

Open main menu
background

Enjoy our blogs

We write regularly on various topics: technical research, extension releases, developer events, opinions, community news

Our latest blog posts

We hope we can inspire you the way we are being inspired

Magento 2 robots router horror

Magento 2 robots router horror

Written by Jisse Reitsma on August 9, 2022

Some parts of Magento 2 are oriented towards flexibility, others seem to have been designed to cause headaches. One of those areas that causes me to frown is the Magento 2 robots router. Here's why.

Preannouncing Yireo Academy 2023

Preannouncing Yireo Academy 2023

Written by Jisse Reitsma on July 30, 2022

I've been eager to pick up on a specific problem that all agencies face: How to get new developers? Many years ago, I organized a summercamp with weeks on a row dedicated to train new developers. And I'm happy to announce that in Q1/Q2 2023 I'm going to do this again: Yireo Academy 2023.

At last, Vue Storefront 2 integrates with Magento

At last, Vue Storefront 2 integrates with Magento

Written by Jisse Reitsma on July 21, 2022

Vue Storefront has been around quite a bit: Its first public releases (version 1) dates back to 2017 and it had an integration for Magento 1 and Magento 2. However, the architecture of VSF1 was lacking. But now the wait for something better is over: The VSF2 integration with Magento 2 is there. And it looks very promising.

Packagist stats are not sales stats

Packagist stats are not sales stats

Written by Jisse Reitsma on July 17, 2022

If you are creating open source PHP packages, distributed via composer, it is nice to know their popularity. For this, the Packagist statistics could be used ... a bit. This blog rambles on about how these stats could be misleading.

The confusing proposition of Shopware PWA

The confusing proposition of Shopware PWA

Written by Jisse Reitsma on June 30, 2022

Even though the title might be a bit click-bait-ish, I'm quite serious about this: Shopware PWA is a great solution that I'm personally fond of. But is it promoted in the right way? Does its messaging reach the right goals and the right audience?

Yireo EmailTester is now available for free

Yireo EmailTester is now available for free

Written by Jisse Reitsma on June 23, 2022

It is a change I already made quite some time ago - somewhere in May - but here is the official announcement: The last of the commercial Yireo extensions - Yireo_EmailTester2 - is now available for free. Here is how and why.

Sponsor me via GitHub Sponsors (or buy me a coffee)

Sponsor me via GitHub Sponsors (or buy me a coffee)

Written by Jisse Reitsma on June 21, 2022

I almost feel like a douchebag posting this. But the reason comes not from a monetary need, but from repeated requests by fellow developers in the Magento community that were wondering how they can give back something to me. So here it is: You can sponsor me. If you want. Via GitHub Sponsors or alternative means. If you want.

How to destroy your Lighthouse score with Hyvä

How to destroy your Lighthouse score with Hyvä

Written by Jisse Reitsma on June 12, 2022

Hyvä is great. By default, it gives you an excellent Lighthouse score. But when building real-life shops, it is easy to add additional features to the plain Hyvä setup, which causes the score to drop. Here is a list of potential things you can do to destroy the default performance gain that Hyvä gives you.

Peek at the architecture of the Yireo Courseware Portal

Peek at the architecture of the Yireo Courseware Portal

Written by Jisse Reitsma on 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.

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

Written by Jisse Reitsma on 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.

Adding new columns to large Magento core database tables

Adding new columns to large Magento core database tables

Written by Jisse Reitsma on 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.

Modifying Magento core database tables?

Modifying Magento core database tables?

Written by Jisse Reitsma on 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?

Increase your knowledge level professionally

We can train you!

Yireo has been giving training for years in Europe on advanced Magento 2 topics. Do you need new employees to get up-to-speed on M2 quickly and efficiently? Do you have a downtime of minutes when deploying to production (while it should be seconds or none)? Are you having a hard time getting started with PWA, React, Redux and GraphQL? Want to get started with (unit, integration and functional) testing?

We are here to help you out! With our training, you can stay ahead of the crowd.

Some of the customers that we have trained in the past years

Training

Extensions

GitHub organizations

Legal information

Other Yireo sites

Get Social

About Yireo