Leo Cheung

Opinions expressed by ICN authors are their own.

Currently the principal at Genuine.com and technology advisor for a couple of startups, Leo Cheung has over 20 years of software engineering experience, 15 years as a hands-on CTO/technology founder of startup companies, such as EcoFactor, in industries including Clean Tech/Energy, Real Estate and Heath & Fitness.

Throughout his recent career endeavor, Leo has played both management as well as individual-contributor roles in building scalable software products ranging from Internet-of-Things (IoT) systems, High-concurrency Web applications, to Big Data warehousing and streaming systems on platforms including Java, Scala, Akka, Node.js, Python and PHP, using data storage/processing systems such as PostgreSQL, MySQL, HBase and Storm.

The opinions expressed in this blog are those of Leo Cheung and do not necessarily represent those of IDG Communications, Inc., its parent, subsidiary or affiliated companies.

The rise and predominance of Apache Spark

Why Akka and the actor model shine for IoT applications

Why Akka and the actor model shine for IoT applications

For building the all-interconnected Internet-of-things (IoT) future, one computational model stands out from the rest

Is functional programming better for your startup?

Is functional programming better for your startup?

Suppose you are to build a software application for a startup from scratch, would functional programming be a better choice than imperative programming?

A brief overview of reactive systems

A brief overview of reactive systems

Reactive systems have emerged as a new breed of computing systems, but not without some skepticism in the technology industry

Load More