Quantcast
Channel: Free Software Magazine - development
Browsing latest articles
Browse All 21 View Live

The three great levellers

Drink was the first great leveller, as it brings everyone to the floor eventually. The second was the Internet. Everyone can be published, listened to, and promoted giving freedom of expression to the...

View Article



The seven sins of programmers

Programmers. The system administrators worship their bit twiddling capabilities. The users exchange vast quantities of beer for new features and tools. And the project managers sell their souls when...

View Article

The portable web development toolkit

Web developers are sometimes forced to travel. Unfortunately, lugging a big, bulky laptop around with all their programs is the only way to develop on the road. After all, using another computer is out...

View Article

All the C you need to know for GTK+

If you want to develop applications with GTK+, a graphical toolkit used by the GNOME desktop environment, it is essential that you are comfortable with the C programming language. This article is meant...

View Article

Programming languages and "lock-in"

Language and lock-inOne of the favorite arguments for free software is that it avoids lock-in to a particular manufacturer's products. Something similar happens due to choice of programming language,...

View Article


Autotools: a practitioner's guide to Autoconf, Automake and Libtool

There are few people who would deny that Autoconf, Automake and Libtool have revolutionized the free software world. While there are many thousands of Autotools advocates, some developers absolutely...

View Article

Book Review: Professional Plone Development by Martin Aspeli

Plone is a well-known Content Management Systems (CMS). Since it's relatively easy to customize to a specific enterprises style and workflow, there is a healthy trade of services around the core...

View Article

Tango Icons are Set Free!

From http://bear454.blogspot.com :Jimmac announced today on the Tango Mailing List that thanks to about a bazillion requests and the negotiation skills of Michael Meeks, the Tango Icon Library will be...

View Article


Dictators in free and open source software

Some people seem to challenge the idea that most (if not all) free software projects need a benevolent dictator--that is, somebody who has the last say on every decision. They are quick to point out...

View Article


Copyleft has no impact on project activity?!

Recently, I collected some data from Sourceforge, hoping to find evidence for the importance of copyleft. But I found something surprising: although there's plenty of evidence that many developers...

View Article

Ten easy ways to attract women to your free software project

The gender inequality among developers and supporters of free software is stunning. Less than 2% of us are women, according to studies conducted for the European Commission. Why? The evidence says...

View Article

Why I choose copyleft for my projects

Terry Hancock seemed to raise a few hackles when he presented case recently that "copyleft has no impact on project activity?!)". I'm not certain why, because it seemed he was just asking a question...

View Article

Rule #2: Create a community

The "edge" for free software over proprietary software comes from volunteer effort. You should spend just as much effort on designing a comfortable and inviting project as you would on any consumer...

View Article


Video Conversion System Implementation

Many systems support video upload and viewing functionality. Of course, all video files uploaded by users shall be converted to some common format (flv format as usual) to make playback easier,...

View Article

Rule #3: Divide and Conquer

A constant pattern in the corporate environment is the gathering of resources, but with the free exchange of information inherent in commons-based projects, the pattern of choice is the dispersal of...

View Article


Rule #4: Grow, Don't Build

Since free software and other free culture products are formed by an organic, incrementalist process, they tend to be highly organic in their design as well. Free software is not so much built as it is...

View Article

Doing the Impossible

There is no "magic" to commons-based peer production. Most of the techniques that have brought free culture products ranging from software to art to electronic hardware have been in play for hundreds...

View Article


Will Google Wave revolutionise free software collaboration?

If you haven't heard yet, Google have released a developer preview of their new social networking and collaboration tool - Wave. What impact might this have on free software users and...

View Article

Keeping score in test-driven development with Python, PyLint, unittest,...

Programming is more fun when you keep score. The extreme programming (XP) development model popularized the idea of test-driven development (TDD) with professional programmers in mind. But TDD turns...

View Article

Image may be NSFW.
Clik here to view.

It's 2015, writing a simple 6 screen application is still too hard

Last night I saw a message from a friend of mine in Facebook: she is trying to organise a baby sitting community where people who trust each other will exchange "tokens" when they babysit each other's...

View Article
Browsing latest articles
Browse All 21 View Live




Latest Images