BLOG

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

Innovation Session | Manage Your Energy, Not Your Time

Sysco LABS 3 September 2019

The time we have is finite and irreversible. Your energy to make productive use of this finite time however, is boundless and replenishable. This innovation Session by Director Operations Nirmal Kumarasiri is an attempt to identify a few key concepts and actions one can undertake to effectively re-energize yourself to maximize longevity and output. Watch

Byzantine Fault Tolerance in Blockchain Part 1

Sysco LABS 2 September 2019

Written By: Isham Mohamed – Sysco LABS EAG R&D Team  Blockchain. Unless you’ve been living under a virtual rock, this is almost certainly a technology you’ve at least heard of as of late. Even so, it’s a good idea to start at the top.   The most famous implementation of Blockchain was the Bitcoin. A virtual currency that

Innovation Session | AI for Quality Engineering

Sysco LABS 21 August 2019

The application of Artificial Intelligence (AI) across industries in recent years has undeniably resulted in both higher customer satisfaction and organizational efficiency. In this Innovation Session, Yoosuf Maktoum – Senior Manager (QE) for Sysco BT – talks about the application of AI specifically in the field of Quality Engineering and the benefits associated with doing so. The

Innovation Session | Reacting with Rx

Sysco LABS 15 August 2019

Reactive programming is an asynchronous programming paradigm concerned with data streams and the propagation of change. This means that it becomes possible to express static (e.g. arrays) or dynamic (e.g. event emitters) data streams with ease via the employed programming language(s). This talk by Tech Lead Ashan Dhanapala is focused on the Rx framework and

Sysco LABS Tutorials | How to Use Nginx as Reverse Proxy and Implement High Performance URL Caching with Memcached

Sysco LABS 8 August 2019

Senior Software Engineer Gayan Pathirana from our Customer Experience (CX) team takes us through the fundamentals of how to use Nginx as a Reverse Proxy and implement high performance URL caching with Memcached in this Sysco LABS Tutorial. The tutorial covers; – Creating an example application with NodeJs – Installing Nginx via the OpenResty bundle on Ubuntu

Page 3 of 2512345...1020...Last »

Tags