Open Source Tools: Build – Maven

Java projects need a way to produce binaries from sources. There are many tools out there that can achieve this goal, Apache Maven has been so far the most popular choice, chances are you have encountered in one way or another. Maven as we know it today is the result of a couple of iterations, starting with Maven 1 where the build was one step removed from its predecessor tool: Apache Ant. Maven 1 gave you a lot of freedom to define how a particular build should behave but forced developers to use XML in a programmatic way. This lead Read More


Open Source Tools: The Series

I’ve been meaning to write about this topic for a long time. I was a happy consumer of Open Source software during college and the early years of my career. Suddenly something happened and decided to actively participate in Open Source; it’s been a while since then, 12 years give or take a few days as a matter of fact. As part of this adventure I’ve come across a series of tools and techniques that have helped me to deliver FLOSS (Free/Libre Open Source Software), which I often discuss with people during Hackergarten meetups and in the “hallway track” at Read More


What it is to be an Open Source developer

Years ago I wrote a piece regarding my experiences writing Open Source software. At the time I had written 3 small projects (Json-lib, EZMorph, and JSTester) for a little more than 6 months. The following paragraphs show what I was feeling back then about the whole experience. As some of you may have noticed, during the past two months I’ve been posting news of two open source projects I’ve been working on. Little did I know the kind of experience I was getting into. For the most part of my career, I’ve been a user of many OS projects, and Read More


ˆ Back To Top