This week and the weekend before that I've had the chance to experience the joy of migrating servers. BeWelcome has opted for a new production server, as a) the new contract is cheaper and b) the new server has better hardware. Based on that experience, there are a number ...
read morePHP optimizing
Twin of the bloodless model
Beginning unittests
I've lately started implementing unit-tests for the BeWelcome codebase and from the get-go it's been a joy. Well, almost. Spent a little time figuring out how to get the framework working and making it accessible, but after that's it's been sweet. Just running the tests gives ...
read moreOffline mode
Lately I've been doing my share of work-on-your-way-to-work (technically it's a hobby-project, but when your hobby includes doing exactly the same as your work, it's hard to see the big difference) and this has led to some annoyance on my part. The situation: I work a bit ...
read moreRyanair ...
There can be just one judgement on this airline: they massively suck! They are so incredibly poor at customer relations your mind will almost refuse to believe it. And now, they have proven even worse at handling security. Here are the happy details of complete security-management failure:
- You now HAVE ...
Coming of (some sort of) age
I've read many times in many different places written by many different people that learning the programming trade means that when you look back at previous code you wrote, you'll wince and go 'Eeeeewwwwww!'. Well, I've read something to that effect, maybe not exactly that. Various people ...
read moreLists of x
Personal take on MVC
I've been working with MVC for a while now and it's generally a great idea. I first got acquainted with it when starting to work on the BeWelcome code (have a look at http://www.bevolunteer.org/trac/ if you're interested in an open source hospitality exchange ...
read moreDevelopment in teams
Working in teams is great. And a massive pain. It depends on a lot of things: the other team members, the team lead, the project itself, your motivation for being in the team, the structuring of the team, plus the general environment of the team. Obviously, in a normal job ...
read more