PHPNews

FOSDEM 2016: What I learned

The annual European gathering of open source enthusiasts took place in Brussels this weekend. For the fourth time, I had the chance to take part in these two days of lectures and conversations with fellow developers from around the world about freedom, sharing and open collaboration. Here’s what I learned there. …

Continue reading »

Written by radek.io - Articles - - Aggregated on Wednesday February 3, 2016


2015 on radek.io

The start of a new year is a milestone that makes many of us stop and look forward. What 2016 has in store for us? The next 12 months give us an opportunity to grow and empty page to fill. When planning ahead, we need to look back and reflect. What worked well and what didn’t? It’d foolish to repeat the same …

Continue reading »

Written by radek.io - Articles - - Aggregated on Thursday December 31, 2015


Writing for developers, part 3

This is the third part of my writing guide for developers. The written word is how we share ideas with each other on the internet. In a blog post, README file or program documentation. This exchange is incredibly important for the software engineering community so we don’t keep reinventing the wheel. And the better …

Continue reading »

Written by radek.io - Articles - - Aggregated on Thursday December 24, 2015


Writing for developers, part 2

Last week, I posted about how similar the process of writing is to the Red-Green-Refactor cycle of test-driven development. Breaking it down to three stages helps to get more done and at higher level of quality. Programming is a form of writing after all. Haven’t read the first part …

Continue reading »

Written by radek.io - Articles - - Aggregated on Thursday December 17, 2015


Writing for developers

Software engineering today is fuelled by sharing and open collaboration. The internet and open source have been great catalysts of both and helped moving the industry forward at an incredible pace. For years now, platforms like StackOverflow and GitHub have been ingrained into the daily routine of many. But as …

Continue reading »

Written by radek.io - Articles - - Aggregated on Thursday December 10, 2015


My notes from LNUG November 2015

Craft beer, two rounds of tasty pizza, bunch of friendly people and three talks about Node.js. That’s LNUG — a monthly event for server-side JavaScript enthusiasts in London. Following a brief change of venue in October, the group moved back to the familiar Stack Overflow offices of Bentima House at Old Street …

Continue reading »

Written by radek.io - Articles - - Aggregated on Sunday November 29, 2015


Open-source project release checklist

Releasing an open-source project requires a few more things than just putting the code up on the internet. Well, that is if you want people to see it. The interest in open-source has grown a lot over the past ten years. Linux has been deployed on washing machines and combat drones, and most programmers today could …

Continue reading »

Written by radek.io - Articles - - Aggregated on Monday November 23, 2015


Parallel commits with gitwalk

From time to time, a change comes up that needs to happen everywhere . You got a new email address and so it needs to be updated in many maintainers files. Maybe a new legal policy requires you to add a file with a disclaimer to all of the 200 repositories your company maintains. Or you just want to clear all …

Continue reading »

Written by radek.io - Articles - - Aggregated on Wednesday November 18, 2015


Build a new open-source project every year

Learn a new programming language every year. That’s what Andy Hunt and Dave Thomas recommend in their industry classic The Pragmatic Programmer . And it’s great advice — different languages take slightly different angles to solving problems and learning new ones broadens your horizons. But while writing code is …

Continue reading »

Written by radek.io - Articles - - Aggregated on Tuesday November 10, 2015


gitwalk: Bulk processing of git repos

Complex systems are usually made up of many components that span at least a few code repositories. And while this is a very good thing, it adds a few extra steps to your workflow. Having to keep several repositories up to date and on the right branches can become a little cumbersome when you need to quickly search for …

Continue reading »

Written by radek.io - Articles - - Aggregated on Tuesday November 3, 2015


Manipulating git repositories with Node.js

What do linting, building and testing have in common? They all work best when automated. With services like GitHub’s webhooks , it’s easy to subscribe to certain events on your repository and be notified by a HTTP request. These might be commits being pushed or pull request landing at your repo when you can trigger …

Continue reading »

Written by radek.io - Articles - - Aggregated on Tuesday October 27, 2015


Turning users into contributors

Contributors make open source fun. Enabling a community of people to use, re-use and improve your code into something that’s beyond what you thought possible is amazing. But as many other things in life, the community won’t just magically appear out of nowhere. In this series, we’re going through a few strategies …

Continue reading »

Written by radek.io - Articles - - Aggregated on Monday October 5, 2015


Make your open-source project accessible

Open source has become a thing. A big thing. But with so many open source projects around, it is increasingly more difficult to attract contributors. With many of them backed by large corporations like Facebook or Twitter, the battle for volunteer programmers’s time is fierce. This post is a second in a series of …

Continue reading »

Written by radek.io - Articles - - Aggregated on Monday September 21, 2015


Marketing for open-source projects

Ever published an open-source project and didn’t see a frenzied crowd of people storm by, taking down the servers on the first night after the release? Well, most communities don’t form overnight and with so many different projects that are available today, it’s difficult to attract contributors without doing a little …

Continue reading »

Written by radek.io - Articles - - Aggregated on Monday September 14, 2015


The future of open source for programmers

Github – the most popular hosting service for open source projects was founded seven years ago. It brought the ideas of free software to a much broader audience, particularly of younger programmers and undoubtedly made a mark on the way we see open source today. But it’s not the only thing that changed. Open …

Continue reading »

Written by radek.io - Articles - - Aggregated on Monday August 17, 2015