Blogs about other things related to webdevelopment that do not fit in on of the other categories

Choosing our tech stack for a new project

Posted in Development on May 5, 2021

As developers we need to keep track what is new and what is worth learning, while acknowledging we can’t learn everything because it is just too much.

At the start of a new project, we have to decide which tech stack to use. In this post I’ll discuss our current choices.

Read more

Handling cron jobs in Laravel

Posted in Development on April 14, 2021

Setting up cron jobs is easy in Laravel, since it has a build-in task scheduler. One of the main advantages of this task scheduler is that you only have to set one cron job on your server. Once this is done, everything will be handled by Laravel. In this blog we describe how to handle cron jobs in Laravel.

Read more

Deploying a Laravel application using Forge and Envoyer

Posted in Development on March 31, 2021

We love to build web applications using the Laravel framework and deploying those applications is obviously a necessary step. Although we have some knowledge about server management, we aren’t fond of maintaining and configuring servers. Luckily, Laravel Forge and Envoyer exist to help us. With Laravel Forge, it’s easy to manage servers. A new website is online in no time, cron jobs and queues are easily set up and even a more advanced setup using a network of servers and load balancers can be configured. With Envoyer, we manage deployments. In this post, we will describe the setup and tools we use.

Read more

Using JavaScript in Laravel

Posted in Development on March 24, 2021

In recent years, it’s been a challenge spicing up our Laravel websites and platforms with user interaction via JavaScript. In particular when taking maintainability and scalability into account. In this post I’ll explain our current approach in detail.

Read more

Using WordPress for web development

Posted in Development on March 11, 2021

When we started PLint-sites in 2013, we used WordPress for almost every website and application we built. It was easy to use and with a relatively small effort, it was possible to make a nice website. Nowadays, we develop applications using Laravel and Vue, but WordPress remains a beautiful CMS for web development. In this post, we like to share our experience with some aspects of developing websites using WordPress.

Read more

Running queues for multiple applications on the same server with Laravel Horizon

Posted in Development on April 3, 2019

Queues are an essential part of modern web applications. By handling long running processes as background tasks, apps become much faster and your users get a better experience. Examples are sending emails, processing file uploads and generating documents. With Laravel Horizon it’s easy to manage queues. Setting up horizon is easy. However, I ran into some issues when I tried to run Horizon for multiple apps on the same server. In this post I’ll describe how to fix them.

Read more

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

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 create a good design as a developer

Posted in Development on October 8, 2018

I’m a developer, not a designer. But my customers expect the web applications, online platforms, websites and administrative panels I build for them to look at least ‘fine’. For big projects I usually work together with real designers, but in smaller projects there isn’t always a design budget. Still our applications should look nice and our customers should be happy to work with them.

In this post, I will describe the design guidelines I use for the most important aspects of a layout: grid, fonts, margins and colors. Then I will apply them to an app that was recently developed by my colleague.

Read more