Blog

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 page. AMP is just like a HTML page, but with a limited set of allowed technical […]

Read More
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 More
Web Development Tools: Sublime Text vs PHPStorm IDE

Web Development Tools Everyone has their preferred Web Development Tool to write code efficiently and get the job done. This comparison will be primarily opinion based by my colleague and me, because we both have different needs in our daily routine of code-writing. I remember the days of Ultra Edit, HotDog Pro, Dreamweaver, Notepad++ as […]

Read More
Why would my website get hacked?

Depending on who you are, the answer may vary. Hacking into a computer system for malicious intentions is nothing new. Since the eighties, hackers have used their knowledge to break into systems, often without any reason. However, with the attendance of web based applications, the hacking attacks have dramatically increased. Nowadays, most of the attacks […]

Read More
Add scheduled custom posts for Royal Slider

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 different user roles (e.g. users without access to full website). Hooks are available to update […]

Read More
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 instead of relying on existing functions within the used framework. A lot of examples on […]

Read More
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 the repository to a newer version. At this moment, there are 2 easy workarounds: Downgrade […]

Read More
Personalise PDF Vouchers upon checkout

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 plugin doesn't have this feature. Our solution was to add a custom checkout field using […]

Read More
Websocket basic Authorisation in Node.js

Secure websockets, authenticated with Basic http authentication. On the client-side they throw a popup and you provide it with an username and a password to authenticate yourself and gain access. On the server-side you have to add this to your request headers. There are a lot of websocket client packages available on npm, but they don't have […]

Read More
Become more efficient with an App

Even today, a lot of the Small and Medium-sized Enterprises work in a more traditional way of planning and organising their work. Many of them having employees in the field relying on paper forms to keep track of work-orders, notes, time spent, .... Many of these repetitive, manual tasks can be replaced with a custom made mobile […]

Read More
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. However, when you try to add google analytics to your Cordova web-application, you will find that it doesn't work out of the box. Because your application is running from file:// google analytics won't work. You need to […]

Read More
Socket.io with Hapi.js

I recently got to work with hapi.js for building an api and I like the Hapi way. To add web-sockets I needed to integrate Socket.io. Because I couldn't find an up to date explanation on how to do this: var Hapi = require('hapi'); var server = new Hapi.Server(); server.connection({ host: 'localhost', port: 8000 }); var […]

Read More
Show more
APPSALOON BV
Bampslaan 21 box 3.01
3500 Hasselt
Belgium
VAT: BE08 4029 5063
2021 © AppSaloon All Rights Reserved
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram