Creating SSH keys using PHP

Creating SSH keys using PHP

So in my day to day development i like to use continues deployment for every project where i can. Continues deployment means that everytime i push a commit to master the latest version of master will automatically be deployed to my production environment. This makes...

Accessing Magento data from Laravel

Recently I was in the process of migrating a Magento webshop to a SaaS webshop solution. Normally I would access the product and other data by using the API. In this case this was a problem as there was a lot of data that I was not able to access. I needed the output...
Swapping instances in the object manager

Swapping instances in the object manager

Coming up next week is MageTestFest. For the last ~2 years I have been doing a lot with testing and Magento, and I think this is awesome. In that spirit I decided to write this blogpost down. The problem Recently I was working on a Magento 2 project...

Disabling all non Magento modules in Magento 2

Recently i was working on a Magento 2 webshop. It had a bug that when you visited the order grid you would get an exception. It was very generic, from the exception trace i was not possible to find the source. When i had similar problems in Magento 1 the first step i...

Requiring .env entries in Laravel application

In Laravel you can set your environment specific variables by using the .env file. In the application you can then easily retrieve the variable by using the env(‘VARIABLE_NAME’) function.This file is not be meant to be added to git. This way you can a...

Laracon EU unconference

This week i attended the european version of Laracon. It was a lot of fun and i talked to a lot of friends. There where a lot of great talks, but i had one favorite talk: the one about Monads by Christopher Pitt. Monads? Yes, Monads. The Monads design pattern comes...

Hide Laravel from Wappalyzer

Since a few years everyone seems to be using Laravel for about everything. That is completely understandable, as it provides some great features. The only downside is that when there is a (security) bug this is easily exploited. Sites and plugins like Wappalyzer...