What's the deal between SOA and Microservices?

One day I was talking with other developers in my company about some modifications that we'll need to do in our current architecture of one specific system. At some point, one of these developers stated that we can't say that our architecture is based on Microservices because we have modules…

REST: It's all about semantics

Introduction In this post I would like to put my two cents in and talk about RESTful web services. First of all I don't intend to discuss the history of RESTful services. Neither this is a tutorial about implementing RESTful web services. What I'm trying to do is discuss how…

Pitfalls on Agile Software Development

Introduction Last week I was listening to the new Thoughtwork's podcasts and I bumped with Sriram Narayan talking about Anti-Patterns of Agile Software Development. By anti-pattern, he means common mistakes made by teams while adopting agile software development methods. According to him, due to the not-so-rigid way of defining agile…

Testing code highlight

This is a post to test the code highligh feature. public static main void(String[] args) { System.out.println("Hello World!"); } Done.…