Software Engineering Articles

Functional Programming with JavaScript

Articles 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

Layerd Architecture in Software Engineering

Layerd Architecture in Software Engineering

Sysco LABS 7 August 2014

This article is by one of Leapset’s Tech Leads Sivakumaran Kathamutthu. You can read more by him on his blog: http://siva-write-once-run-anywhere.blogspot.com/ Software architecturing is in a nutshell ,organizing software component which is specific for a one functionality in a system, ie.an architectured system will have multiple component each specific for one kind of functionality. But each

Password Cracking

Cracking Passwords

Sysco LABS 31 July 2014

Leapset’s Software Architect Sumith Gunasekara took us through a presentation today on password protection and security. He especially focused on how passwords can be cracked, some cases of methods used to hack passwords and practices that can be implemented to avoid these attacks.

Google APIs

Google APIs

Sysco LABS 24 June 2014

This video is a presentation by our Director of Engineering and Architecture, Anjana Somathilake, on Google APIs. It introduces you to what Google APIs are and how you can use them, particularly in conjunction with each other, to create interesting marketable technology solutions. This presentation was a part of the Campus G sessions conducted by

The 7th Sense

The 7th Sense

Sysco LABS 21 April 2014

This video is of a presentation by Romith Jinawardana, one of Leapset’s Tech Leads. He examines a conceptual trend that we are seeing become a reality; the internet of things. Through examining the way that connectivity is expanding, and the way everything in our lives is being integrated through computing, Romith paints a picture of

Disruptive Innovation Through Research

Disruptive Innovation Through Research

Sysco LABS 26 February 2014

This video is the fourth and final presentation from the Google Business Group Colombo’s event ‘Starting a Startup’. The event, hosted by Leapset, featured four speakers who were all successful tech entrepreneurs; sharing the lessons they learned on the road to success. This presentation is by SimCentric CTO Dr. Romesh Ranawana.  

Turning an idea into a great Business

Turning an idea into a great Business

Sysco LABS 24 February 2014

This video is the third in a series of four from the Google Business Group Colombo’s event ‘Starting a Startup’. The event, hosted by Leapset, featured four speakers who were all successful tech entrepreneurs; sharing the lessons they learned on the road to success. This presentation is by zMessenger Co-Founder/CEO Jayomi Lokuliyana.  

Finding Success

Finding Success

Sysco LABS 24 February 2014

This video is the second in a series of four from the Google Business Group Colombo’s event ‘Starting a Startup’. The event, hosted by Leapset, featured four speakers who were all successful tech entrepreneurs; sharing the lessons they learned on the road to success. This presentation is by Cinergix/Creately Co-Founder/CEO Chandika Jayasundara.  

Critical Steps for Entrepreneurs and Innovators

Critical Steps for Entrepreneurs and Innovators

Sysco LABS 20 February 2014

This video is the first in a series of four from the Google Business Group Colombo’s event ‘Starting a Startup’. The event, hosted by Leapset, featured four speakers who were all successful tech entrepreneurs; sharing the lessons they learned on the road to success. This presentation is by Rasika Karunatilake, Leapset’s General Manager.    

Empower budding SL entrepreneurs

Leapset & MIT team up to empower budding SL entrepreneurs

Sysco LABS 20 February 2014

This year Leapset got the chance to partner with the Massachusetts Institute of Technology as they conducted the third annual Global Startup Labs program. A program MIT has executed worldwide, GSL looks to empower the latent talent in developing nations with the knowledge, support and networks they need to become successful tech entrepreneurs. Although the Sri Lankan edition

Fostering Entrepreneurship

Fostering Entrepreneurship: Creating a Supportive Ecosystem

Sysco LABS 8 October 2013

On the 16th of September SLASSCOM held a thought leadership forum on ‘Fostering Entrepreneurship: Creating a Supportive Ecosystem.’ Speakers both local and international panelists the important components that need to be in place in order to create an ecosystem that provided individuals with the knowledge, support and culture they need become entrepreneurs. They copied such

Producer Consumer Problem with Blocking Queue

Producer Consumer Problem with Blocking Queue

Sysco LABS 15 August 2013

Producer Consumer problem is a popular problem domain in SE industry. Its hard find anyone who doesn’t have heard it. So in this post I will solve this producer consumer problem by using Blocking Queue in java. Before that I will give a quick introduction of Blocking Queue. Blocking Queue is an interface locate in java concurrent package.It mainly

Page 5 of 6« First...23456