What we know about GDPR

May 2016, we received the final text of the new European Union’s General Data Protection Regulation (GDPR). It will become enforceable in all EU member states on 25 May 2018. This regulation wants to address the new ways of exploiting personal data …

Read article

Takeaways from PHP Antwerp – Time functions

Normally time functions are not hard to handle, but the presentation “What every developer should know about time, no excuses” by Joeri Sebrechts in Antwerp changed my point of view. Countries change time zones whenever they want (Russia) or change time …

Read article

Condolence manager premium plugin

In 2013, a progressive entrepreneur came to AppSaloon and asked us to create a WordPress Website with a build-in tool to give friends and family the opportunity to show their support to the relatives of a deceased. Over the years, this tool became …

Read article

Why we use WordPress

Why we use WordPress

People often make the mistake of classifying WordPress as just a blogging platform. But it’s very limiting to the true power of WordPress. Sure, you can create a simple blog, but you can also use WordPress for your business website …

Read article

5 takeaways from #GAUCbe

Yesterday we went to GAUC Belgium 2016 and we learned a lot about Google Analytics. Every speaker ended his presentation with 5 takeaways. So here are the 5 takeaways we took with us and want to share with you. Install Google Tag …

Read article

WordCamp Antwerp 2016 speaker session

First Belgian WordCamp ever in Antwerp Saturday 4th June 2016 I attended the first Belgian WordCamp to speak about GIT deployment in WordPress during a 25 minute session. I spoke about how to setup, and especially why, to use GIT …

Read article

Managing wordpress with composer and git

Have you ever been in a team working on the same plugin/theme? How easy was it to maintain custom and 3rd party plugins/theme? For example, when there is a new update of W3TC. You need to update this plugin in …

Read article

Npm run-script

build tools the npm way

After using Grunt for a couple of years and changed to Gulp last year, I’m done with configuring and messing with them. As most of the grunt/gulp modules are build on top of a cli (comment line interface), documentation is …

Read article

Arduino Jam 2016 – report

people jamming on the arduino jam

For the 9th time we (Joeri, Erik and me) organised the Arduino Jam at Timelab in Ghent. Bringing 20 people together, spending a weekend creating awesome Arduino projects and having a lot of fun. We started on Friday with a brainstorm …

Read article

Accelerated Mobile Pages (AMP)

AMP or Accelerated Mobile Pages is an open-source framework created by Google to speed up the mobile web. It allows you to create two different versions of your webpage, a HTML and an AMP HTML page or just one AMP HTML …

Read article

SSL certificates

SSL stands for Secure Sockets Layer and was created by Netscape. It’s an encryption technology that creates a secure connection between your web server and your visitors web browser allowing private information to be transmitted without the problems of eavesdropping, …

Read article

Web Development Tools: Sublime Text vs PHPStorm IDE

hoofdafbeelding sublime vs phpstorm

Web Development Tools Web Development Tools, everybody has his preferred tool for efficient code writing to get the job done. This comparison will be primarily opinion based by my colleague en me, because we both have different needs in our …

Read article

Why would they hack my website?

Depending on who you are, the answer can vary. Hacking into a computer system for mailcious intentions is nothing new. Since the eighties hackers have used their knowledge to break into systems without meaning. However with the attendance of web …

Read article

Add scheduled custom posts for Royal Slider

img schelduled posts

The default flow for adding a new post to Royal Slider is: Create and publish your new post Go into the Royal Slider-plugin and re-save your slider This isn’t very efficient, especially when you want to work with scheduled posts our even when working with …

Read article

Create a csv file to download using php

A common feature for website administrators is to get a backup or dump in csv format from the database. Sometimes this feature is very specific and the PHP developer needs to write code that creates a csv file for download …

Read article

Vagrant fails to install MySQL Server

We use Puphpet to generate the configuration files for our vagrant boxes. Since 2 days there is an issue with the Vagrant-box “puphpet/ubuntu1404-x64” when it comes to the step were MySQL must be installed. The MySQL package was updated in …

Read article

Personalise PDF Vouchers on checkout

pdf_voucher

When using WooCommerce PDF Product Vouchers, the default flow allows a visitor to enter a personalised message on the product page. If you want the visitor to personalise the voucher during checkout, this presents a problem since the PDF Voucher …

Read article

Websocket basic Authorization in Node.js

secure websockets in nodejs

Secure websockets, authenticated with Basic http authentication. At the client-side they throw a popup and you provide it with an username and a password to authenticate yourself and gain access. At the server-side you have to add this to your request …

Read article

Become more efficient with an App

Efficiency image

Even today, a lot of the Small and Medium-sized Enterprises work in a more traditional way of planning and organizing their work. Many of them having employees in the field relying on paper forms to keep track of work-orders, notes, time …

Read article

Google analytics in a cordova web-app

We use Google Analytics in most of the websites we build. With our apps we have more options. But when you try to add google analytics to your Cordova web-application you will find that it doesn’t work out of the …

Read article