Open Source Zone

Python 3.6 May be the Tipping Point

Python is a major programming language, eco-system and community. It is influential in numerous domains: scientific computing, Web applications, DevOps, education. It is being used extensively by prominent companies and

Explore Advanced Vagrant Features

In First Steps with Vagrant, you learned how to install Vagrant, set up and run a basic virtual machine. Now, we will cover a few more complex features, such as

How the GPL Lost the Open Source Battle

In this article I’ll cover the history of software from a social and legal perspective. It is an amazing story that is still unfolding today. You will learn about software

Improve Python Performance with Cython

Python is my favorite language. It is simple, readable, flexible, supports many programming paradigms, has an awesome standard library, tons of third-party packages and a great community. But, it is

10 Steps to Becoming an Open Source Contributor

In my previous article, “Top 10 Reasons Your Company Should Contribute to Open Source Projects“, I listed the why?of open source. In this article I’ll explain the how. Many developers

Composer: Dependency Manager for PHP

A few years ago, installing PHP libraries was a nightmare. The first issue was that you either found framework agnostic code, or you found just plain old classes all bound