KG – Hacks. Thoughts. Writings.

  • About
  • Code
  • Resume
  • Exploring gokibitz for embedding Go games

    February 2019
  • The Road to a Masterless Multinode Distributed System in Elixir

    December 2018
  • What I Love About Go/Baduk

    October 2018
  • Stuff I did in 2016

    December 2016
  • Setting up Org-mode to run Clojure code

    July 2016
  • My eshell prompt setup

    June 2016
  • Creating a simple stack-based language in Clojure

    April 2016
  • Using records in Clojure

    February 2016
  • Implementing Norvig's Spelling Corrector in Clojure

    February 2016
  • Rationals vs Decimals in Clojure

    January 2016
  • Books I read in 2015

    December 2015
  • Concurrent Prime Sieve in Clojure

    December 2015
  • Useful AWK one-liners

    December 2015
  • Setting up org-mode pdf export in OS X ElCapitan

    November 2015
  • Fetching data with a raw SQL query in SQLAlchemy

    November 2015
  • Different applications of reduce in Clojure

    November 2015
  • CS Reading: Computer Programming as an Art

    July 2015
  • Setting up ACL in Mosquitto using Postgres

    May 2015
  • Emacs as email client with offlineimap and mu4e on OS X

    November 2014
  • Integrating mogenerator in your XCode project

    August 2014
  • Creating a Mutable Array data type in sqlalchemy

    August 2014
  • Dealing with ISO 8601 dates in Python

    April 2014
  • Brain and Memory

    March 2014
  • Testing your Galaxy S2 i9100 after flashing a new ROM

    February 2014
  • Documentaries I've watched

    February 2014
  • My Automation Recipes

    January 2014
  • Books and Short Stories I read in 2014

    January 2014
  • The Unix Philosophy - A Summary

    December 2013
  • Installing PIL on Mac OSX Mavericks

    December 2013
  • Writing good Classes in Python

    December 2013
  • Setting up Jenkins as a watchdog for your Python application

    November 2013
  • What makes a great API?

    November 2013
  • A guide to Visual Design

    October 2013
  • An Eventful September

    October 2013
  • Building an open-source Python application the right way

    September 2013
  • Familiarising yourself with a large codebase

    September 2013
  • Deploying a Django application on Elastic Beanstalk using S3

    August 2013
  • Web Typography checklist

    August 2013
  • What is Python Month?

    July 2013
  • JVM Profiling Disclosures

    May 2013
  • Installing pylibmc in ubuntu

    May 2013
  • Type and Object in Python

    May 2013
  • Make your open source project documentation suck less

    May 2013
  • My Sublime workflow

    May 2013
  • Hello World!

    May 2013
  • January 0001