Blog 2016-12-07T12:48:01+00:00

June 2017

Calendis, appointments made in Perl

June 21st, 2017|Categories: Perl, Written by our colleagues|Tags: , , , |

I have been a Perl developer for most of my professional career,  since I first started to write code for a living, about 6 years ago. I mostly did back-end for web applications, but I also remember a Voice over IP app and some DevOps scripts I wrote. I am still a Perl developer after all these years because of the friendly - local and international - community and the open-source characteristic of the language, which offers a lot of flexibility and some robust frameworks at the same time. Currently, I am the Scrum Master & Team Lead at Calendis,

Why are you afraid of remote work?

June 15th, 2017|Categories: Community, Written by our colleagues|Tags: , , , , |

Maybe afraid is the wrong word. Maybe unwilling or reluctant would be more appropriate, but as working remotely in software development has become somewhat of a standard, a benefit and a need, all at the same time, I took the liberty to start with fear as a reason. Many companies that are in need of specific talent, refuse to work remotely and/or on a contract. Don’t get me wrong, it’s fine if they refuse, but some of them might be doing it for the wrong reasons. If you want to hire people to build your own team, that’s great. But

Integrating a 3rd party extension into your project and what to be aware of

June 7th, 2017|Categories: Magento, PHP, Technical, Written by our colleagues|Tags: , , |

  We’ve all been in a situation where we had to include a 3rd party Magento extension into our project. And we surely had some doubts whether that extension was a good choice or not. When I say a ‘good choice’ I’m not referring only to the functional component of the extension, but to the code quality component as well. I have seen many extensions doing what their description said they’d be doing, but they were doing it in a very wrong way. Integrating a 3rd party module can cost less in terms of development time and the benefit is

Mindmapping in Testing Activities. Why variety is important for testers

June 1st, 2017|Categories: Testing, Written by our colleagues|Tags: , , , |

As testers, we usually use a large variety of tools in order to do our job efficiently, whether they’re native apps, browser extensions or web applications. This is due to the fact that testing activities don’t always follow a strict pattern or ‘best practices’. In order to be proficient in our job, a certain level of creativity and imagination is required. Following the same patterns over and over will not help us find and isolate new bugs, and at a certain point we will get stuck, and the job itself will become monotonous and repetitive. The tools that we use We

May 2017

Start with React, Redux, sprinkle a bit of Express and add just a pinch of Node.js

May 25th, 2017|Categories: JavaScript, Written by our colleagues|Tags: , , , , |

I’ve been a developer for about 5 years now, but this is my first time actually writing about my work, so bear with me. Brainbox Digital is a widget platform that delivers personalized ads to users on various websites. They do this through widgets that continuously deliver relevant products to the contents of the publisher’s web page. Technologies used The main technologies that we used to develop the application are ReactJS with Redux. For those of you who don’t know, Redux is a concept of storing data and communication within the client-side of an application. Express is used

Microsoft Azure: 3 reasons why migrating your ERP to this cloud is the right thing to do in 2017

May 16th, 2017|Categories: Technical, Written by our colleagues|Tags: , , , , |

The entire concept of cloud computing is based on the effective sharing and usage of resources that an organization leverages, as well as the granting of access for these resources to all stakeholders who are directly interested in them, in the shortest amount of time, anywhere they might be in the world. Azure is the cloud platform that any business can rely on, regardless of its size or its seniority, and here’s why: Scalability & flexibility Companies can choose specific components they might need at any given moment, for a limited amount of time, as costs will automatically be calculated