Blog

/Blog

February 2017

The Product Page – 10 must-haves for increasing the conversion rate

February 24th, 2017|Categories: Ecommerce, Written by our colleagues|Tags: , , |

The product page is the critical point in the Conversion Funnel (sequence of steps that transform a visitor into a customer and can be easily viewed using Google Analytics). This page influences the visitor's decision to either add a product to the cart, or to quit the acquisition. The way the following essential elements are treated play a particularly important role in the process mentioned above:   Loading speed This aspect has a major impact in the purchasing decision. A slow page especially influences the website's dropout rate or bounce rate. According to gomez.com and akamai.com the delay of 1

3D Cyberpunk Alley Environment

February 16th, 2017|Categories: Games, Written by our colleagues|Tags: , , |

A while back, I’ve worked on creating a new environment: a piece of city in which various characters will be placed. We’ve decided on making an alley just off a main street, at night. My goal was to capture the feel of a shady bar, where crooks and outlaws go to have a drink and scheme. Using Vlad’s concept here as a starting point, I made a rough block-out. This was used by Vlad to further enhance the concept and get a feel for the environment. I then started roughing in the main pieces of the scene, using this new

Alternatives for Integrating Magento with Third-party Applications

February 6th, 2017|Categories: Magento, PHP, Technical, Written by our colleagues|Tags: , , |

This article is a case study for integrating Magento with other systems when web services are not suitable, and we will go through some real life examples. By default, Magento implements two types of web services: SOAP and REST. This does not require that you know how Magento is built, how it works internally. You can perform almost any operation that Magento can do by default (create orders, add customers, get list of products, etc.) just by consuming web services. Some examples of usage: you need to get the list of orders in your ERP software; your courier assigns AWB

January 2017

JavaScript: Do you like games? (Part 6)

January 25th, 2017|Categories: Games, JavaScript, Technical, Written by our colleagues|Tags: , , , , |

It’s time to cover asteroid generation. I bet you never thought playing with rock would be fun… well, you were wrong! Before we code, let’s visualize and put into words what we want to achieve: we want a class that will draw an asteroid (stroke of genius right here) it should be drawn randomly within a given set of parameters, as seeing the same rock over and over again will get a tad boring really quick In terms of actual steps, such an object can be drawn as follows: asteroid drawing approach It all starts with two concentric

JavaScript: Do you like games? (part 5)

January 19th, 2017|Categories: Games, JavaScript, Technical, Written by our colleagues|Tags: , , , , |

I believe it’s high time we attempted to build a game with the engine we have so far; wouldn’t you agree? We’ll be making Asteroids, which first made its debut in November 1979; released by Atari Inc. There are so many ways we could implement the game: we could use sprite sheets, as we do support them now we could use code to draw the game elements we can even add sounds as the AssetsLoader class supports this I believe there’s more learning value in trying to draw the game elements using JavaScript, so things like: the player, bullets, asteroid

JavaScript: Do you like games? (part 4)

January 12th, 2017|Categories: Games, JavaScript, Technical, Written by our colleagues|Tags: , , , , |

We’re going to continue with DisplayObject which extends Scene. You can review the schema in part 1 of this series but we’re going to make some changes to how things are named. Its job is very simple; it will group objects that need to be rendered in a children array and it will expose methods which allow us to add and remove elements to this array. It’s actually very similar in functionality to the Canvas. We want everything that’s being rendered in our Scene to be a DisplayObject. Imagine a game where we have a space ship. Whenever the ship