-
Software Development
Introduction to Apache Spark with Examples and Use Cases
I first heard of Spark in late 2013 when I became interested in Scala, the language in which Spark is…
Read More » -
Software Development
What is a Tidy Codebase?
I came across the book recently ‘The Life-Changing Magic of Tidying Up.‘ I think I got a sample on the…
Read More » -
Software Development
Enterprise Applications Customization with Microservice
Introduction Today in highly paced enterprise environment you, as the leader of enterprise IT division, need to be fast. Simplicity…
Read More » -
Software Development
Alternatives to global variables and passing the same value over a long chain of calls
The old, good global variables are the wrong solution to a real problem: you want some information to be available…
Read More » -
Software Development
NoSQL vs. SQL: Choosing a Data Management Solution
Table Of Contents 1. Introduction 2. Distributed systems: the CAP theorem 3. Relational data stores 3.1. MySQL / MariaDB 3.2.…
Read More » -
Android Core
Getting started with Android app and material design: Toolbar and Navigation drawer
Material design is a set of rule built by google that guide how to develop an Android app. They can…
Read More » -
Software Development
Where’s the law?
If you would like to describe Law of Demeter in one sentence, it would go like that: “talk only with…
Read More » -
Ceylon
Ceylon: Why you might want to choose Ceylon
In a couple of days Ceylon 1.2 will be released, after a year of development. That’s exciting for us, but…
Read More » -
Software Development
Transcending REST and RPC
It seems that a new paradigm is coming. Facebook and Netflix have come up with different implementations for that idea.…
Read More »