Articles by Sysco Labs

Introducing Kids to STEM: A Sysco LABS – IgniterSpace Collaboration

Sysco Labs 15 October 2018

“Kids are born Scientists” – Neil deGrasse Tyson Kids are naturally curious, and this curiosity makes their minds perfect for learning. However, early childhood education rarely includes education in Science, Technology or Engineering, failing to take full advantage of their potential. IgniterSpace on the other hand, is an organization that specializes in teaching STEM subjects

Salesforce Lightning and the Smart POS

Sysco Labs 23 March 2018

Salesforce is the world’s largest Customer Relationship Management (CRM) system with customers of enormous scale including Adidas, KONE, The US bank and AWS. But what is it that makes them the leader? Put simply, you’d be hard pressed to find a platform as feature rich as Salesforce.  So, many major companies turn to CRM to streamline their customer management, from approaching potential customers, managing leads and closing deals, to keeping existing customers happy. In the restaurant industry Smart Point of Sale (POS) systems

The Test Maturity Model Integration (TMMi)

Sysco Labs 13 March 2018

Quality – the constant battle to deliver products fast, yet uphold a high level of quality. Engineers have been engaged in this battle since the beginning, and the way they’d reconciled the dilemma was to introduce development process improvements. But this meant there was lesser focus on the testing standard itself. To counter this limitation,

Functional Programming with JavaScript

Sysco Labs 9 January 2018

What is functional programming? A quick google search will define functional programming as: ”A programming paradigm that treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data.” Today we will be diving into what exactly this means. Functional programming is nothing new. In fact, the foundations for functional programming was laid

Full Stack Quality Engineering

Sysco Labs 3 January 2018

Who is a full stack Quality Engineer? The term “full stack” is a widely-heard term, mostly associated with Software Engineering, but rarely in conjunction with Quality Engineering.   So, what exactly is it, and why is it important? To understand this, let’s look at what traditional QA practice is. There are several areas and types

Lessons from Production NodeJS Applications

Sysco Labs 22 November 2017

Deepal Jayasekara, Senior Software Engineer at Sysco LABS spoke about “Lessons from Production: NodeJS Applications” What distinguishes NodeJS from any other programming platforms is how it handles I/O. We hear this all the time when NodeJS is introduced by someone: “A non-blocking, event-driven platform based on Google’s v8 Javascript engine”. What does this mean? What

Being Agile

Sysco Labs 2 October 2017

In this Innovation Session, Dilhan Manaduwa, Director – QE & Process at Sysco Labs speaks on developing and maintaining an agile mindset and culture in his presentation, “Start Being Agile”. “Change is the only constant” is a Universal phrase which is ever so relevant event to present day, and due to this reason Being Agile

Embrace Adaptability

Sysco Labs 5 July 2017

The world around us is a funny little place. At a glance, what’s happening around you might seem quite normal, but take a closer look, and you will notice that we actually live quite a chaotic life. Everything changes – just look at technology. A decade ago, the idea of owning a smart phone would

Subhash Vithanapathirana – Why Quality Code

Sysco Labs 13 June 2017

Subhash Vithanapathirana, Software Architect at Sysco Labs was a speaker and mentor at the recently held Quality Coder 2017v1.0 event organized by ICTA. The main focus of the event was to provide participants with a core understanding and practical insight on the principles of quality coding. The speakers and mentors for the event constituted of

Architectural Decisions – Soft skills for Software Architects

Sysco Labs 22 May 2017

In this Innovation Session, Anjana Somathilake, Vice President – Engineering at CAKE LABS, speaks on architectural decisions. Software Architects are one of the most critical members in a software engineering firm. But why are they so important? Well, architects work with teams and could be the difference between making a product extremely successful, or an

Five Social Media Networks that Use Gamification

Sysco Labs 2 May 2017

Games engage people. They are fun to play, challenging, and very rewarding.  The core reward elements and the conditions to achieve those rewards make a game interesting. For example, the scoring, storytelling, leveling-up, winning, or even losing. The application of those gaming techniques to real world systems is called “Gamification”. In gamification, the main idea

Page 1 of 3123

Tags