Start a MySQL Server with Docker

MySQL is a freely available open-source relational database management system that uses SQL. Docker is an virtualization software that performs operating-system-level virtualization.

3 minute read

Functional Programming in Java

The big change in Java SE 8 is the best-known new feature: Lambda expression, it takes an effort to bring Java into the world of functional programming. It provide a clear and concise way to write the code.

4 minute read

Programming Paradigms

There are three main programming paradigms: Imperative programming, Declarative programming and Functional programming.

2 minute read

Analysis of Algorithms

When we try to analysis an algorithm, we can follow those steps: The size of the input; How to calculate the run time of an algorithm; The Best Efficiency, the Worst Efficiency and the Average Efficiency.

6 minute read