This is the personal blog of Graham King. I write mostly about software engineering, and occasionally about society. I am also on twitter and github.
All posts by date
2014
GopherCon 2014 favorite talks, notes
Raw sockets in Go: IP layer
Three best programming books
2013
Go: How slices grow
My setup: Hardware
Kinesis Advantage after four months
Realtime Conf 2013: Favorite talks
WordPress Black Hat SEO dissected
Quote: Look well to each step
What if everyone worked remotely?
How GPG works: Encrypt
Online upgrades in Go
Quote of the day: Bruce Schneier
Co-located teams are a business risk
We are all polyglots
Rust: What I learnt so far
PyCon 2013: My two favorite talks
Chapter books for a three / four year old
Google World
Keyword arguments in C
2012
How will you measure your life? – book notes
Why I prefer Android to iOS
Tools for Change, Social Change Conference 1995 notes
David Suzuki on television
Resident and Virtual memory on Linux: A short example
What is WebRTC? Post on LincolnLoop’s blog
John Cleese – Take micro creativity retreats
Does success at high school predict success in life?
Democracy at work
What is SPDY? Post on Lincoln Loop’s blog
Optimize for motivation: Post on Lincoln Loop’s blog
Go: Targeting a different architecture #golang
Finally understanding Unicode and UTF-8
Go @ Vancouver Polyglot Unconference
Ward Cunningham quotes
Code coverage in django with ‘coverage’ and ‘django-jenkins’
In-memory key-value store in C, Go and Python
Go after four months #golang
Who we are. Why we do it.
Miami Vice: Off-duty
In Go, is your terminal a console or a pipe? isatty golang
2011
Proxy socket.io and nginx on the same port, over SSL
Pretty command line / console output on Unix in Python and Go Lang
On why hackers don't work on large teams
Machiavelli on Occupy Wall Street
Ad-blocking your iPad
Finding memory leaks in Python with objgraph
DjangoCon 2011: Psychology for your webapp
Hostage Negotiation 101
Pages
- Credit card numbers
- Credit card generator
- SSH and OpenPGP keys
- Research Papers Archive
- Behaviour Change Toolkit
- about
Tags
- software
- behaviour
- society
- misc
- go
- book
- ideas
- python
- rust
- conference
- quote
- strategy
- futureofwebapps
- unix
- credit-card
- django
- socialpsychology
- assembly
- finance
- history
- remote
- ubuntu
- underrust
- c
- influence
- javascript
- lincolnloop
- memory
- performance
- television
- cryptography
- epoll
- interview
- linux
- marketing
- memcached
- monitoring
- sage
- systemd
- unicode