Posts for Design Category

Part 2 – What matter the most in Java 8? – Stream

Stream A java.util.Stream represents a sequence of elements on which one or more operations can be performed. Stream operations…

What is Reactive System?

Reactive Manifesto System architects have recently faced myriad of challenges that demand them to build a scalable system that…

Data Structure Review – Heap

What is Heap Heap is a binary balanced tree that you fill the node from top to bottom and…

It is important to get your REST design right as it is the API you expose to the public. To get it right, you need to think of your data is resource and api is to consume/ manipulate it.

REST API Design In Practice

It is important to get your REST design right as it is the API you expose to the public. To get it right, you need to think of your data is resource and api is to consume/ manipulate it.

Builder is like a factory method that is in class scope and to prepare you the instance of the class. The difference is all about how to create the instance. If an instance has many different ways to be composed of, you probably don’t want to code all the possible variations of constructors, right? In this article, we are going to see how we use this pattern to build us a complicated instance.

Design Pattern In Practice – Builder Pattern

Builder is like a factory method that is in class scope and to prepare you the instance of the class. The difference is all about how to create the instance. If an instance has many different ways to be composed of, you probably don’t want to code all the possible variations of constructors, right? In this article, we are going to see how we use this pattern to build us a complicated instance.

Popular