A Beginner’s Guide to Open Source: The Best Advice for Making your First Contribution

I asked on Twitter what advice experienced contributors would give to newcomers in open source. This post features some of the best advice people shared specially for you, in a step-by-step process to help you overcome initial barriers and feel confident about your first contribution. Open source software is already integrated into our daily lives, even more if you are working with IT. A recent research about open source usage shows that 66% of companies will first look for open source solutions before considering any other options – it’s became the default option, for a number of reasons: more stability brought by collaboration and…
View Post

The Real Benefits of Engaging in Open Source

Open source software is everywhere, powering applications and gadgets of all sizes, all over the world. If you work with technology, and specially, if you are a programmer, you are certainly using a wide range of open source software on a daily basis. You probably used Github before to check out some code or to find out how to use a certain library / API. But have you ever asked yourself why so many people around the world dedicate so much time on building and contributing to open source projects? Why all the fuss? Is open source just a matter of…
View Post

Is your Open Source Project Welcoming to New Contributors?

How can a project maintainer help newcomers feel more comfortable and confident about making their first contribution? This post has a few protips for making your open source project a welcoming and safe environment for newbies. Every now and then we hear people confessing they would love to get more into open source, but they feel afraid – there are just so many things that could go wrong! What if I’m not good enough? What if I get strong criticism on my pull request? What if I break all the things? What if the issues are way too complex /…
View Post

Presenting Imanee: easy image manipulation in PHP

This post presents Imanee, an image manipulation library for PHP. Image manipulation is a funny and quite interesting area to explore in any programming language. I’ve worked many years as an independent developer producing web apps that deal with image manipulation – morphs, photo montages and effects, creating animated gifs and such. One (very old) example is mymagz.in, where you can create a magazine cover using your photo. With the promise of a big refactoring in one of these websites I started working on an image library to make my life easier, the easiest possible actually in terms of dealing with…
View Post

Contributing to Open Source: a quick getting started guide

October came with a lot of excitement for open source contributors, as DigitalOcean launched its #hacktoberfest giveaway. With less than 1 week, we already saw people who are done with the 50 commits challenge, and that is amazing! However, we know that inexperienced developers might feel intimidated by the idea of contributing, for several different reasons. This quick getting started guide will give you some protips on how to overcome initial barriers and join the OSS party. When the concept of open source software started to get attention, back in the late 90s, it seemed nearly impossible to believe that it would get so popular…
View Post