I build software with Python, Django, ReactJS & React-Native. Every day. All day long.

Diversity as a Dependency 

PyCon APAC 2012 - Diversity as a Dependency

Here are my notes on Anna Martelli Ravenscroft's closing keynote on "Diversity as a Dependency".

Edit: Here is the video: https://www.youtube.com/watch?v=wOpdDxJzNkw

She opens her keynote with a question:

"What do you think of when you hear the word diversity?"

Someone in the audience ...

Permission for Forgiveness 

PyCon APAC 2012 - Alex Martelli's Keynote

Here are my live notes on Alex Martelli's keynote "Permission for Forgiveness".

Edit: Here is the video: https://www.youtube.com/watch?v=lEtyYEKqUlk

He starts with a joke about the font in his presentation which looks like Comic Sans but is actually Apple's Chalkboard.

We learn about ...

Functional Programming in Python 

PyCon APAC 2012 - Functional Programming in Python

Here are my notes for Gavin Bong's talk about functional programming in Python.

Edit: Here is the video: https://www.youtube.com/watch?v=r75X4Vn_E9k

Sorry for the horribly weird notes. I don't know anything about functional programming and got lost during the talk more than once. :/

Gavin ...

MongoDB with Python 

PyCon APAC 2012 - MongoDB with Python

Here are my notes on Mathias Stern's talk about "MongoDB with Python"

Edit: Here is the video: https://www.youtube.com/watch?v=hU8rkNT6CVk

MongoDB should make your life easier. You should be able to start coding as fast as possible.

Starting the database is as simple as creating ...

Introduction to Game Development 

PyCon APAC 2012 - Introduction to Game Development

I like how Daniel Greenfeld has the habit of publishing live notes when he attends conferences and meet-ups. I don't think that I will have the time and money to attend so many conferences that a dedicated repository would make sense but I guess that I can give this ...

Pair Programming With Tmux 

Secure pair programming with wemux and Vim

At Bitmazk we are a small team of web developers with members located in Singapore and Germany. Of course we do codereviews with Google's awesome Rietveld but often when someone has an immediate problem, pair programming is just so much more efficient.

We used to use Skype for talking ...

Snippets of April 2012 

Small Things That I've Learned This Month.

This is my second post in a series of (almost) monthly posts about small bits and pieces of wisdom that amazed me. You can find the first post here: Snippets of February 2012

Ubuntu: Static Application Switcher

App switiching with ALT+TAB became a major pain since Ubuntu introduced that ...

InnoDB vs. MyISAM 

MySQL InnoDB vs. MyISAM and the foreign key constraint of death

During the last few months I constantly ran into problems with MySQL which drove me crazy and I finally decided to use PostgreSQL for all new projects. Today I figured out what was going on:

On my development machine I have MySQL version 5.1.61 installed. Recent Webfaction servers ...

Snippets of February 2012 

Small Things That I've Learned This Month.

Naturally, as a developer I learn new awesome things almost every day. I thought it might be a good idea to keep track of all those small Ah-Ha! moments and release a snippets post every month.

Global .gitignore

When I wanted to contribute code to Pelican I naively added .ropeproject ...

Blogging with Pelican and GitHub 

Note: This Post is Outdated. Link to new post is in the text.

While it took me indeed just four lines of code and thirty minutes to setup the first version of this blog, I couldn't resist to geek over it for a few more hours and create a nice and clean approach to publishing this blog with Fabric, Pelican and GitHub ...