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-59e57b2b7c499887709839/] 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 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

Use strong passwords

“Be sure you create a strong password!” this is the advice we see everywhere on the internet, but what does a strong password means? I’ll say a strong password has the following characteristics: has at least 12 characters length. If the technology does not support it, you should stop using that system. A longer password

It is agile fever in the world

You might heard about agile for a long time and this is not surprising at all (afterwards it was born in 2001). In fact I am sure you read about agile on wikis, forums, blogging and micro-blogging. You might even practice agile in an ad-hoc manner on projects you were involved, and yet agile methodology

Of Course! I am catching Pokemons…

… with Pokemon GO app for iOS. I installed this free-to-play location-based augmented reality mobile game, and yesterday I started my run for those virtual creatures called Pokémons. The game was released for the first time on July 6 2016 in Australia and United States. About Pokémons Looks like there are a total number of 720 of pokémons