41554 blogs · [ { "id": "01a08c5b-6756-71de-8d9a-943adf8d98e5", "title": "A History of OpenOMF", "url": "http://vagabond.github.io/programming/2025/03/28/a-history-of-openomf", "published_at": "2025-03-28T00:00:00+00:00" }, { "id": "01a08c5b-6756-71de-8d9a-943ae07cda93", "title": "Field notes on extending the Erlang packet parser", "url": "http://vagabond.github.io/programming/2018/12/30/notes-on-extending-the-erlang-packet-parser", "published_at": "2018-12-30T00:00:00+00:00" }, { "id": "01a08c5b-6756-71de-8d9a-943ae14c8f8b", "title": "Of communities and bikesheds", "url": "http://vagabond.github.io/rants/2018/02/12/of-communities-and-bikesheds", "published_at": "2018-02-12T00:00:00+00:00" }, { "id": "01a08c5b-6756-71de-8d9a-943ae20a9cbd", "title": "Announcing caut erl ref; a \"new\" Cauterize decoder for Erlang", "url": "http://vagabond.github.io/programming/2017/01/11/announcing-caut-erl-ref-a-new-cauterize-decoder-for-erlang", "published_at": "2017-01-11T00:00:00+00:00" }, { "id": "01a08c5b-6756-71de-8d9a-943ae2273bb6", "title": "Hot takes on Elixir", "url": "http://vagabond.github.io/rants/2017/01/03/hot-takes-on-elixir", "published_at": "2017-01-03T00:00:00+00:00" }, { "id": "01a08c5b-6756-71de-8d9a-943ae2ffed62", "title": "Encryption: you can't put the Genie back into the bottle", "url": "http://vagabond.github.io/rants/2015/12/14/encryption-you-cant-put-the-genine-back-into-the-bottle", "published_at": "2015-12-14T00:00:00+00:00" }, { "id": "01a08c5b-6756-71de-8d9a-943ae38e4756", "title": "A year with Go", "url": "http://vagabond.github.io/rants/2015/06/05/a-year-with-go", "published_at": "2015-06-05T00:00:00+00:00" }, { "id": "01a08c5b-6756-71de-8d9a-943ae40d4bda", "title": "Chasing distributed Erlang", "url": "http://vagabond.github.io/programming/2015/03/31/chasing-distributed-erlang", "published_at": "2015-03-31T00:00:00+00:00" }, { "id": "01a08c5b-6756-71de-8d9a-943ae41aec85", "title": "Reposting the classics", "url": "http://vagabond.github.io/2014/09/22/reposting-the-classics", "published_at": "2014-09-22T00:00:00+00:00" }, { "id": "01a08c5b-6756-71de-8d9a-943ae4e98f67", "title": "A week with Go", "url": "http://vagabond.github.io/rants/2014/05/30/a-week-with-go", "published_at": "2014-05-30T00:00:00+00:00" }, { "id": "01a08c5b-6756-71de-8d9a-943ae4fd2820", "title": "OpenSSL is dead, long live LibreSSL", "url": "http://vagabond.github.io/rants/2014/05/18/openssl-is-dead-long-live-libressl", "published_at": "2014-05-18T00:00:00+00:00" }, { "id": "01a08c5b-6756-71de-8d9a-943ae5c535e2", "title": "RICON West 2013 Talk Writeup", "url": "http://vagabond.github.io/2013/11/06/ricon-west-2013-talk-writeup", "published_at": "2013-11-06T00:00:00+00:00" }, { "id": "01a08c5b-6756-71de-8d9a-943ae6871092", "title": "Juxtaposition", "url": "http://vagabond.github.io/2013/09/24/juxtaposition", "published_at": "2013-09-24T00:00:00+00:00" }, { "id": "01a08c5b-6756-71de-8d9a-943ae6d96708", "title": "truck VS plow Part 3", "url": "http://vagabond.github.io/automotive/2013/09/18/truck-vs-plow-part-3", "published_at": "2013-09-18T00:00:00+00:00" }, { "id": "01a08c5b-6756-71de-8d9a-943ae74038f5", "title": "Truck VS plow part 2", "url": "http://vagabond.github.io/automotive/2013/08/30/truck-vs-plow-part-2", "published_at": "2013-08-30T00:00:00+00:00" }, { "id": "01a08c5b-6756-71de-8d9a-943ae7a64824", "title": "Truck VS Plow Part 1", "url": "http://vagabond.github.io/automotive/2013/08/27/truck-vs-plow-part-1", "published_at": "2013-08-27T00:00:00+00:00" }, { "id": "01a08c5b-6756-71de-8d9a-943ae7ede1d0", "title": "I think I hate my iPhone", "url": "http://vagabond.github.io/rants/2013/08/26/i-think-i-hate-my-iphone", "published_at": "2013-08-26T00:00:00+00:00" }, { "id": "01a08c5b-6756-71de-8d9a-943ae8d13ee3", "title": "Write the hard tests", "url": "http://vagabond.github.io/2013/07/03/write-the-hard-tests", "published_at": "2013-07-03T00:00:00+00:00" }, { "id": "01a08c5b-6756-71de-8d9a-943ae994a5c7", "title": "Packaging and the tide of history", "url": "http://vagabond.github.io/rants/2013/06/21/zz_packaging-and-the-tide-of-history", "published_at": "2013-06-21T00:00:00+00:00" }, { "id": "01a08c5b-6756-71de-8d9a-943ae9d69348", "title": "Packagers don't know best", "url": "http://vagabond.github.io/rants/2013/06/21/z_packagers-dont-know-best", "published_at": "2013-06-21T00:00:00+00:00" }, { "id": "01a08c5b-6756-71de-8d9a-943ae9f8c6ac", "title": "Too cheap to host, too angry to die", "url": "http://vagabond.github.io/2013/06/21/too-cheap-to-host", "published_at": "2013-06-21T00:00:00+00:00" }, { "id": "01a08c5b-6756-71de-8d9a-943aea8772df", "title": "Quickchecking poolboy for fun and profit", "url": "http://vagabond.github.io/programming/2012/01/21/quickchecking-poolboy-for-fun-and-profit", "published_at": "2012-01-21T00:00:00+00:00" }, { "id": "01a08c5b-6756-71de-8d9a-943aeab6a89a", "title": "Optimizing egitd - Part 5", "url": "http://vagabond.github.io/programming/2011/02/11/optimizing-egitd-part-5", "published_at": "2011-02-11T00:00:00+00:00" }, { "id": "01a08c5b-6756-71de-8d9a-943aeaf46a35", "title": "Optimizing egitd - Part 4", "url": "http://vagabond.github.io/programming/2011/02/08/optimizing-egitd-part-4", "published_at": "2011-02-08T00:00:00+00:00" }, { "id": "01a08c5b-6756-71de-8d9a-943aeb906756", "title": "Optimizing egitd - Part 3", "url": "http://vagabond.github.io/programming/2011/02/07/optimizing-egitd-part-3", "published_at": "2011-02-07T00:00:00+00:00" }, { "id": "01a08c5b-6756-71de-8d9a-943aec4bfcc2", "title": "Optimizing egitd - Part 2", "url": "http://vagabond.github.io/programming/2011/02/07/optimizing-egitd-part-2", "published_at": "2011-02-07T00:00:00+00:00" }, { "id": "01a08c5b-6756-71de-8d9a-943aed429dc0", "title": "Optimizing egitd - Part 1", "url": "http://vagabond.github.io/programming/2011/02/06/optimizing-egitd-part-1", "published_at": "2011-02-06T00:00:00+00:00" }, { "id": "01a08c5b-6756-71de-8d9a-943aed48bed7", "title": "Optimizing egitd - Introduction", "url": "http://vagabond.github.io/programming/2011/02/06/optimizing-egitd-introduction", "published_at": "2011-02-06T00:00:00+00:00" } ] posts Claim your blog
Back to vagabond.github.io
Blog · corpus.blog/blogs/vagabond.github.io/posts

vagabond.github.io

vagabond.github.io

2025

2018

2017

2015

2014

2013

2012

2011