41554 blogs · [ { "id": "01a08793-e2f2-72c1-b2d4-4ca879a9e809", "title": "Engineering Jobs I Might Apply For", "url": "https://kartar.net/2026/6/engineering-jobs-i-might-apply-for/", "published_at": "2026-06-30T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c516d1ec3", "title": "Aliases I Have Known, 2026 Edition", "url": "https://kartar.net/2026/6/aliases-i-have-known-2026/", "published_at": "2026-06-05T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c51ef32ab", "title": "My Nix Setup", "url": "https://kartar.net/2026/5/my-nix-setup/", "published_at": "2026-05-30T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c524571f9", "title": "Fooder - Tinder, But For Dinner", "url": "https://kartar.net/2026/5/fooder/", "published_at": "2026-05-25T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c526ceec0", "title": "decruft - A Rust Readability Tool", "url": "https://kartar.net/2026/5/decruft/", "published_at": "2026-05-24T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c531e2d4a", "title": "How Will New Engineers Learn to Code?", "url": "https://kartar.net/2025/9/how-will-engineers-learn/", "published_at": "2025-09-03T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c53fa986c", "title": "Functions I have known", "url": "https://kartar.net/2025/5/functions-i-have-known/", "published_at": "2025-05-10T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c545bb6a2", "title": "Open Source Documentation", "url": "https://kartar.net/2023/5/oss_docs/", "published_at": "2023-05-31T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c54c13c38", "title": "Merit and Mentoring", "url": "https://kartar.net/2022/5/merit/", "published_at": "2022-05-29T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c550ef61f", "title": "Hiring For Eng Managers", "url": "https://kartar.net/2022/4/hiring-for-eng-managers/", "published_at": "2022-04-04T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c560466c6", "title": "Aliases I have known", "url": "https://kartar.net/2021/5/aliases-i-have-known/", "published_at": "2021-05-17T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c5642659c", "title": "Investment decisions when building developer communities", "url": "https://kartar.net/2021/3/developer-communities/", "published_at": "2021-03-12T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c569fc8c5", "title": "Sonic the search engine", "url": "https://kartar.net/2021/1/sonic-the-search-engine/", "published_at": "2021-01-24T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c57678002", "title": "VPE and CTO - the first 90 days", "url": "https://kartar.net/2020/7/first-90-days-cto-vpe/", "published_at": "2020-07-19T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c58290e6f", "title": "Using JSON Server for demos and prototypes", "url": "https://kartar.net/2020/6/typicode-json-server/", "published_at": "2020-06-07T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c591b4d46", "title": "A bit of a Vector", "url": "https://kartar.net/2020/5/a-bit-of-vector/", "published_at": "2020-05-24T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c5981e82f", "title": "Tilt", "url": "https://kartar.net/2019/8/tilt/", "published_at": "2019-08-22T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c5a63ccfa", "title": "Draft", "url": "https://kartar.net/2019/8/draft/", "published_at": "2019-08-16T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c5ab92df0", "title": "Skaffold", "url": "https://kartar.net/2019/8/skaffold/", "published_at": "2019-08-16T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c5b3fe6a5", "title": "Garden", "url": "https://kartar.net/2019/8/garden/", "published_at": "2019-08-04T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c5c170fab", "title": "Intro to Distributed Tracing", "url": "https://kartar.net/2019/7/dist_tracing/", "published_at": "2019-07-14T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c5c38eccd", "title": "Building your first product road map", "url": "https://kartar.net/2019/3/first-product-roadmap/", "published_at": "2019-03-19T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c5d0b1731", "title": "That Tattoo", "url": "https://kartar.net/2018/10/that-tattoo/", "published_at": "2018-10-02T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c5dee0110", "title": "Joining Microsoft", "url": "https://kartar.net/2018/9/microsoft/", "published_at": "2018-09-23T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c5e1268c6", "title": "Autojump", "url": "https://kartar.net/2018/8/autojump/", "published_at": "2018-08-17T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c5e485a0f", "title": "The fuck", "url": "https://kartar.net/2018/8/thefuck/", "published_at": "2018-08-14T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c5e89a1b2", "title": "Bash", "url": "https://kartar.net/2018/8/bash/", "published_at": "2018-08-06T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c5f58818f", "title": "Ballerina", "url": "https://kartar.net/2018/7/ballerina/", "published_at": "2018-07-22T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c60198e69", "title": "Working with Yakuake", "url": "https://kartar.net/2018/7/yakuake/", "published_at": "2018-07-06T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c611123f4", "title": "Sending logs from AWS ECS using Logspout", "url": "https://kartar.net/2017/10/sending-logs-from-aws-ecs-using-logspout/", "published_at": "2017-10-30T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c616e3d6c", "title": "Prometheus", "url": "https://kartar.net/2017/10/prometheus/", "published_at": "2017-10-09T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c6243e832", "title": "The Packer Book", "url": "https://kartar.net/2017/7/the-packer-book/", "published_at": "2017-07-30T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c625d1ea1", "title": "Empatico", "url": "https://kartar.net/2017/1/empatico/", "published_at": "2017-01-03T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c6296c9c5", "title": "The Terraform Book open for pre-orders", "url": "https://kartar.net/2016/11/the-terraform-book-preorder/", "published_at": "2016-11-17T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c6350826f", "title": "The Terraform Book", "url": "https://kartar.net/2016/10/the-terraform-book/", "published_at": "2016-10-12T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c6385f48a", "title": "The Docker Book 1.12.2 released!", "url": "https://kartar.net/2016/9/the-docker-book-1122/", "published_at": "2016-09-15T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c6458c6d7", "title": "The Art of Monitoring released!", "url": "https://kartar.net/2016/6/art-of-monitoring-released/", "published_at": "2016-06-09T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c65055c03", "title": "Managing maintenance with Riemann", "url": "https://kartar.net/2016/4/managing-maintenance-with-riemann/", "published_at": "2016-04-02T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c65c5906b", "title": "Structured Logging", "url": "https://kartar.net/2015/12/structured-logging/", "published_at": "2015-12-13T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c65dae988", "title": "So what exactly is a junior software engineer?", "url": "https://kartar.net/2015/9/junior-engineers/", "published_at": "2015-09-23T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c66924ddd", "title": "Travel tips", "url": "https://kartar.net/2015/9/travel-tips/", "published_at": "2015-09-19T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c678afffd", "title": "Monitoring Survey 2015 - Data", "url": "https://kartar.net/2015/8/monitoring-survey-2015-data/", "published_at": "2015-08-11T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c679c0242", "title": "Monitoring Survey 2015 - Effectiveness", "url": "https://kartar.net/2015/8/monitoring-survey-2015-effectiveness/", "published_at": "2015-08-10T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c687ba515", "title": "Monitoring Survey 2015 - Metrics", "url": "https://kartar.net/2015/8/monitoring-survey-2015-metrics/", "published_at": "2015-08-09T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c68ad037c", "title": "Monitoring Survey 2015 - Environments", "url": "https://kartar.net/2015/8/monitoring-survey-2015-environments/", "published_at": "2015-08-06T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c68f4322b", "title": "Monitoring Survey 2015 - Tools", "url": "https://kartar.net/2015/8/monitoring-survey-2015-tools/", "published_at": "2015-08-05T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c69d08a50", "title": "Monitoring Survey 2015 - Demographics", "url": "https://kartar.net/2015/8/monitoring-survey-2015-demographics/", "published_at": "2015-08-04T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c6a27705f", "title": "Monitoring Survey 2015 - Background", "url": "https://kartar.net/2015/8/monitoring-survey-2015-background/", "published_at": "2015-08-03T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c6a47834b", "title": "The Art of Monitoring sample chapter", "url": "https://kartar.net/2015/6/aom-sample-chapter/", "published_at": "2015-06-22T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c6a80bbec", "title": "Monitoring Survey 2015", "url": "https://kartar.net/2015/6/monitoring-survey-2015/", "published_at": "2015-06-15T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c6b526769", "title": "Looking up events in the Riemann index", "url": "https://kartar.net/2015/6/looking-up-events-in-the-riemann-index/", "published_at": "2015-06-14T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c6c19e5ca", "title": "Connecting Riemann and Zookeeper", "url": "https://kartar.net/2015/4/connecting-riemann-and-zookeeper/", "published_at": "2015-04-20T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c6c561678", "title": "Just Enough Clojure for Riemann", "url": "https://kartar.net/2015/4/just-enough-clojure-for-riemann/", "published_at": "2015-04-11T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c6cd8b1af", "title": "Custom emails with Riemann", "url": "https://kartar.net/2015/3/custom-emails-with-riemann/", "published_at": "2015-03-26T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c6d4ffcdd", "title": "Treat GitHub Wiki like a repository", "url": "https://kartar.net/2015/2/treat-github-wiki-like-a-repository/", "published_at": "2015-02-26T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c6e19d7ba", "title": "The Art of Monitoring", "url": "https://kartar.net/2015/2/the-art-of-monitoring/", "published_at": "2015-02-01T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c6f0ba5c9", "title": "Riemann Sample Configurations", "url": "https://kartar.net/2015/1/riemann-sample-configurations/", "published_at": "2015-01-31T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c6fc510e9", "title": "Using Riemann for Metrics", "url": "https://kartar.net/2015/1/using-riemann-for-metrics/", "published_at": "2015-01-18T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c6fe30cb4", "title": "A Monitoring Maturity Model", "url": "https://kartar.net/2015/1/a-monitoring-maturity-model/", "published_at": "2015-01-12T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c70291a4e", "title": "Using Riemann for Fault Detection", "url": "https://kartar.net/2015/1/riemann-streams/", "published_at": "2015-01-04T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c7075caa8", "title": "An Introduction to Riemann", "url": "https://kartar.net/2014/12/an-introduction-to-riemann/", "published_at": "2014-12-25T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c70a7dc38", "title": "The Docker Book 1.4.1 released!", "url": "https://kartar.net/2014/12/the-docker-book-14/", "published_at": "2014-12-22T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c71186c2e", "title": "Monitoring Survey - Data", "url": "https://kartar.net/2014/12/monitoring-survey-data/", "published_at": "2014-12-11T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c7130c36b", "title": "Monitoring Survey - Effectiveness", "url": "https://kartar.net/2014/12/monitoring-survey-effectiveness/", "published_at": "2014-12-09T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c71698e4a", "title": "Monitoring Survey - Environments", "url": "https://kartar.net/2014/12/monitoring-survey-environments/", "published_at": "2014-12-06T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c71af2a56", "title": "Monitoring Survey - Metrics", "url": "https://kartar.net/2014/12/monitoring-survey-metrics/", "published_at": "2014-12-01T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c71bca278", "title": "Monitoring Survey - Tools", "url": "https://kartar.net/2014/11/monitoring-survey-tools/", "published_at": "2014-11-27T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c726d2dee", "title": "Monitoring Survey - Background", "url": "https://kartar.net/2014/11/monitoring-survey-background/", "published_at": "2014-11-18T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c729588a7", "title": "Monitoring Survey - Demographics", "url": "https://kartar.net/2014/11/monitoring-survey-demographics/", "published_at": "2014-11-18T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c73594600", "title": "The Docker Book 1.3.1 released!", "url": "https://kartar.net/2014/10/the-docker-book-13/", "published_at": "2014-10-30T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c73dc69e3", "title": "Monitoring Survey", "url": "https://kartar.net/2014/10/monitoring-survey/", "published_at": "2014-10-26T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c74d472fe", "title": "Using Puppet Blacksmith", "url": "https://kartar.net/2014/10/using-puppet-blacksmith/", "published_at": "2014-10-19T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c759512b6", "title": "Getting Started with Puppet Strings", "url": "https://kartar.net/2014/10/getting-started-with-puppet-strings/", "published_at": "2014-10-12T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c7688d965", "title": "When Logstash and Syslog go wrong", "url": "https://kartar.net/2014/9/when-logstash-and-syslog-go-wrong/", "published_at": "2014-09-19T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c76ad4590", "title": "A Whole Lot of Heka", "url": "https://kartar.net/2014/9/a-whole-lot-of-heka/", "published_at": "2014-09-08T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c771a3906", "title": "The Docker Book - Consul", "url": "https://kartar.net/2014/9/the-docker-book-consul/", "published_at": "2014-09-01T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c77297ebe", "title": "The Docker Book - a new chapter", "url": "https://kartar.net/2014/8/the-docker-book-new-chapter/", "published_at": "2014-08-16T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c781b56a1", "title": "The Docker Book released!", "url": "https://kartar.net/2014/7/the-docker-book-released/", "published_at": "2014-07-12T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c78b9b16b", "title": "Presenting with Docker", "url": "https://kartar.net/2014/5/presenting-with-docker/", "published_at": "2014-05-15T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c799a67bb", "title": "Alumni versus ex-employee", "url": "https://kartar.net/2014/5/alumni-versus-ex-employee/", "published_at": "2014-05-02T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c79b5f5b0", "title": "Useful Docker Bash functions and aliases", "url": "https://kartar.net/2014/3/some-useful-docker-bash-functions-and-aliases/", "published_at": "2014-03-22T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c79f6d966", "title": "Logstash Book Updated for 1.4", "url": "https://kartar.net/2014/3/logstash-book-updated-for-14/", "published_at": "2014-03-19T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c7aed3d1f", "title": "Building Puppet-based applications inside Docker", "url": "https://kartar.net/2013/12/building-puppet-apps-inside-docker/", "published_at": "2013-12-22T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c7b2e7a42", "title": "Beginnings with Docker Inc", "url": "https://kartar.net/2013/12/beginnings-with-docker-inc/", "published_at": "2013-12-11T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c7b3844c3", "title": "Who's afraid of angry feminists?", "url": "https://kartar.net/2013/11/whos-afraid-of-angry-feminists/", "published_at": "2013-11-14T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c7c36f2b1", "title": "Docker and Configuration Management", "url": "https://kartar.net/2013/11/docker-and-configuration-management/", "published_at": "2013-11-08T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c7cb36598", "title": "New edition of The LogStash Book", "url": "https://kartar.net/2013/9/new-edition-of-the-logstash-book/", "published_at": "2013-09-02T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c7d1326f2", "title": "Seeking technical reviewer for Docker book", "url": "https://kartar.net/2013/8/seeking-technical-reviewer-for-docker-book/", "published_at": "2013-08-20T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c7d58cd67", "title": "How to make change in corporate environments", "url": "https://kartar.net/2013/8/how-to-make-change-in-corporate-environments/", "published_at": "2013-08-19T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c7dec0b8b", "title": "What makes a good tech reviewer", "url": "https://kartar.net/2013/7/what-makes-a-good-tech-reviewer/", "published_at": "2013-07-31T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c7ded8ab9", "title": "What Recruiters Do Wrong", "url": "https://kartar.net/2013/7/what-recruiters-do-wrong/", "published_at": "2013-07-21T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c7e3c7535", "title": "Making changes", "url": "https://kartar.net/2013/7/making-changes/", "published_at": "2013-07-14T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c7ea46f3b", "title": "Puppet and New Relic Deployments", "url": "https://kartar.net/2013/7/puppet-and-new-relic-deployments/", "published_at": "2013-07-09T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c7f8aacaa", "title": "Puppet and Sematext", "url": "https://kartar.net/2013/6/puppet-and-sematext/", "published_at": "2013-06-16T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c7fb1a01e", "title": "Thoughts on recruiting process", "url": "https://kartar.net/2013/6/thoughts-on-recruiting-process/", "published_at": "2013-06-16T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c8024810f", "title": "The Docker Book", "url": "https://kartar.net/2013/6/the-docker-book/", "published_at": "2013-06-02T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c80535310", "title": "Review of ElasticSearch Server", "url": "https://kartar.net/2013/5/review-of-elasticsearch-server/", "published_at": "2013-05-24T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c80570dc1", "title": "It is okay to be wrong", "url": "https://kartar.net/2013/5/it-is-okay-to-be-wrong/", "published_at": "2013-05-04T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c80b47582", "title": "Does service matter?", "url": "https://kartar.net/2013/4/does-service-matter/", "published_at": "2013-04-13T00:00:00+00:00" }, { "id": "01a08793-e2f3-734c-817d-c49c81060698", "title": "Igal", "url": "https://kartar.net/2013/4/igal/", "published_at": "2013-04-11T00:00:00+00:00" } ] posts Claim your blog
Back to kartar.net
Blog · corpus.blog/blogs/kartar.net/posts

kartar.net

kartar.net

2026

2025

2023

2022

2021

2020

2019

22 Aug 2019

2018

2017

2016

2015

2014

2013

11 Apr 2013