Elasticsearch Internal - Shards

  • elasticsearch
31 May 2017
Recently, my team started to use Elasticsearch. My coworker Sahan gave an sharing section to help all team members get started w/ Elasticsearch. This presentation aims to continue on that sharing.

Option - A Better Way to Handle Null Value

  • scala
  • function programing
03 May 2017
Option is a commonly-used data type in Scala. It's call Maybe in Haskell and Optional in Swift. Option is also closely related the concept Monad.

Loop Like a Functional Programing native

  • scala
  • function programing
22 Mar 2017
Functional programming paradigm discourages the use of for/while loop and advocates other approaches to accomplish similar computation. This sharing section focuses on what these other approaches are.

Functional Programing Principles

  • function programing
01 Mar 2017
This slide summarizes a few principles that Functional Program encourages. It explains what these principles are, the benefits and when to make an exception (not following the principle).