41554 blogs · [ { "id": "01a0879b-8d93-73bb-ab18-5018a7f6c8f5", "title": "No tea no shade", "url": "https://www.livinginthepast.org/blog/no-tea-no-shade/", "published_at": "2026-03-17T00:00:00+00:00" }, { "id": "01a0879b-8d94-70f6-be17-acfbd7a78d9f", "title": "Agentic software is just software", "url": "https://www.livinginthepast.org/blog/agents/", "published_at": "2025-06-04T00:00:00+00:00" }, { "id": "01a0879b-8d94-70f6-be17-acfbd867e642", "title": "Fast FreeBSD with ZFS on Vultr", "url": "https://www.livinginthepast.org/blog/vultr-freebsd-bootstrap/", "published_at": "2025-05-29T00:00:00+00:00" }, { "id": "01a0879b-8d94-70f6-be17-acfbd95893de", "title": "Acceptable Upgrades", "url": "https://www.livinginthepast.org/blog/acceptable-upgrades/", "published_at": "2025-03-10T00:00:00+00:00" }, { "id": "01a0879b-8d94-70f6-be17-acfbda204101", "title": "Test Your Seeds", "url": "https://www.livinginthepast.org/blog/test-your-seeds/", "published_at": "2024-05-17T00:00:00+00:00" }, { "id": "01a0879b-8d94-70f6-be17-acfbda22d98c", "title": "I did a thing! aka Test Reflector", "url": "https://www.livinginthepast.org/blog/test-reflector/", "published_at": "2024-04-29T00:00:00+00:00" }, { "id": "01a0879b-8d94-70f6-be17-acfbdaa80617", "title": "Gogalixir", "url": "https://www.livinginthepast.org/blog/gogalixir-intro/", "published_at": "2024-02-20T00:00:00+00:00" }, { "id": "01a0879b-8d94-70f6-be17-acfbdb3c68d5", "title": "Migrating Databases with Ecto", "url": "https://www.livinginthepast.org/blog/migrating-data-with-ecto/", "published_at": "2022-11-25T00:00:00+00:00" }, { "id": "01a0879b-8d94-70f6-be17-acfbdbfe5499", "title": "ExUnit Patterns for Ease of Mind", "url": "https://www.livinginthepast.org/blog/exunit-tags-test-setup/", "published_at": "2022-09-12T00:00:00+00:00" }, { "id": "01a0879b-8d94-70f6-be17-acfbdced4ee1", "title": "CodeBEAM V America 2021", "url": "https://www.livinginthepast.org/blog/codebeam-v-america-2021/", "published_at": "2021-06-21T00:00:00+00:00" }, { "id": "01a0879b-8d94-70f6-be17-acfbdd58aa85", "title": "Freshening Up", "url": "https://www.livinginthepast.org/blog/freshening-up/", "published_at": "2021-06-17T00:00:00+00:00" }, { "id": "01a0879b-8d94-70f6-be17-acfbde1f551e", "title": "Decoupling Ruby with RabbitMQ at SF.rb", "url": "https://www.livinginthepast.org/blog/sf-dot-rb-rabbitmq/", "published_at": "2016-04-30T00:00:00+00:00" }, { "id": "01a0879b-8d94-70f6-be17-acfbde591169", "title": "Sharding into big integers", "url": "https://www.livinginthepast.org/blog/sharding-into-bigints/", "published_at": "2016-02-24T00:00:00+00:00" }, { "id": "01a0879b-8d94-70f6-be17-acfbdf12800c", "title": "Decoupling Distributed Ruby applications with RabbitMQ", "url": "https://www.livinginthepast.org/blog/decoupling-distributed-ruby-applications-with-rabbitmq/", "published_at": "2016-02-16T00:00:00+00:00" }, { "id": "01a0879b-8d94-70f6-be17-acfbdfb08e98", "title": "Code for replication delay", "url": "https://www.livinginthepast.org/blog/code-for-replication-delay/", "published_at": "2014-06-11T00:00:00+00:00" }, { "id": "01a0879b-8d94-70f6-be17-acfbe097f3c4", "title": "One SMF to Rule Them All", "url": "https://www.livinginthepast.org/blog/one-smf-to-rule-them-all/", "published_at": "2013-11-27T00:00:00+00:00" }, { "id": "01a0879b-8d94-70f6-be17-acfbe0c2f65f", "title": "Threads in a GIL", "url": "https://www.livinginthepast.org/blog/threads-in-a-gil/", "published_at": "2013-11-25T00:00:00+00:00" }, { "id": "01a0879b-8d94-70f6-be17-acfbe0d11202", "title": "Today we went to the bad place…", "url": "https://www.livinginthepast.org/blog/today-we-went-to-the-bad-place/", "published_at": "2013-11-24T00:00:00+00:00" }, { "id": "01a0879b-8d94-70f6-be17-acfbe1224c03", "title": "New Job at Wanelo", "url": "https://www.livinginthepast.org/blog/new-job-at-wanelo/", "published_at": "2012-09-20T00:00:00+00:00" }, { "id": "01a0879b-8d94-70f6-be17-acfbe13fc67c", "title": "New Blog", "url": "https://www.livinginthepast.org/blog/new-blog/", "published_at": "2012-09-18T00:00:00+00:00" } ] posts Claim your blog
Back to livinginthepast.org
Blog · corpus.blog/blogs/livinginthepast.org/posts

livinginthepast.org

livinginthepast.org

2026

2025

2024

2022

2021

2016

2014

2013

2012