41554 blogs · [ { "id": "01a0d956-932a-7052-9497-28cf2e0de6a5", "title": "Agentic Software Factory, In Action", "url": "https://kig.re/2026/09/21/one-agentic-setup-on-every-machine.html", "published_at": "2026-09-21T00:00:00+00:00" }, { "id": "01a0bb48-d943-7052-86e4-040c8b2a0732", "title": "How I built three dry-cli extensions, then the forum's AI bot thought I was a spammer", "url": "https://kig.re/2026/09/17/2026-09-17--how-i-build-three-gem-extensions-and-got-ai-banned.html", "published_at": "2026-09-17T00:00:00+00:00" }, { "id": "01a08795-9ef4-73a5-a115-ef0ae73a5763", "title": "Condensing Twenty Years of Wisdom in One Markdown", "url": "https://kig.re/2026/08/19/condensing-twenty-years-of-wisdom-in-one-markdown.html", "published_at": "2026-08-19T00:00:00+00:00" }, { "id": "01a08795-9ef4-73a5-a115-ef0ae73b5218", "title": "Qualified.at Is Live: When You Over-Engineer a Form, the Least You Can Do is Launch the Damn Site...", "url": "https://kig.re/2026/07/29/qualified-at-is-live.html", "published_at": "2026-07-29T00:00:00+00:00" }, { "id": "01a08795-9ef4-73a5-a115-ef0ae743235d", "title": "The silent genius of the DNS protocol — the story of my life.", "url": "https://kig.re/2026/07/17/dns-with-dnsmadeeasy.html", "published_at": "2026-07-17T00:00:00+00:00" }, { "id": "01a08795-9ef4-73a5-a115-ef0ae798cac6", "title": "Deterministic Meets Probabilistic: How I Solved Forms by Writing Four Ruby Gems and Made my Wife Happy", "url": "https://kig.re/2026/07/11/ruby-talk-about-deterministic-meets-probablistic.html", "published_at": "2026-07-11T00:00:00+00:00" }, { "id": "01a08795-9ef4-73a5-a115-ef0ae896a5bc", "title": "How I Shipped a Swift CLI in an Hour, with Tests & CI. My First Ever Swift.", "url": "https://kig.re/2026/07/08/svg2og-mermaid-to-omnigraffle-with-ai.html", "published_at": "2026-07-08T00:00:00+00:00" }, { "id": "01a08795-9ef4-73a5-a115-ef0ae8a26571", "title": "Sopsy: Secrets in Git, Sealed by the Secure Enclave", "url": "https://kig.re/2026/06/28/sopsy-secrets-in-git-secure-enclave.html", "published_at": "2026-06-28T00:00:00+00:00" }, { "id": "01a08795-9ef4-73a5-a115-ef0ae920445c", "title": "Evals: The Unit Tests for the Non-Deterministic Parts of Your App", "url": "https://kig.re/2026/06/22/writing-evals-for-ai-powered-apps.html", "published_at": "2026-06-23T00:00:00+00:00" }, { "id": "01a08795-9ef4-73a5-a115-ef0ae94690fc", "title": "Evaluating Terraform for DevOps Engineers", "url": "https://kig.re/2024/12/06/understanding-terraform.html", "published_at": "2024-12-06T00:00:00+00:00" }, { "id": "01a08795-9ef4-73a5-a115-ef0aea10d9a6", "title": "Ultra-Fast External SSD Drives: Samsung X5 vs SanDisk Extreme Pro V2", "url": "https://kig.re/2021/06/02/comparing-samsung-x5-and-sandisk-extreme-pro-ssds.html", "published_at": "2021-06-02T00:00:00+00:00" }, { "id": "01a08795-9ef4-73a5-a115-ef0aea868f78", "title": "Yes! It's 2021, and Ruby 3.0, and Ruby on Rails 6.1 are alive and thriving. Are you?", "url": "https://kig.re/2021/01/24/is-rails-still-relevant-today-in-2021.html", "published_at": "2021-01-24T00:00:00+00:00" }, { "id": "01a08795-9ef4-73a5-a115-ef0aea8d0e71", "title": "Turbo Agile™: Optimizing Efficiency of the Engineering Process for Maximum Velocity.", "url": "https://kig.re/2020/09/11/turbo-agile-simplified-scrum-pivotal-process.html", "published_at": "2020-09-11T00:00:00+00:00" }, { "id": "01a08795-9ef4-73a5-a115-ef0aeb66de23", "title": "How to Write Awesome CLI tools in Ruby and test them with RSpec and Aruba", "url": "https://kig.re/2020/09/07/writing-cli-tools-ruby-migrating-github-issues-to-pivotal-tracker.html", "published_at": "2020-09-07T00:00:00+00:00" }, { "id": "01a08795-9ef4-73a5-a115-ef0aebae0f2d", "title": "Test your Understanding of Ruby Concurrency", "url": "https://kig.re/2020/06/01/ruby-concurrency-problems.html", "published_at": "2020-06-01T00:00:00+00:00" }, { "id": "01a08795-9ef4-73a5-a115-ef0aec1cca65", "title": "Building IntelliJ Bazel Plugin from Sources", "url": "https://kig.re/2020/03/21/building-intellij-bazel-plugin.html", "published_at": "2020-03-21T00:00:00+00:00" }, { "id": "01a08795-9ef4-73a5-a115-ef0aec571ece", "title": "C++ Newbie Tour: Getting Started with C++ on Mac OSX", "url": "https://kig.re/2018/09/20/c++-newbie-tour-how-to-get-started-with-c++-on-mac-osx.html", "published_at": "2018-09-20T00:00:00+00:00" }, { "id": "01a08795-9ef4-73a5-a115-ef0aed3886f1", "title": "C5 class instance on EC2: cannot create file: Read-only file system", "url": "https://kig.re/2018/05/15/aws-ebs-c5-read-only-file-system.html", "published_at": "2018-05-15T00:00:00+00:00" }, { "id": "01a08795-9ef4-73a5-a115-ef0aed7d03a0", "title": "Dead Simple Encryption with Sym", "url": "https://kig.re/2017/03/10/dead-simple-encryption-with-sym.html", "published_at": "2017-03-10T00:00:00+00:00" }, { "id": "01a08795-9ef4-73a5-a115-ef0aedda101a", "title": "Add a Social Activity Feed for your Site in Minutes with the simple-feed Ruby Gem", "url": "https://kig.re/2017/02/19/feeding-frenzy-with-simple-feed--activity-feed-ruby-gem.html", "published_at": "2017-02-19T00:00:00+00:00" }, { "id": "01a08795-9ef4-73a5-a115-ef0aeebf3ee8", "title": "Building Scalable Performant And Cheap Distributed Applications Part 1", "url": "https://kig.re/2016/05/06/building-scalable-performant-and-cheap-distributed-applications-part-1.html", "published_at": "2016-05-06T00:00:00+00:00" }, { "id": "01a08795-9ef4-73a5-a115-ef0aef30c8e1", "title": "Mixmax And My First Nodejs App.", "url": "https://kig.re/2016/04/07/mixmax-and-my-first-nodejs-app.html", "published_at": "2016-04-07T00:00:00+00:00" }, { "id": "01a08795-9ef4-73a5-a115-ef0aef94e922", "title": "Scaling Web Applications On Postgresql A Walkthrough Presentation", "url": "https://kig.re/2015/11/28/scaling-web-applications-on-postgresql-a-walkthrough-presentation.html", "published_at": "2015-11-28T00:00:00+00:00" }, { "id": "01a08795-9ef4-73a5-a115-ef0af00a4df1", "title": "Serial Console Hacks With Arduino", "url": "https://kig.re/2015/11/22/serial-console-hacks-with-arduino.html", "published_at": "2015-11-22T00:00:00+00:00" }, { "id": "01a08795-9ef4-73a5-a115-ef0af06e652d", "title": "How To Use Arduino Nano Mini Pro With CH340G On Mac Osx Yosemite", "url": "https://kig.re/2014/12/31/how-to-use-arduino-nano-mini-pro-with-CH340G-on-mac-osx-yosemite.html", "published_at": "2014-12-31T00:00:00+00:00" }, { "id": "01a08795-9ef4-73a5-a115-ef0af11b7c28", "title": "Announcing Laser Cutter and MakeABox.IO", "url": "https://kig.re/2014/11/21/announcing-laser-cutter-makeabox-dot-io.html", "published_at": "2014-11-21T00:00:00+00:00" }, { "id": "01a08795-9ef4-73a5-a115-ef0af2063429", "title": "BORAT: Bathroom Occupancy Remote Awareness Technology with Arduino", "url": "https://kig.re/2014/10/12/borat-bathroom-occupancy-wireless-detection-and-notification-with-arduino.html", "published_at": "2014-10-12T00:00:00+00:00" }, { "id": "01a08795-9ef4-73a5-a115-ef0af2e56ad1", "title": "Arduino IDE Alternatives", "url": "https://kig.re/2014/08/02/arduino-ide-alternatives.html", "published_at": "2014-08-02T00:00:00+00:00" }, { "id": "01a08795-9ef4-73a5-a115-ef0af2f005c4", "title": "BackSeat Driver: Autonomous Vehicle Library for Arduino", "url": "https://kig.re/2014/07/18/back-seat-driver-autonomous-robot-maneuvering.html", "published_at": "2014-07-18T00:00:00+00:00" }, { "id": "01a08795-9ef4-73a5-a115-ef0af314cc51", "title": "Twelve Step Program For Scaling Web Applications On PostgreSQL", "url": "https://kig.re/2014/03/21/12-step-program-for-scaling-web-applications-on-postgresql.html", "published_at": "2014-03-21T00:00:00+00:00" }, { "id": "01a08795-9ef4-73a5-a115-ef0af36df7a4", "title": "Detangling Business Logic in Rails Apps with PORO Events and Observers", "url": "https://kig.re/2013/08/05/detangling-business-logic-in-rails-apps-with-poro-events-and-observers.html", "published_at": "2013-08-05T00:00:00+00:00" }, { "id": "01a08795-9ef4-73a5-a115-ef0af4447b1e", "title": "How to configure PostgreSQL for very high read/write throughput", "url": "https://kig.re/2013/02/13/high-read-write-performance-postgres-on-joyent-cloud.html", "published_at": "2013-02-13T00:00:00+00:00" }, { "id": "01a08795-9ef4-73a5-a115-ef0af52b51f9", "title": "The Case For Vertical Sharding", "url": "https://kig.re/2013/02/05/the-case-for-vertical-sharding.html", "published_at": "2013-02-05T00:00:00+00:00" }, { "id": "01a08795-9ef4-73a5-a115-ef0af5561b0a", "title": "The Big Switch How We Rebuilt Wanelo From Scratch And Lived To Tell About It", "url": "https://kig.re/2012/09/14/the-big-switch-how-we-rebuilt-wanelo-from-scratch-and-lived-to-tell-about-it.html", "published_at": "2012-09-14T00:00:00+00:00" } ] posts Claim your blog
Back to kig.re
Blog · corpus.blog/blogs/kig.re/posts

kig.re

kig.re

2026

2024

2021

2020

2018

2017

2016

2015

2014

2013

2012