41554 blogs · [ { "id": "01a08782-2f13-72b2-b72e-fe38389cf14f", "title": "Unexpected AirPlay Interference", "url": "https://hector.dev/2025/07/17/unexpected-airplay-interference/", "published_at": "2025-07-17T04:00:00+00:00" }, { "id": "01a08782-2f13-72b2-b72e-fe3838bfdc84", "title": "Origin Story", "url": "https://hector.dev/2024/12/10/origin-story/", "published_at": "2024-12-10T05:00:00+00:00" }, { "id": "01a08782-2f13-72b2-b72e-fe383933dc6f", "title": "Parsing Data in Rust with Nom", "url": "https://hector.dev/2022/12/23/parsing-data-in-rust-with-nom/", "published_at": "2022-12-23T05:00:00+00:00" }, { "id": "01a08782-2f13-72b2-b72e-fe3839a4756c", "title": "Every Other Friday Off Work Schedule", "url": "https://hector.dev/2022/06/27/every-other-friday-off-work-schedule/", "published_at": "2022-06-27T04:00:00+00:00" }, { "id": "01a08782-2f13-72b2-b72e-fe3839eabfb5", "title": "Turning Lemons into Topologically Sorted Lemonade", "url": "https://hector.dev/2021/04/09/turning-lemons-into-topologically-sorted-lemonade/", "published_at": "2021-04-09T04:00:00+00:00" }, { "id": "01a08782-2f13-72b2-b72e-fe383ade4413", "title": "Twelve-Factor Methodology Applied to a Django App", "url": "https://hector.dev/2021/03/16/twelve-factor-methodology-applied-to-a-django-app/", "published_at": "2021-03-16T04:00:00+00:00" }, { "id": "01a08782-2f13-72b2-b72e-fe383b573f63", "title": "Leaving Comments on My Own Pull Requests", "url": "https://hector.dev/2021/02/24/leaving-comments-on-my-own-pull-requests/", "published_at": "2021-02-24T05:00:00+00:00" }, { "id": "01a08782-2f13-72b2-b72e-fe383b5961ff", "title": "How I Make Slack Work for Me", "url": "https://hector.dev/2021/02/13/how-i-make-slack-work-for-me/", "published_at": "2021-02-13T05:00:00+00:00" }, { "id": "01a08782-2f13-72b2-b72e-fe383b5eac56", "title": "Creating Go Application Releases with GoReleaser", "url": "https://hector.dev/2021/01/18/creating-go-application-releases-with-goreleaser/", "published_at": "2021-01-18T05:00:00+00:00" }, { "id": "01a08782-2f13-72b2-b72e-fe383c3325e0", "title": "Validating Data in Python with Cerberus", "url": "https://hector.dev/2020/12/29/validating-data-in-python-with-cerberus/", "published_at": "2020-12-29T05:00:00+00:00" }, { "id": "01a08782-2f13-72b2-b72e-fe383c48253b", "title": "Centralized Scala Steward with GitHub Actions", "url": "https://hector.dev/2020/11/18/centralized-scala-steward-with-github-actions/", "published_at": "2020-11-18T05:00:00+00:00" }, { "id": "01a08782-2f13-72b2-b72e-fe383d07f980", "title": "A Useful Framework for Interpreting Success Stories", "url": "https://hector.dev/2020/02/15/a-useful-framework-for-interpreting-success-stories/", "published_at": "2020-02-15T05:00:00+00:00" }, { "id": "01a08782-2f13-72b2-b72e-fe383d86a791", "title": "Scheduling Lambda Functions with AWS SAM", "url": "https://hector.dev/2018/06/14/scheduling-lambda-functions-with-aws-sam/", "published_at": "2018-06-14T04:00:00+00:00" }, { "id": "01a08782-2f13-72b2-b72e-fe383e28baef", "title": "Haskell Code Katas: Counting Duplicates", "url": "https://hector.dev/2017/12/17/haskell-code-katas-counting-duplicates/", "published_at": "2017-12-17T05:00:00+00:00" }, { "id": "01a08782-2f13-72b2-b72e-fe383e85f6da", "title": "Installing Tor on FreeBSD 11", "url": "https://hector.dev/2016/11/12/installing-tor-on-freebsd-11/", "published_at": "2016-11-12T17:00:00+00:00" }, { "id": "01a08782-2f13-72b2-b72e-fe383f7bcd9a", "title": "Raft Leader Election in Consul", "url": "https://hector.dev/2015/08/13/raft-leader-election-in-consul/", "published_at": "2015-08-13T17:00:00+00:00" }, { "id": "01a08782-2f13-72b2-b72e-fe383fe783a9", "title": "Updating the Amazon RDS Certificate Bundle", "url": "https://hector.dev/2015/03/14/updating-the-amazon-rds-certificate-bundle/", "published_at": "2015-03-14T17:00:00+00:00" }, { "id": "01a08782-2f13-72b2-b72e-fe38404400c8", "title": "Preparing EC2 Instance Store with cloud-init", "url": "https://hector.dev/2015/01/24/preparing-ec2-instance-store-with-cloud-init/", "published_at": "2015-01-24T17:00:00+00:00" }, { "id": "01a08782-2f13-72b2-b72e-fe38410bab61", "title": "Sending E-Mail via Amazon SES over SMTP with IAM Roles", "url": "https://hector.dev/2015/01/17/sending-e-mail-via-amazon-ses-over-smtp-with-iam-roles/", "published_at": "2015-01-17T17:00:00+00:00" }, { "id": "01a08782-2f13-72b2-b72e-fe38410bbc8e", "title": "Using Docker to Manage Erlang Environments for Riak", "url": "https://hector.dev/2014/07/11/using-docker-to-manage-erlang-environments-for-riak/", "published_at": "2014-07-11T17:00:00+00:00" }, { "id": "01a08782-2f13-72b2-b72e-fe3841fbd0d2", "title": "Bootstrapping Private Subnet Instances In A VPC with Knife", "url": "https://hector.dev/2012/12/25/bootstrapping-private-subnet-instances-in-amazon-vpc-with-knife/", "published_at": "2012-12-25T17:00:00+00:00" }, { "id": "01a08782-2f13-72b2-b72e-fe38421277df", "title": "Preseeding Ubuntu Server and Static IP Addresses", "url": "https://hector.dev/2011/11/18/preseeding-ubuntu-server-and-static-ip-addresses/", "published_at": "2011-11-18T17:00:00+00:00" }, { "id": "01a08782-2f13-72b2-b72e-fe3842372a56", "title": "Testing Command-line Applications with Aruba", "url": "https://hector.dev/2011/10/25/testing-command-line-applications-with-aruba/", "published_at": "2011-10-25T17:00:00+00:00" } ] posts Claim your blog
Back to hector.dev
Blog · corpus.blog/blogs/hector.dev/posts

hector.dev

hector.dev

2025

2024

2022

2021

2020

2018

2017

2016

2015

2014

2012

2011