Category Adventcalendar

Dec
11
2017

Türchen 11: Avoid more bugs with next level static code analysis

Static code analysis has been around for a while and in the PHP world this is most often synonymous with using PHP_CodeSniffer. It is mostly used to enforce (subtly suggest) using a certain coding style. However coding styles are just that, a style – even if your code is unfashionable, it can still create a correct […]

Dec
10
2017

Türchen 10: Can you be blunt or not?

Blunt: uncompromisingly forthright. But it could also mean undiplomatic. Undiplomatic, like Trump. I personally see myself as being blunt at times. At other times I’m really diplomatic. So I’m nothing like Trump. But still, with all of the noise on #meToo and sexual harassment, the question could be raised whether being blunt is a smart […]

Dec
8
2017

Türchen 8: What to do with your new created OpenSource module after a hackathon.

Open Source is the base which brought many in the Magento Community together and is one of the many beneficial outputs the Community Hackathons produce nowadays. But what to do with a new project after the Hackathon is over? Luckily the answer is mainly took over by others by either starting to use it, or […]

Dec
7
2017

Türchen 7: Better Blocks: Magento 2 PHP View Models

Magento 2 Blocks Since the very beginning of Magento 1, all server side view layer logic was encapsulated in Block classes. This approach has not changed in Magento 2 (so far). Last week I had the chance to talk to Anton Kril of Magento and he told me I should consider switching to a new […]

Dec
6
2017

Türchen 6: Magento 2 Deployment mit Capistrano

Einen schönen Nikolaustag, euch allen! Ich hoffe der Nikolaus, oder auch Nikolo – wie er in Österreich auch genannt wird – bringt euch heute eine Kleinigkeit. All jenen, die gestern nicht der Krampus geholt hat, darf ich heute meinen Beitrag zum Adventskalender näher bringen: Magento 2 Deployment mit Capistrano. Wer kennt das nicht: Nach Tage/Wochen/Monaten harter […]

Dec
5
2017

Türchen 5: How to install Magento 2 with German (de_DE) backend and frontend

These instructions describe the setup of a German language Magento 2 installation with the necessary settings for sales in Germany. Firstly, a variant of the installation of Magento 2 is described in brief. Following this, the necessary steps for the adaption to Germany by means of the language pack and the extension MageSetup are given […]

Dec
4
2017

Türchen 4: Magento 2 Contribution

Christmas is the time of giving and mince pies, but since I am in Germany and cannot get mincemeat let’s focus on the giving. In this case I will be looking at giving from the point of view of open source contributions. More specifically, pull requests to the Magento 2 project. Let’s say you are working […]

Dec
3
2017

Türchen 3: How an ORM makes data access easy from the outside

Nearly everybody that has a somewhat bigger installation knows this problem: We need to get our product/customer/order/whatever data into this other system  from this other system. How can we do it? For years my first idea was to bring up a Magento Extension that handles this. And then the same data has to go somewhere […]

Dec
2
2017

Türchen 2: Hackathons, organizers point of view

When I started to organize my first hackathon for firegento, I was looking for a checklist, a how-to or a tipps & tricks, like you find them for weddings or festivals, in order to have it a little bit easier and to become confident. And now a couple of hackathons later, I would like to […]

Dec
1
2017

Türchen 1: To earn more money, we need faster shops – Lizards and Pumpkins (🦎&🎃)

Every year, we had an adventcalendar on webguys.de. Checkout the posts from the last years 2016, 2014 and 2013. Due to the fact that webguys.de is a blog by three German developers and this started in the German community, many of the posts are in German. But more and more of the new posts are in English, […]