Basic Concepts in Angular

Angular is a client side framework. To work with angular you must have node and npm installed on your machine. This post assumes that you already have them installed on your machine and jump right into the creation of the angular application. You also need to have the angular cli installed. You can install it

Java 8 – What is new

Java 8 was released on March 2014 and it is about functional-style programming. It proposes a set of new features: lambdas method references the stream api default methods in interface parameterization Lambdas Lambda is a technique to passcode to methods. Looking at lambda from the point of view of a developer it is an argument

Start working with a GIT repository

In one of the previously post, I talked about how to push your work at github.com using eclipse IDE. In this post I will show you how to “grab” (git term is clone) a repository from git hub.com and start adding new feature. First thing, first thing to do is to have a git repository

The Twelve Factors for Applications

The 12-factor app is more like a guidance on ideal practices (or principles, if you want) for building softwares delivered as a services. It can be applied to applications written in any programming language. I. CODEBASE One codebase tracked in revision control, many deploys This statement says that you should have only one repository for

What do you know about equals() and hashCode() methods?

Inevitable, during a Java interview you will be asked about equals() and hashCode() methods which are declared in the java.lang.Object class. equals() method The equals method is declared as [crayon-5bcd711fac3f2969526939/] and indicates wether two objects are equals or not. It returns true in case the two objects are equals, and false otherwise. hashCode() method The

Essentials on IBM Cloud Garage Method

Today I started to learn about the IBM Cloud Garage Method. I was quickly able to find out that garage method is an approach, a way of work that brings together techniques from Agile Development Lean Development Extreme Programming (XP) and IBM Design Thinking. The goal of the Garage is to build innovative solutions by

All you know about EAR file

During a technical interview one of the phrases that put the candidates in difficulties is “tell me all you know about [something]”. This is the first post in the series tell me all you know about, and I will write about EARs files. EAR stands from enterprise application archive and it is a standard jar