Why I ditched Sublime for VS Code

Posted in Development on March 13, 2019

Lately I decided to give a new code editor a try: VS Code. Coming from Sublime I quickly learned how to use it and it has become my favourite editor over time. In this post I'll discuss my setup and why I like this editor more than Sublime.

Read more

Using WordPress as an API for Laravel (1) – WordPress setup

Posted in PHP on February 28, 2019

Nowadays, we mainly build custom websites, webshops and web apps using Laravel. Many of those websites have info pages or blog posts where the administrators want to be in charge of the content. How do we achieve this? We tried different wysiwyg editors, but it turned out that the functionality was too limited. Then we started thinking about WordPress, our framework of choice in the past. It has a great admin panel for maintaining content pages or a blog. In this post we discuss how to use WordPress as a headless CMS and combine it with the flexibility of Laravel to build custom websites and web apps.

Read more

How to update your Laravel Homestead Box

Posted in Development on February 13, 2019

The process of updating your laravel/homestead box is a bit daunting. Questions poup up in your mind. Questions like: Will things still work as they did? I am good now, why should I update? This post is my attempt to create a recipe for this update with some gotcha's I wish I knew ...

Read more

How to quickly improve website performance

Posted in Development on December 12, 2018

Nowadays, websites should be fast, otherwise visitors will leave your website before they have seen the most important content of your website. It’s obvious, but it can be quite a challenge with all the interesting (frontend) assets that make your website so great once it’s fully loaded. In this post, I'll describe some quick wins to improve the performance of your website.

Read more

How to add push notifications to a progressive web app

Posted in Javascript on November 21, 2018

This is the second post on building progressive web apps using the new Vue CLI 3. Push notifications will be introduced to create a native app experience. Push notifications require quite some work compared to using the Browser's Notification API as we did so far. We need to setup a backend and add functionality to subscribe for push notifications. In addition, we also need to create a listener in the service worker to be able to show push notifications. Ready? Let's go!

Read more