Technical

Home/Technical

March 2017

NET Core: lighter, cross-platform and open-source

2017-03-30T13:31:41+00:00 March 23rd, 2017|Categories: .Net, Technical, Written by our colleagues|Tags: , , , , , , |

We were used with Microsoft as being against open-source and using ‘vendor lock-in’ practices. In the past, in order to do development you needed Windows and Visual Studio which were not cheap at all. For hosting, IIS was necessary, which, of course, required Windows. In the last years it seems that Microsoft executives have been

And we’re off! The annual PHP pre-employment training has begun

2017-03-22T12:43:14+00:00 March 20th, 2017|Categories: Community, PHP, Technical|Tags: , |

One month after we launched the Open Call, our selected trainees are finally here for day #1 of the PHP pre-employment training. Over the course of the next 10 weeks they will participate in a wide range of activities: tech presentations, team projects, individual assignments and soft skill trainings. The training sessions are designed to

Perl Case Study: Mobile Platform Build System

2017-03-15T12:06:04+00:00 March 15th, 2017|Categories: Community, Perl, Technical, Written by our colleagues|Tags: , , |

This is a case study about a project we did in Perl for one of our customers, ST-Ericsson, a global wireless platform and semiconductor supplier to top mobile device manufacturers.     The challenge The customer needed a system to handle building of executable units for mobile platform software products. This system had to fit

Learning Perl from a Java Perspective

2017-03-08T13:28:12+00:00 March 8th, 2017|Categories: Java, Perl, Technical, Written by our colleagues|Tags: , , , |

Duke is a Java developer with 5 years of experience. One day, Duke got curious and wanted to learn something about a language called Perl. Duke has a friend, Larry. Larry is a Perl developer for quite some time now. He’s an experienced developer, he know multiple languages, including Java. He played around with it

February 2017

3D Cyberpunk Alley Environment

2017-02-16T14:50:11+00:00 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

Alternatives for Integrating Magento with Third-party Applications

2017-02-06T12:27:17+00:00 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

January 2017

JavaScript: Do you like games? (Part 6)

2017-01-25T15:46:39+00:00 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

JavaScript: Do you like games? (part 5)

2017-01-19T11:37:33+00:00 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

JavaScript: Do you like games? (part 4)

2017-01-12T11:42:11+00:00 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