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

Pelican and Github Pages 

Blogging on The Shoulders of Pelican, Markdown & Github Pages

One year ago I blogged about Pelican and up until today this remains the most frequented post in my blog. However, in the meantime Pelican got two major version bumps and is much more powerful now (and easier to use). So let's see how to setup your blog with ...

Django GFKs & Factory Boy 

Test Models with Generic Foreign Keys and Factory Boy

Let's say you are writing a reusable Django app and your app has a model with a generic foreign key. An example could be a messaging app where messages can attached to any other object (when you think about Facebook, a message can be sent to another User, or ...

Solr & Circus 

Daemonize Solr with Circus 0.5 on Webfaction

Since Webfaction increased the available memory from 40 MB to 250 MB I started using Solr for more and more of my projects. However, I never really knew how to ensure that Solr restarts itself if it crashes and how to easily stop and start it in case I have ...

Why We Should All Write a Video Game 

PyCon APAC 2012 - Richard Jone's Keynote

Here are my notes about Richard Jones' keynote with the title "Why we should all write a video game".

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

He starts with a awesomely geeky overview over the history of game computing. It turns out that with an ...

Big Data Clouds 

PyCon APAC 2012 - Analyzing Big Data in the Cloud

Here are my notes on Chris Boesch's talk about analyzing big data in the cloud.

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

Chris is a professor teaching many IT subjects at Singapore Management University. He advertises the cool idea to let the students teach ...

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 ...