Software Engineering Articles

Sustaining Moore’s Law

Articles 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

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

100% on Serverless

Sysco LABS 27 November 2017

In this Innovation Session, Rohana Kumara, Vice President – Engineering and Architecture talks about going 100% Serverless and covers AWS Lambda, building microservices and BFFs in serverless, and common misconceptions and fears when adopting the framework.        

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

The Sysco Labs Intern Diaries, Volume Two: All-Rounders

Sysco LABS 1 November 2017

  By: Nusry Ahmed My first week at Sysco Labs was mainly about familiarizing myself with the staff and the company premises. All the teams eagerly presented their roles and responsibilities within the company and gave us an overview of how they work together as a team. There were also various introductory sessions which were carried

Are you ready for Microservices?

Sysco LABS 20 October 2017

Microservices is a hot (and a hotly debated) topic. Asiri Liyanage,  Senior Software Architect at Sysco Labs, speaks about what it means to adopt Microservices in an organization and how to decide if it’s the right fit for you. In the below video, he walks us through the following topics: Common architectural patterns Growing pains –

The Sysco LABS Intern Diaries, Volume Two; Chapter Two: Work and Play

Sysco LABS 26 September 2017

  By: Chanuka Wijayakoon By the end of the third month of our internship, we’d gotten more accustomed to the company’s culture and workflows. We actively engaged in project design discussions, made design documents, took part in events and learned from it all. It’s been quite a colorful month indeed, with the Sports Fiesta being the main attraction.  The

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

Page 1 of 512345