Posts
Japanese universities vs HTTP redirects
Shoulder Separation Blues
Fun with Python and Kanji (talk from PyCon JP 2018)
Migrating to Ubuntu after MacOS
Setting up suspend-to-hibernate in Ubuntu on an X1 Carbon
Moving from a Macbook Air to a Carbon X1
Book Review - Remote - Office Not Required
Book Review - Your Code as a Crime Scene
Book Review - Building Evolutionary Architectures
Book Review - The Practice of Programming
To Docker or not to Docker?
Summary - "The Cathedral and the Bazaar"
Learning about Blockchains and Cryptocurrency
tmux for screen users
Using Graph Theory to Aid Learning Kanji
Notes on "Is TDD Dead?" (Parts 3 - 5)
Working with Big CSV Files
Notes on "Is TDD Dead?" (Parts 1 and 2)
Notes from PyCon JP (Sep 9-10, 2017)
My First PyCon Developer Sprint
Notes from PyCon Russia (July 2017)
Notes from PyCon Day 3 (21 May 2017)
Notes from PyCon Day 2 (20 May 2017)
Notes from PyCon Day 1 (19 May 2017)
Reverse-engineering the liveleak.com Video Upload Process
Project Infrastructure - Version Control
Mid-year Review
Pycon Russia 2016
Project of the Week - Dual tone, multiple frequency detector
Project of the Week - FFmpeg tutorial
Strange iOS music player bug
Brain Transplant on a Macbook Air
One Year of Strength Training
A Programmer's Dream
My First Chrome Extension
Which Programming Language Do You Prefer? Why?
Coding Practice - Dynamic Programming
Reinventing the Wheel (in a useful way)
This Week's Coding Practice - The N Queens Puzzle
Parsing postal addresses
Remembering chess coordinates
Coding Practice - Spiral traversal of an array
Synchronizing other calendars with Google Calendar
Russian ViM keymap for a Japanese keyboard
Coding Practice - Maximum Subarray Problem
The blog has moved!
A Window into the Australian Workforce
Automatic Speech Recognition with Google
Coding Practice - Quicksort
An (unexpected) defense of Microsoft Store...
The Decimator, 2.0
Surviving Customer Support
Coding Practice - Binary Search
Counting Large Numbers in Japanese - a PITA
This Week's Coding Practice - Stacks and the Tower of Hanoi
Coding Practice - Tries
The Challenges of Character Encoding... in 2013
Coding Practice - Depth-first Tree Traversal
Cheating in Angry Birds
Why Linux rocks
This Week's Coding Practice - Linked Lists
This Week's Coding Practice - Merge Sort
This Week's Coding Practice - Binary Search Trees
Last Week's Coding Practice - Hash Tables
subscribe via RSS