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

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

Transition to Laravel Forge and Envoyer – part 1

Posted in Development on September 12, 2016

In recent years, we have built several applications using the Laravel framework. Although we are really happy with the framework, hosting of those applications has always been a bit of a problem. Then, we ran into Laravel Forge as a tool to manage our own server and Laravel Envoyer to optimize the deployment of new features. In the following two blog posts we describe our experiences with these tools.

Read more

New project in Bitbucket and Source Tree

Posted in Development on December 2, 2014

Source Tree is the free desktop interface for Bitbucket. No more complex command line commands that no one can remember. In this blog we will explain how to setup a remote repository in Bitbucket and clone that into your local Source Tree app.

Read more

Using Git in team development (part 2)

Posted in Development on September 17, 2014

The second part about collaboration using the version control system Git. Here we discuss the heart of this collaboration with the Git commands push and pull. Because the major CMS systems around (e.g., WordPress, Drupal, Joomla) work with databases to save your sites configuration it is also important to sync your database between the developers, and more importantly, between the local development environments and the staging and live environments.

Read more

An introduction to regular expressions

Posted in Development on January 7, 2014

Regular expressions are used in almost every programming language. You find them in many types of applications and are also known as regex or regexp. These powerful expressions may seems very complex, but luckily they have a clear structure. Once you understand how to read and write a regular expression, you are likely to keep using them in your code. This blog post described the very basics of regular expressions to get you started.

Read more