Daan Beverdam

Developer and tech enthusiast with a background in artificial intelligence and neuropsychology.

Adding a static CMS block to the Magento 2 checkout

Adding a static CMS block to the Magento 2 checkout

Adding static CMS blocks to the checkout in Magento used to be an easy task. In Magento 2 however, the whole checkout is dynamically generated with Knockout on the client side. Adding a simple CMS block is now overly complex (which seems to be the overall theme of Magento 2)

Change Finder view options for all folders

Change Finder view options for all folders

Recently, I wanted to change the way Finder displays my folders. You can do this using the view option you can find at the top of the window. However, I was slightly annoyed when I found out that it only changes the view for the folder you're currently in. When

Sending files over ssh without scp

Sending files over ssh without scp

Sometimes I get into the situation were I want to transfer a file to a remote server but I can't use the scp command. For these situations, I've learned a simple way to send and retrieve files using only cat and ssh. Send files To send a file to a

Buster: a theme for Ghost

Buster: a theme for Ghost

Buster is a lightweight, open source theme for the Ghost blogging platform. It features a simple, clean card UI and is fully responsive. I've designed it myself, you can find the repository on Github. Please feel free to contribute or use the theme for your own blog. If you have

Setup your Ghost blog with Nginx

Setup your Ghost blog with Nginx

Ghost is a Node.js application and handles all requests by itself. In theory, you could just let it be the main webserver. In my case however, I already had Nginx running and I wanted to use it together with Ghost. In this post I'll explain how to make Ghost

Managing your Ghost blog with pm2

Managing your Ghost blog with pm2

To start the Ghost application you can of course use npm run --production in your Ghost installation folder. But as soon as you end your shell session, the Ghost process will end as well. When you run Ghost in a production environment you'll want the Ghost process to run forever