July 2017

Java Streams API inĀ brief

First, let’s define what a stream is in Java 8:Ā a sequence of functions, actions, inputs, and outputs (better defined as a ā€œpipelineā€). Streams API provides functional-style operations to transform these sequences; sources for them can contain arrays, collections, files, etc. In general terms, streams areĀ Monads: ā€œMonads represent computations to be...

Continue reading...

Does it worth to work as aĀ freelancer?

BACKGROUND Usually many of us graduates from college have dreamed of working in a large company with great salary, prestige and traveling around the world; or maybe we’ve had the ā€œmillion-dollar ideaā€ and we’ve put tears, sweat and blood to boot that beloved startup and appear in Wired as the...

Continue reading...