-
Continue reading →: How to update out of date npm dependencies
As projects get older, the dependencies used at the time get older too. If you don’t update these packages regularly they could get out of date and might cease to work over time. Most modern web projects contain dependency management through npm. When the project is setup and worked on…
-
Continue reading →: 5 reasons why you need a JavaScript style guide
JavaScript style guides have been a hot topic lately. At Blue Mango we’ve also been talking about using one for a long time, and we even got started writing one ourselves a few years ago. I don’t know why, but it never really took off. When recently I got a…
-
Continue reading →: Transforming an online marketing agency talk at Nextbuild: the slides
This afternoon I did a talk on how we used cutting edge technology and the right mindset to transform an online marketing agency at software dev conference Nextbuild in Eindhoven. Check the slides here. We will soon tell you a lot more about this subject in an upcoming post. Stay…
-
Continue reading →: Using String.fromCharCode when encoding gets out of control
While character encoding and character sets are pretty easy to understand, it used to be pretty tough back in the old days. Luckily modern browsers handle encoding pretty well, and we can even state that when you are using UTF-8 in your document and in your database, nothing can go…
-
Continue reading →: How to add VWO test variants to your Snowplow Analytics data
Snowplow is an open source datalogger that gives you access to event level data. This makes the data very powerful and allows you to make complex analysis with your data. At Blue Mango, we currently use it for advanced analysis like Conversion Attribution. One of the new uses we want…
-
Continue reading →: Debugging Adobe Generator plugins for Photoshop in production
We heavily rely on Adobe Generator in our in-house HTML animation tool called Splash.Create. When developing Photoshop plugins locally, debugging really is a breeze because you can test directly against Photoshop just like an end-user would. You can debug the plugin the way you would debug any other Node application.…
-
Continue reading →: Fixing the T-date bug in Safari mobile
Every now and then, you run into a bug that is better described as a ‘pain in the ass’. This is one of these bugs, and it has to do with handling dates in iOS. The story starts with the API of the Dutch Railways (or NS). They have a…
-
Continue reading →: Higher conversion rates with a shopping cart abandonment program
Many online marketeers will recognise this problem: despite filling up their digital shopping cart, more than half of customers leave without making it through checkout. Besides remarketing with search and display advertising, a so called Abandoned Shopping Cart (ASC) email program can persuade a portion of those visitors to return…
-
Continue reading →: Optimizing media spends using S-response curves
A key focus of our Data Science team is to help our clients understand how their marketing spend affects their KPIs. In particular, we create models to understand the effect of individual marketing channels such as television or paid search ads on KPIs such as sales, visits and footfall. Knowing…






