Product & Tech Blog

search
expand_more
expand_more

How I set up my local PHP development environment on Mac OSX Yosemite in three easy steps

Blog post header

When I first started writing this post, I considered giving it a title such as “How to set up local PHP development with dynamically configured mass virtual hosting on Apache 2.4”, “Quick and easy prototyping using Liip PHP, Dnsmasq or Proxy Auto Configuration” or even “The Ultimate Guide to Rapid

Aggregator apps: friend or foe?

Blog post header

Aggregator apps are changing the way news is discovered, consumed and packaged. The popularity of aggregator apps vary largely from country to country. A quarter of the top 20 apps in the news category on both Googles US Playstore and Apples US Appstore are aggregator apps. More and more publishers

The magic of createObjectURL()

Blog post header

The web platform is maturing faster and faster, and we’re seeing the work normally done by native desktop applications now often shifting towards web-based applications instead. Features that may appear to have little importance can be really powerful when combined together. A good example of this is URL.createObjectURL(). On it’s own,

Is my pink your blue?

When I grew up, far above the arctic circle, I was told that the sun is yellow, the sky is blue and the grass is green. However, most of the year the sun was gone, the sky was black, and the ground was covered with snow. Associations to colours were

Using local packages as composer dependencies

Blog post header

Composer changed pretty much everything when it comes to including dependencies in PHP projects. No more SVN externals or copying large library folders into your project. This is really great, but there’s one thing I’ve been struggling to find a smooth process for; developing dependencies for your project. When implementing

Six deep link tactics to drive traffic to your mobile apps

Blog post header

Many publishers have developed mobile apps that deliver a better user experience than their mobile websites. Getting people to use your app instead of your mobile website can increase user engagement with your publication. Using different deep linking techniques to link to content within your app is one way of

Pushing the news, seven things to consider when using news-related push notifications

Blog post header

There is no doubting the power of push notifications to generate instant spikes in traffic to your app. Push notifications have proven to increase user engagement and loyalty to a publication. It can help with conversions and customer retention and they can simply remind the user of how great your

Javazone 2014 day 1 report

Blog post header

Keyword of the day: Variety So this is my first time at Javazone. I had high expectations from everything I’ve heard about it, but I did not expect death metal for the opening show at 08:45 https://www.youtube.com/watch?v=qifObSLGHW0

The five Whys – how to solve problems by identifying the root cause

Blog post header

The art and science of asking questions is the source of all knowledge. This simple, yet profound quote from the late American novelist Thomas Berger illustrates the power of questions – questions can make the invisible visible and the unknown known. Just as a coin has two sides, questions and

Light introduction to Web Components

Blog post header

Web Components is a new set of HTML5 definitions that is currently only partially supported in the latest browsers. This article intends only to glance at the technology hoping that you might get a little insight into one of the biggest evolutional steps of future HTML development.

The pros and cons of Apple’s Newsstand, is it worth it?

Blog post header

Apple introduced Newsstand in iOS5 as a single location for users to gather all their magazine and newspaper app subscriptions. From the users perspective its a type of folder where all their news/magazine periodicals (that support Newsstand) are located. There is also a link to the Newsstand section of the

Node and systemd, BFF!

Blog post header

Since Centos7 was released in July, a “nondesktop” distro(other than rhel7 ofc) is using systemd. Like it, hate it or discuss it, systemd is here to stay. As we have been discussing internally how to manage startup of nodejs apps, using monit/pm2/others has been alternatives, and now, imho, systemd is