Software Engineering Articles

Sysco LABS Profiles | Customer Rebate Management System Team – Chamath Silva

Blog 14 December 2018

The Customer Rebate Management System Team developed a solution to calculate customer rebates based on a customer’s transaction behaviors. Chamath Silva, a graduate from the University of Colombo School of Computing shares his experience building the solution and being a part of this dynamic team.  

Things to Consider Before Choosing DynamoDB

Sysco LABS 25 June 2018

DynamoDB is the non-relational database service provided by Amazon Web Services (AWS) as the fast , flexible and eventual consistent database solution for modern large scale applications. Being an eventually consistent database system, DynamoDB relaxes the consistency in favor of availability and partition tolerance. Even though DynamoDB is a NoSQL database system, DynamoDB has significant differences

The Internal User Management Tool

Sysco LABS 23 May 2018

Most applications that are created today have one thing in common – users. We are more familiar with the term when its usage applies to end users – for example, on Facebook users can mean people like you and me who’ve created profiles on the platform. However, the term ‘user’ within the context of this

Tech Debate: DevOps vs No Ops

Sysco LABS 20 March 2018

DevOps is a software engineering culture and practice that aims at unifying software development (Dev) and software operation (Ops). The main characteristic of the DevOps movement is to strongly advocate automation and monitoring at all steps of software construction, from integration, testing, releasing to deployment and infrastructure management. DevOps aims at shorter development cycles, increased deployment frequency, more dependable releases, in close alignment with business objectives. This

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

Cloud Computing

Sysco LABS 14 December 2017

Kalinga Dissanayake who is a part of the Platform and ReportsNG teams at Sysco LABS talks about cloud computing, where he covers cloud deployment models, platform as a service, software as a service, containerization, and serverless computing at the IEEE Techno Meetup 2017.

NPM and Today’s Web Security

Sysco LABS 14 December 2017

Deepal Jayasekera from the Payments team at Sysco LABS talks about NPM and Web Security at the recently held security meetup. His session covers the importance of NodeJS security, how NPM has become a security risk and all it’s vulnerabilities, and what you can do about it. You can watch the full session below:  

Sustaining Moore’s Law

Sysco LABS 8 December 2017

“The number of transistors and resistors on a chip doubles every 24 months.” – Gordon Moore. It seems that Moore’s Law has finally become redundant. The size of transistors is now so prohibitively small (the smallest on record is 5nm), that it is becoming less and less efficient to manufacture them to successfully continue along

Page 2 of 712345...Last »

Tags