Our blog

Filter by topic

On projects I have often see people using jQuery for animations that could be done using CSS, especially simple things like .show and .hide. This makes your code run faster and more adjustable with less hassle. Unfortunately most CSS3 animations do not work on IE8 and below so remember to provide a fallback for those …

A simple lightweight multipurpose Lightbox with basic functionalities. Check out this simple lightweight multipurpose lightbox! Great for warnings, images, galleries, you name it! You can even attach a function to the confirmation button. This is great for redirects, submits or any other action after user confirmation This lighbox comes with a dark semi transparent overlay …

Typography is important in a custom design. You do not have to limit your design to standard webfonts. To find the right font for a particular design can be a time consuming process. To make it work for most browsers could give you even a bigger headache. Font-Face is commonly used for font rendering and …

What is Same Origin Policy Same origin policy allows only the same origins to share data to prevent Cross-site Request Forgery attacks. Same origin is depending on the protocol, port and domain name. Same origin resource sharing is open and freely accessible but different domain sharing resource is limited. Cross-domain AJAX requests are forbidden because …

For my frontend work I use Gulp a lot because it is easy to use and super-fast! But in the past I created a lot more tasks than was needed. For example: concatenate and minify multiple .js files into a single app.js file. For that I created these tasks:

For a long time, I was searching for a good solution to automatically deploy my websites to my web-hosting (Webfaction) via Git. I use Git (Github or Bitbucket) with all my Web-Dev projects, and I was searching for a solution to setup my personal Continuous Deployment/Delivery work-flow. Before you follow this guide In my guide, …

For a recent project I developed a grunt build script that has some nice JavaScript functionality that can be useful for a lot of projects. This post gives a starting point with a collection of grunt plugins that work well together and make it a lot easier to generate a build without a lot of …

A customer uses a Call Me Now (CMN) on their webpages. The problem was, each time the customer wanted one on a page, I had to paste a bunch of html, variables, javascript, styling etc onto the page. You probably could imagine what problems might occur: Hard to manage Different styling Time consuming implementing Little …

In your javascript console try 0.1 * 0.2. The expected outcome should be something like 0.02, but instead it gives a completely “incorrect” answer. Alright, now try something like 0.1 + 0.2, and 0.2 + 0.4 and 0.6 + 0.3… WTF? These are simple plus sums and most of us don’t need a calculator to …

jQuery has a powerful feature that allows you to chain multiple methods, functions or events together on the same element(s) by using a single statement. This technique is called “chaining”. Why would you use chaining? Well that’s simple, chaining is shorter, faster and easier to manage. Example 1: