Articles from 2019

Small Talk Episode 1 | How RDBMS Indexes Work

Sysco LABS 6 November 2019

Introducing “Small Talk” –  a new Sysco LABS series which is another knowledge sharing platform created to further encourage and foster a learning culture both within the organization and the industry. In the first episode, watch Senior Software Architect – Aruna Dissanayake explain how RDBMS Indexes work.

Innovation Session | The Pragmatic Programmer

Sysco LABS 30 October 2019

In this Sysco LABS Innovation Session, listen to a panel comprising of Hasitha Liyanage – Vice President – Engineering,  Udara Wijeratna – Senior Technical Lead and  Dishan Metihakwala – Associate Software Architect have an interesting dialog moderated by  Lahiru Karunatilake – Director – Engineering & Architecture about Pragmatic Programming, and what it means to be

Let’s take baby steps to security testing : don’t let those vulnerabilities choke your application | Christina Thalayasingam at Selenium London

Sysco LABS 22 October 2019

Associate Quality Engineering Lead at Sysco LABS – Christina Thalayasingam returned to the Selenium Conference to speak on “Let’s take baby steps to security testing : don’t let those vulnerabilities choke your application”. The conference was held in London on the 7th and 8th of October 2019 and saw more than 400 Selenium developers & enthusiasts from

Feed Life to Log Chunks

Sysco LABS 16 October 2019

Written by: Ishara Madhavi – Intern Software Engineeing   Have you ever tried to read the logs from an app, web server or a system test? If you have, then you’d agree that it’s no easy task to understand the system behavior from reading these logs. If you’ve ever been reading these logs, and find

Sysco LABS Tutorials | Getting Started with Spark

Sysco LABS 15 October 2019

In this episode of the Sysco LABS Tutorials, Software Engineer – Deshani Geethika from the EAG team introduces you to Apache Spark – an opensource, distributed processing system usually used for big data worksheets. She also introduces you to the Spark Eco-system before teaching you how to set up a Spark job using Spark sequel.

Ensure the Quality of your Node Application using SonarQube

Sysco LABS 14 October 2019

Written by: Harith Sankalpa – Intern Software Engineeing SonarQube is an open-source platform developed by SonarSource for continuous inspection of code quality to perform automatic reviews with static analysis of code to detect bugs, code smells, and security vulnerabilities on 20+ programming languages. [Wikipedia] SonarQube platform consists of two main components. Sonar Scanner which scans your code

Innovation Session | Deployment Strategies for Container Based Architectures

Sysco LABS 9 October 2019

Agile software development preaches regular, and shorter release cycles. For cloud-based software, there are several deployment options. The non-docker based deployments need extensive infrastructure and ad-hoc tooling to cater to the need of agile deployments. Docker-based deployments with advanced orchestrators like Kubernetes support part of the agile deployment use-cases. It has been found that the

Sysco LABS Tutorials | OCR with Machine Learning

Sysco LABS 3 October 2019

In this edition of Sysco LABS Tutorials, Sidath Asiri, Software Engineer from the Enterprise Architecture Group addresses OCR or Optical Character Recognition. The tutorial includes; – The main components of the OCR tool – Text detection – Character segmentation – Model construction – Creating a character recognition model with SVM – Demo using the Pytesseract

Innovation Session | A Smart World – The Food Revolution

Sysco LABS 27 September 2019

From pre-historic Nomads who followed their food, to inventing the wheel and creating implements used for cooking and the emergence of “Restaurants” as we know them, the concept of “Dining” has spanned the Centuries. In this Innovation Session, Gavin Alexander, Associate Manager – Delivery takes you on a journey through foodservice; Starting with a trip

Know it all on Regression in Machine Learning

Sysco LABS 16 September 2019

Written By: Deshani Geethika – Sysco LABS EAG R&D Team  Where does Regression come in Machine Learning? The following chart describes the main categorization of ML Types of Machine Learning [1] If you are completely new to ML, supervised learning is where a labeled dataset is provided for the model in the training phase. So, according

Sysco LABS Tutorials | Trellis Framework

Sysco LABS 12 September 2019

Software Engineer Pivithuru Amarasinghe who works with the Sysco LABS R&D Team conducts this tutorial on the Trellis Framework. The tutorial includes; – An Introduction into the Food Supply Chain – Technical Detail about Trellis – What is OADA – Single Node Setup: Token Generation & Scope Selection – Multi-Node Setup Watch the full video

Page 1 of 512345

Tags