HTTP/2 200 
accept-ranges: bytes
access-control-allow-origin: *
age: 258400
cache-control: public, max-age=0, must-revalidate
content-disposition: inline; filename="feed.xml"
content-type: application/xml
date: Sun, 20 Oct 2024 14:41:44 GMT
etag: "4bbaebf9c0d2a62809e4232f4b6cdf80"
last-modified: Thu, 17 Oct 2024 14:55:04 GMT
server: Vercel
strict-transport-security: max-age=63072000
x-vercel-cache: HIT
x-vercel-id: pdx1::l9zzd-1729435304683-c8800ee6bc07
content-length: 59446

<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Steve Klabnik</title><description>Steve Klabniks blog</description><link>https://steveklabnik.com/</link><item><title>When should I use String vs &amp;str?</title><link>https://steveklabnik.com/writing/when-should-i-use-string-vs-str/</link><guid isPermaLink="true">https://steveklabnik.com/writing/when-should-i-use-string-vs-str/</guid><pubDate>Wed, 16 Oct 2024 00:00:00 GMT</pubDate></item><item><title>Against Names</title><link>https://steveklabnik.com/writing/against-names/</link><guid isPermaLink="true">https://steveklabnik.com/writing/against-names/</guid><pubDate>Mon, 12 Aug 2024 00:00:00 GMT</pubDate></item><item><title>How Does BlueSky Work?</title><link>https://steveklabnik.com/writing/how-does-bluesky-work/</link><guid isPermaLink="true">https://steveklabnik.com/writing/how-does-bluesky-work/</guid><pubDate>Sat, 24 Feb 2024 00:00:00 GMT</pubDate></item><item><title>Using the Oxide Console</title><link>https://steveklabnik.com/writing/using-the-oxide-console/</link><guid isPermaLink="true">https://steveklabnik.com/writing/using-the-oxide-console/</guid><pubDate>Sat, 17 Feb 2024 00:00:00 GMT</pubDate></item><item><title>Memory Safety is a Red Herring</title><link>https://steveklabnik.com/writing/memory-safety-is-a-red-herring/</link><guid isPermaLink="true">https://steveklabnik.com/writing/memory-safety-is-a-red-herring/</guid><pubDate>Thu, 21 Dec 2023 00:00:00 GMT</pubDate></item><item><title>Updating Buck</title><link>https://steveklabnik.com/writing/updating-buck/</link><guid isPermaLink="true">https://steveklabnik.com/writing/updating-buck/</guid><pubDate>Mon, 08 May 2023 00:00:00 GMT</pubDate></item><item><title>Using Crates.io with Buck</title><link>https://steveklabnik.com/writing/using-cratesio-with-buck/</link><guid isPermaLink="true">https://steveklabnik.com/writing/using-cratesio-with-buck/</guid><pubDate>Thu, 27 Apr 2023 00:00:00 GMT</pubDate></item><item><title>Using buck to build Rust projects</title><link>https://steveklabnik.com/writing/using-buck-to-build-rust-projects/</link><guid isPermaLink="true">https://steveklabnik.com/writing/using-buck-to-build-rust-projects/</guid><pubDate>Thu, 13 Apr 2023 00:00:00 GMT</pubDate></item><item><title>Rust&apos;s Golden Rule</title><link>https://steveklabnik.com/writing/rusts-golden-rule/</link><guid isPermaLink="true">https://steveklabnik.com/writing/rusts-golden-rule/</guid><pubDate>Mon, 27 Mar 2023 00:00:00 GMT</pubDate></item><item><title>You&apos;re probably learning a technology in its seventh season, not its pilot</title><link>https://steveklabnik.com/writing/you-re-probably-learning-a-technology-in-its-seventh-season-not-its-pilot/</link><guid isPermaLink="true">https://steveklabnik.com/writing/you-re-probably-learning-a-technology-in-its-seventh-season-not-its-pilot/</guid><pubDate>Fri, 27 Jan 2023 00:00:00 GMT</pubDate></item><item><title>Too many words about Rust&apos;s function syntax</title><link>https://steveklabnik.com/writing/too-many-words-about-rusts-function-syntax/</link><guid isPermaLink="true">https://steveklabnik.com/writing/too-many-words-about-rusts-function-syntax/</guid><pubDate>Tue, 03 Jan 2023 00:00:00 GMT</pubDate></item><item><title>Ten Years of Ru...ewriting my website</title><link>https://steveklabnik.com/writing/ten-years-of-ru---ewriting-my-website/</link><guid isPermaLink="true">https://steveklabnik.com/writing/ten-years-of-ru---ewriting-my-website/</guid><pubDate>Wed, 21 Dec 2022 00:00:00 GMT</pubDate></item><item><title>Are out parameters idiomatic in Rust?</title><link>https://steveklabnik.com/writing/are-out-parameters-idiomatic-in-rust/</link><guid isPermaLink="true">https://steveklabnik.com/writing/are-out-parameters-idiomatic-in-rust/</guid><pubDate>Fri, 16 Oct 2020 00:00:00 GMT</pubDate></item><item><title>The CXX Debate</title><link>https://steveklabnik.com/writing/the-cxx-debate/</link><guid isPermaLink="true">https://steveklabnik.com/writing/the-cxx-debate/</guid><pubDate>Sat, 22 Aug 2020 00:00:00 GMT</pubDate></item><item><title>Today is my first day at Oxide Computer Company</title><link>https://steveklabnik.com/writing/today-is-my-first-day-at-oxide-computer-company/</link><guid isPermaLink="true">https://steveklabnik.com/writing/today-is-my-first-day-at-oxide-computer-company/</guid><pubDate>Mon, 15 Jun 2020 00:00:00 GMT</pubDate></item><item><title>The next iteration of my blogs</title><link>https://steveklabnik.com/writing/the-next-iteration-of-my-blogs/</link><guid isPermaLink="true">https://steveklabnik.com/writing/the-next-iteration-of-my-blogs/</guid><pubDate>Mon, 08 Jun 2020 00:00:00 GMT</pubDate></item><item><title>How often does Rust change?</title><link>https://steveklabnik.com/writing/how-often-does-rust-change/</link><guid isPermaLink="true">https://steveklabnik.com/writing/how-often-does-rust-change/</guid><pubDate>Sat, 11 Apr 2020 00:00:00 GMT</pubDate></item><item><title>&quot;C is how the computer works&quot; is a dangerous mindset for C programmers</title><link>https://steveklabnik.com/writing/c-is-how-the-computer-works-is-a-dangerous-mindset-for-c-programmers/</link><guid isPermaLink="true">https://steveklabnik.com/writing/c-is-how-the-computer-works-is-a-dangerous-mindset-for-c-programmers/</guid><pubDate>Tue, 31 Mar 2020 00:00:00 GMT</pubDate></item><item><title>A sad day for Rust</title><link>https://steveklabnik.com/writing/a-sad-day-for-rust/</link><guid isPermaLink="true">https://steveklabnik.com/writing/a-sad-day-for-rust/</guid><pubDate>Fri, 17 Jan 2020 00:00:00 GMT</pubDate></item><item><title>&quot;C is not how the computer works&quot; can lead to inefficient code</title><link>https://steveklabnik.com/writing/c-is-not-how-the-computer-works-can-lead-to-inefficient-code/</link><guid isPermaLink="true">https://steveklabnik.com/writing/c-is-not-how-the-computer-works-can-lead-to-inefficient-code/</guid><pubDate>Fri, 25 Oct 2019 00:00:00 GMT</pubDate></item><item><title>Porting steveklabnik.com to Workers Sites and Zola</title><link>https://steveklabnik.com/writing/porting-steveklabnik-com-to-workers-sites-and-zola/</link><guid isPermaLink="true">https://steveklabnik.com/writing/porting-steveklabnik-com-to-workers-sites-and-zola/</guid><pubDate>Thu, 26 Sep 2019 00:00:00 GMT</pubDate></item><item><title>The culture war at the heart of open source</title><link>https://steveklabnik.com/writing/the-culture-war-at-the-heart-of-open-source/</link><guid isPermaLink="true">https://steveklabnik.com/writing/the-culture-war-at-the-heart-of-open-source/</guid><pubDate>Sun, 26 May 2019 00:00:00 GMT</pubDate></item><item><title>I&apos;m joining Cloudflare</title><link>https://steveklabnik.com/writing/i-m-joining-cloudflare/</link><guid isPermaLink="true">https://steveklabnik.com/writing/i-m-joining-cloudflare/</guid><pubDate>Fri, 05 Apr 2019 00:00:00 GMT</pubDate></item><item><title>What comes after open source</title><link>https://steveklabnik.com/writing/what-comes-after-open-source/</link><guid isPermaLink="true">https://steveklabnik.com/writing/what-comes-after-open-source/</guid><pubDate>Tue, 02 Apr 2019 00:00:00 GMT</pubDate></item><item><title>Rust has finally outgrown me</title><link>https://steveklabnik.com/writing/rust-has-finally-outgrown-me/</link><guid isPermaLink="true">https://steveklabnik.com/writing/rust-has-finally-outgrown-me/</guid><pubDate>Fri, 29 Mar 2019 00:00:00 GMT</pubDate></item><item><title>Learning Ada</title><link>https://steveklabnik.com/writing/learning-ada/</link><guid isPermaLink="true">https://steveklabnik.com/writing/learning-ada/</guid><pubDate>Tue, 26 Mar 2019 00:00:00 GMT</pubDate></item><item><title>What&apos;s next for SemVer</title><link>https://steveklabnik.com/writing/what-s-next-for-semver/</link><guid isPermaLink="true">https://steveklabnik.com/writing/what-s-next-for-semver/</guid><pubDate>Mon, 11 Feb 2019 00:00:00 GMT</pubDate></item><item><title>thank u, next</title><link>https://steveklabnik.com/writing/thank-u-next/</link><guid isPermaLink="true">https://steveklabnik.com/writing/thank-u-next/</guid><pubDate>Sun, 06 Jan 2019 00:00:00 GMT</pubDate></item><item><title>Thoughts on Rust in 2019</title><link>https://steveklabnik.com/writing/thoughts-on-rust-in-2019/</link><guid isPermaLink="true">https://steveklabnik.com/writing/thoughts-on-rust-in-2019/</guid><pubDate>Thu, 27 Dec 2018 00:00:00 GMT</pubDate></item><item><title>Six years with Rust</title><link>https://steveklabnik.com/writing/six-years-with-rust/</link><guid isPermaLink="true">https://steveklabnik.com/writing/six-years-with-rust/</guid><pubDate>Fri, 21 Dec 2018 00:00:00 GMT</pubDate></item><item><title>Why is Clojure so stable?</title><link>https://steveklabnik.com/writing/why-is-clojure-so-stable/</link><guid isPermaLink="true">https://steveklabnik.com/writing/why-is-clojure-so-stable/</guid><pubDate>Tue, 18 Dec 2018 00:00:00 GMT</pubDate></item><item><title>Borrow checking, escape analysis, and the generational hypothesis</title><link>https://steveklabnik.com/writing/borrow-checking-escape-analysis-and-the-generational-hypothesis/</link><guid isPermaLink="true">https://steveklabnik.com/writing/borrow-checking-escape-analysis-and-the-generational-hypothesis/</guid><pubDate>Wed, 10 Oct 2018 00:00:00 GMT</pubDate></item><item><title>Should you learn C to &quot;learn how the computer works&quot;?</title><link>https://steveklabnik.com/writing/should-you-learn-c-to-learn-how-the-computer-works/</link><guid isPermaLink="true">https://steveklabnik.com/writing/should-you-learn-c-to-learn-how-the-computer-works/</guid><pubDate>Tue, 02 Oct 2018 00:00:00 GMT</pubDate></item><item><title>You can&apos;t &quot;turn off the borrow checker&quot; in Rust</title><link>https://steveklabnik.com/writing/you-can-t-turn-off-the-borrow-checker-in-rust/</link><guid isPermaLink="true">https://steveklabnik.com/writing/you-can-t-turn-off-the-borrow-checker-in-rust/</guid><pubDate>Fri, 14 Sep 2018 00:00:00 GMT</pubDate></item><item><title>Is WebAssembly the return of Java Applets &amp; Flash?</title><link>https://steveklabnik.com/writing/is-webassembly-the-return-of-java-applets-flash/</link><guid isPermaLink="true">https://steveklabnik.com/writing/is-webassembly-the-return-of-java-applets-flash/</guid><pubDate>Wed, 25 Jul 2018 00:00:00 GMT</pubDate></item><item><title>WebAssembly is more than just the web</title><link>https://steveklabnik.com/writing/webassembly-is-more-than-just-the-web/</link><guid isPermaLink="true">https://steveklabnik.com/writing/webassembly-is-more-than-just-the-web/</guid><pubDate>Fri, 13 Jul 2018 00:00:00 GMT</pubDate></item><item><title>&quot;The Expressive C++17 Coding Challenge (in Rust)&quot; revisited</title><link>https://steveklabnik.com/writing/the-expressive-c-17-coding-challenge-in-rust-revisited/</link><guid isPermaLink="true">https://steveklabnik.com/writing/the-expressive-c-17-coding-challenge-in-rust-revisited/</guid><pubDate>Wed, 14 Feb 2018 00:00:00 GMT</pubDate></item><item><title>0b100000</title><link>https://steveklabnik.com/writing/2-sup-5/</link><guid isPermaLink="true">https://steveklabnik.com/writing/2-sup-5/</guid><pubDate>Thu, 25 Jan 2018 00:00:00 GMT</pubDate></item><item><title>Looking back at Rust in 2018</title><link>https://steveklabnik.com/writing/looking-back-at-rust-in-2018/</link><guid isPermaLink="true">https://steveklabnik.com/writing/looking-back-at-rust-in-2018/</guid><pubDate>Tue, 09 Jan 2018 00:00:00 GMT</pubDate></item><item><title>Five years with Rust</title><link>https://steveklabnik.com/writing/five-years-with-rust/</link><guid isPermaLink="true">https://steveklabnik.com/writing/five-years-with-rust/</guid><pubDate>Thu, 21 Dec 2017 00:00:00 GMT</pubDate></item><item><title>User-Agent: moz://a</title><link>https://steveklabnik.com/writing/user-agent-moz-a/</link><guid isPermaLink="true">https://steveklabnik.com/writing/user-agent-moz-a/</guid><pubDate>Tue, 12 Dec 2017 00:00:00 GMT</pubDate></item><item><title>&quot;The Expressive C++17 Coding Challenge&quot; in Rust</title><link>https://steveklabnik.com/writing/the-expressive-c-17-coding-challenge-in-rust/</link><guid isPermaLink="true">https://steveklabnik.com/writing/the-expressive-c-17-coding-challenge-in-rust/</guid><pubDate>Wed, 25 Oct 2017 00:00:00 GMT</pubDate></item><item><title>Want to join the Rust docs team?</title><link>https://steveklabnik.com/writing/want-to-join-the-rust-docs-team/</link><guid isPermaLink="true">https://steveklabnik.com/writing/want-to-join-the-rust-docs-team/</guid><pubDate>Fri, 24 Mar 2017 00:00:00 GMT</pubDate></item><item><title>An overview of macros in Rust</title><link>https://steveklabnik.com/writing/an-overview-of-macros-in-rust/</link><guid isPermaLink="true">https://steveklabnik.com/writing/an-overview-of-macros-in-rust/</guid><pubDate>Tue, 24 Jan 2017 00:00:00 GMT</pubDate></item><item><title>Announcing Rust Contributors</title><link>https://steveklabnik.com/writing/announcing-rust-contributors/</link><guid isPermaLink="true">https://steveklabnik.com/writing/announcing-rust-contributors/</guid><pubDate>Thu, 12 Jan 2017 00:00:00 GMT</pubDate></item><item><title>Fire Mario not fire flowers</title><link>https://steveklabnik.com/writing/fire-mario-not-fire-flowers/</link><guid isPermaLink="true">https://steveklabnik.com/writing/fire-mario-not-fire-flowers/</guid><pubDate>Thu, 29 Dec 2016 00:00:00 GMT</pubDate></item><item><title>Rust is more than safety</title><link>https://steveklabnik.com/writing/rust-is-more-than-safety/</link><guid isPermaLink="true">https://steveklabnik.com/writing/rust-is-more-than-safety/</guid><pubDate>Wed, 28 Dec 2016 00:00:00 GMT</pubDate></item><item><title>Four years with Rust</title><link>https://steveklabnik.com/writing/four-years-with-rust/</link><guid isPermaLink="true">https://steveklabnik.com/writing/four-years-with-rust/</guid><pubDate>Wed, 21 Dec 2016 00:00:00 GMT</pubDate></item><item><title>What&apos;s new with &quot;The Rust Programming Language&quot;</title><link>https://steveklabnik.com/writing/whats-new-with-the-rust-programming-language/</link><guid isPermaLink="true">https://steveklabnik.com/writing/whats-new-with-the-rust-programming-language/</guid><pubDate>Mon, 15 Aug 2016 00:00:00 GMT</pubDate></item><item><title>Structure literals vs. constructors in Rust</title><link>https://steveklabnik.com/writing/structure-literals-vs-constructors-in-rust/</link><guid isPermaLink="true">https://steveklabnik.com/writing/structure-literals-vs-constructors-in-rust/</guid><pubDate>Tue, 26 Jul 2016 00:00:00 GMT</pubDate></item><item><title>A eulogy for my 20s</title><link>https://steveklabnik.com/writing/a-eulogy-for-my-20s/</link><guid isPermaLink="true">https://steveklabnik.com/writing/a-eulogy-for-my-20s/</guid><pubDate>Sun, 24 Jan 2016 00:00:00 GMT</pubDate></item><item><title>Docember</title><link>https://steveklabnik.com/writing/docember/</link><guid isPermaLink="true">https://steveklabnik.com/writing/docember/</guid><pubDate>Tue, 01 Dec 2015 00:00:00 GMT</pubDate></item><item><title>Rescuing Resque (again)</title><link>https://steveklabnik.com/writing/rescuing-resque-again/</link><guid isPermaLink="true">https://steveklabnik.com/writing/rescuing-resque-again/</guid><pubDate>Wed, 28 Oct 2015 00:00:00 GMT</pubDate></item><item><title>&quot;The Rust Programming Language&quot; will be published by No Starch Press</title><link>https://steveklabnik.com/writing/the-rust-programming-language-will-be-published-by-no-starch-press/</link><guid isPermaLink="true">https://steveklabnik.com/writing/the-rust-programming-language-will-be-published-by-no-starch-press/</guid><pubDate>Tue, 08 Sep 2015 00:00:00 GMT</pubDate></item><item><title>Community Versions for Rust</title><link>https://steveklabnik.com/writing/community-versions-for-rust/</link><guid isPermaLink="true">https://steveklabnik.com/writing/community-versions-for-rust/</guid><pubDate>Sun, 23 Aug 2015 00:00:00 GMT</pubDate></item><item><title>Ember Data: ‘DS’ is not defined</title><link>https://steveklabnik.com/writing/ember-data--ds-is-not-defined/</link><guid isPermaLink="true">https://steveklabnik.com/writing/ember-data--ds-is-not-defined/</guid><pubDate>Sun, 05 Jul 2015 00:00:00 GMT</pubDate></item><item><title>The language strangeness budget</title><link>https://steveklabnik.com/writing/the-language-strangeness-budget/</link><guid isPermaLink="true">https://steveklabnik.com/writing/the-language-strangeness-budget/</guid><pubDate>Fri, 26 Jun 2015 00:00:00 GMT</pubDate></item><item><title>Ouroboros</title><link>https://steveklabnik.com/writing/ouroboros/</link><guid isPermaLink="true">https://steveklabnik.com/writing/ouroboros/</guid><pubDate>Mon, 18 May 2015 00:00:00 GMT</pubDate></item><item><title>Hope</title><link>https://steveklabnik.com/writing/hope/</link><guid isPermaLink="true">https://steveklabnik.com/writing/hope/</guid><pubDate>Fri, 08 May 2015 00:00:00 GMT</pubDate></item><item><title>An introduction to economics under capitalism</title><link>https://steveklabnik.com/writing/an-introduction-to-economics-under-capitalism/</link><guid isPermaLink="true">https://steveklabnik.com/writing/an-introduction-to-economics-under-capitalism/</guid><pubDate>Tue, 10 Mar 2015 00:00:00 GMT</pubDate></item><item><title>A new introduction to Rust</title><link>https://steveklabnik.com/writing/a-new-introduction-to-rust/</link><guid isPermaLink="true">https://steveklabnik.com/writing/a-new-introduction-to-rust/</guid><pubDate>Fri, 27 Feb 2015 00:00:00 GMT</pubDate></item><item><title>Update GitHub Pages with Travis CI</title><link>https://steveklabnik.com/writing/update-github-pages-with-travis-ci/</link><guid isPermaLink="true">https://steveklabnik.com/writing/update-github-pages-with-travis-ci/</guid><pubDate>Tue, 16 Dec 2014 00:00:00 GMT</pubDate></item><item><title>I&apos;m going writeonly on Twitter for a while</title><link>https://steveklabnik.com/writing/im-going-writeonly-on-twitter-for-a-while/</link><guid isPermaLink="true">https://steveklabnik.com/writing/im-going-writeonly-on-twitter-for-a-while/</guid><pubDate>Wed, 03 Sep 2014 00:00:00 GMT</pubDate></item><item><title>Rust&apos;s documentation is about to drastically improve</title><link>https://steveklabnik.com/writing/rusts-documentation-is-about-to-drastically-improve/</link><guid isPermaLink="true">https://steveklabnik.com/writing/rusts-documentation-is-about-to-drastically-improve/</guid><pubDate>Mon, 16 Jun 2014 00:00:00 GMT</pubDate></item><item><title>SF</title><link>https://steveklabnik.com/writing/sf/</link><guid isPermaLink="true">https://steveklabnik.com/writing/sf/</guid><pubDate>Tue, 20 May 2014 00:00:00 GMT</pubDate></item><item><title>Hypermedia FizzBuzz</title><link>https://steveklabnik.com/writing/hypermedia-fizzbuzz/</link><guid isPermaLink="true">https://steveklabnik.com/writing/hypermedia-fizzbuzz/</guid><pubDate>Fri, 02 May 2014 00:00:00 GMT</pubDate></item><item><title>How to be an open source gardener</title><link>https://steveklabnik.com/writing/how-to-be-an-open-source-gardener/</link><guid isPermaLink="true">https://steveklabnik.com/writing/how-to-be-an-open-source-gardener/</guid><pubDate>Mon, 14 Apr 2014 00:00:00 GMT</pubDate></item><item><title>Is npm worth 26MM?</title><link>https://steveklabnik.com/writing/is-npm-worth-26mm/</link><guid isPermaLink="true">https://steveklabnik.com/writing/is-npm-worth-26mm/</guid><pubDate>Wed, 12 Feb 2014 00:00:00 GMT</pubDate></item><item><title>Announcing Emoji 1.0</title><link>https://steveklabnik.com/writing/announcing-emoji-1-0/</link><guid isPermaLink="true">https://steveklabnik.com/writing/announcing-emoji-1-0/</guid><pubDate>Mon, 10 Feb 2014 00:00:00 GMT</pubDate></item><item><title>A 30 minute introduction to Rust</title><link>https://steveklabnik.com/writing/a-30-minute-introduction-to-rust/</link><guid isPermaLink="true">https://steveklabnik.com/writing/a-30-minute-introduction-to-rust/</guid><pubDate>Sat, 11 Jan 2014 00:00:00 GMT</pubDate></item><item><title>2013: year in review</title><link>https://steveklabnik.com/writing/2013--year-in-review/</link><guid isPermaLink="true">https://steveklabnik.com/writing/2013--year-in-review/</guid><pubDate>Tue, 31 Dec 2013 00:00:00 GMT</pubDate></item><item><title>Rust is surprisingly expressive</title><link>https://steveklabnik.com/writing/rust-is-surprisingly-expressive/</link><guid isPermaLink="true">https://steveklabnik.com/writing/rust-is-surprisingly-expressive/</guid><pubDate>Sat, 28 Dec 2013 00:00:00 GMT</pubDate></item><item><title>How Dogecoin changed my perspective on cryptocurrency</title><link>https://steveklabnik.com/writing/how-dogecoin-changed-my-perspective-on-cryptocurrency/</link><guid isPermaLink="true">https://steveklabnik.com/writing/how-dogecoin-changed-my-perspective-on-cryptocurrency/</guid><pubDate>Sat, 21 Dec 2013 00:00:00 GMT</pubDate></item><item><title>git, history modification, and libuv</title><link>https://steveklabnik.com/writing/git-history-modification-and-libuv/</link><guid isPermaLink="true">https://steveklabnik.com/writing/git-history-modification-and-libuv/</guid><pubDate>Sat, 30 Nov 2013 00:00:00 GMT</pubDate></item><item><title>Why I&apos;m partnering with Balanced</title><link>https://steveklabnik.com/writing/why-im-partnering-with-balanced/</link><guid isPermaLink="true">https://steveklabnik.com/writing/why-im-partnering-with-balanced/</guid><pubDate>Thu, 21 Nov 2013 00:00:00 GMT</pubDate></item><item><title>On leftist infighting</title><link>https://steveklabnik.com/writing/on-leftist-infighting/</link><guid isPermaLink="true">https://steveklabnik.com/writing/on-leftist-infighting/</guid><pubDate>Mon, 18 Nov 2013 00:00:00 GMT</pubDate></item><item><title>Abstract vs concrete</title><link>https://steveklabnik.com/writing/abstract-vs-concrete/</link><guid isPermaLink="true">https://steveklabnik.com/writing/abstract-vs-concrete/</guid><pubDate>Thu, 14 Nov 2013 00:00:00 GMT</pubDate></item><item><title>Pointers in Rust, a guide</title><link>https://steveklabnik.com/writing/pointers-in-rust-a-guide/</link><guid isPermaLink="true">https://steveklabnik.com/writing/pointers-in-rust-a-guide/</guid><pubDate>Fri, 18 Oct 2013 00:00:00 GMT</pubDate></item><item><title>New Beginnings</title><link>https://steveklabnik.com/writing/new-beginnings/</link><guid isPermaLink="true">https://steveklabnik.com/writing/new-beginnings/</guid><pubDate>Tue, 01 Oct 2013 00:00:00 GMT</pubDate></item><item><title>Keep Saturdays sacred</title><link>https://steveklabnik.com/writing/keep-saturdays-sacred/</link><guid isPermaLink="true">https://steveklabnik.com/writing/keep-saturdays-sacred/</guid><pubDate>Sat, 28 Sep 2013 00:00:00 GMT</pubDate></item><item><title>Thankfulness</title><link>https://steveklabnik.com/writing/thankfulness/</link><guid isPermaLink="true">https://steveklabnik.com/writing/thankfulness/</guid><pubDate>Tue, 24 Sep 2013 00:00:00 GMT</pubDate></item><item><title>The CLOSURE companion</title><link>https://steveklabnik.com/writing/the-closure-companion/</link><guid isPermaLink="true">https://steveklabnik.com/writing/the-closure-companion/</guid><pubDate>Thu, 19 Sep 2013 00:00:00 GMT</pubDate></item><item><title>Resque 1.25.0 has been released</title><link>https://steveklabnik.com/writing/resque-1-25-0-has-been-released/</link><guid isPermaLink="true">https://steveklabnik.com/writing/resque-1-25-0-has-been-released/</guid><pubDate>Mon, 16 Sep 2013 00:00:00 GMT</pubDate></item><item><title>Just the regularly scheduled apocalypse</title><link>https://steveklabnik.com/writing/just-the-regularly-scheduled-apocalypse/</link><guid isPermaLink="true">https://steveklabnik.com/writing/just-the-regularly-scheduled-apocalypse/</guid><pubDate>Tue, 10 Sep 2013 00:00:00 GMT</pubDate></item><item><title>Emoji licensing</title><link>https://steveklabnik.com/writing/emoji-licensing/</link><guid isPermaLink="true">https://steveklabnik.com/writing/emoji-licensing/</guid><pubDate>Tue, 06 Aug 2013 00:00:00 GMT</pubDate></item><item><title>redis-namespace 1.3.1 security release</title><link>https://steveklabnik.com/writing/redis-namespace-1-3-1--security-release/</link><guid isPermaLink="true">https://steveklabnik.com/writing/redis-namespace-1-3-1--security-release/</guid><pubDate>Sat, 03 Aug 2013 00:00:00 GMT</pubDate></item><item><title>Beware subclassing Ruby core classes</title><link>https://steveklabnik.com/writing/beware-subclassing-ruby-core-classes/</link><guid isPermaLink="true">https://steveklabnik.com/writing/beware-subclassing-ruby-core-classes/</guid><pubDate>Wed, 24 Jul 2013 00:00:00 GMT</pubDate></item><item><title>Resque 1.25.0.pre has been released</title><link>https://steveklabnik.com/writing/resque-1-25-0-pre-has-been-released/</link><guid isPermaLink="true">https://steveklabnik.com/writing/resque-1-25-0-pre-has-been-released/</guid><pubDate>Tue, 23 Jul 2013 00:00:00 GMT</pubDate></item><item><title>Removing Turbolinks from Rails 4</title><link>https://steveklabnik.com/writing/removing-turbolinks-from-rails-4/</link><guid isPermaLink="true">https://steveklabnik.com/writing/removing-turbolinks-from-rails-4/</guid><pubDate>Tue, 25 Jun 2013 00:00:00 GMT</pubDate></item><item><title>Twitter ghosts</title><link>https://steveklabnik.com/writing/twitter-ghosts/</link><guid isPermaLink="true">https://steveklabnik.com/writing/twitter-ghosts/</guid><pubDate>Sat, 22 Jun 2013 00:00:00 GMT</pubDate></item><item><title>Returning to Free Software, a guide</title><link>https://steveklabnik.com/writing/returning-to-free-software-a-guide/</link><guid isPermaLink="true">https://steveklabnik.com/writing/returning-to-free-software-a-guide/</guid><pubDate>Sat, 15 Jun 2013 00:00:00 GMT</pubDate></item><item><title>Rust-y Scraps: iterating with a step</title><link>https://steveklabnik.com/writing/rust--y-scraps--iterating-with-a-step/</link><guid isPermaLink="true">https://steveklabnik.com/writing/rust--y-scraps--iterating-with-a-step/</guid><pubDate>Thu, 30 May 2013 00:00:00 GMT</pubDate></item><item><title>Rails 4.0.0-beta1 to Rails 4.0.0-rc1</title><link>https://steveklabnik.com/writing/rails-4-0-0-beta1-to-rails-4-0-0-rc1/</link><guid isPermaLink="true">https://steveklabnik.com/writing/rails-4-0-0-beta1-to-rails-4-0-0-rc1/</guid><pubDate>Tue, 21 May 2013 00:00:00 GMT</pubDate></item><item><title>Ditching Google Chat with XMPP</title><link>https://steveklabnik.com/writing/ditching-google--chat-with-xmpp/</link><guid isPermaLink="true">https://steveklabnik.com/writing/ditching-google--chat-with-xmpp/</guid><pubDate>Thu, 16 May 2013 00:00:00 GMT</pubDate></item><item><title>The profile link relation and you</title><link>https://steveklabnik.com/writing/the-profile-link-relation-and-you/</link><guid isPermaLink="true">https://steveklabnik.com/writing/the-profile-link-relation-and-you/</guid><pubDate>Mon, 06 May 2013 00:00:00 GMT</pubDate></item><item><title>Closure</title><link>https://steveklabnik.com/writing/closure/</link><guid isPermaLink="true">https://steveklabnik.com/writing/closure/</guid><pubDate>Fri, 19 Apr 2013 00:00:00 GMT</pubDate></item><item><title>Upgrading from Rust 0.5 to 0.6</title><link>https://steveklabnik.com/writing/upgrading-from-rust-0-5-to-0-6/</link><guid isPermaLink="true">https://steveklabnik.com/writing/upgrading-from-rust-0-5-to-0-6/</guid><pubDate>Sun, 07 Apr 2013 00:00:00 GMT</pubDate></item><item><title>Deleuze for Developers: will smooth space/open source suffice to save us?</title><link>https://steveklabnik.com/writing/deleuze-for-developers-will-smooth-spaceopen-source-suffice-to-save-us/</link><guid isPermaLink="true">https://steveklabnik.com/writing/deleuze-for-developers-will-smooth-spaceopen-source-suffice-to-save-us/</guid><pubDate>Thu, 14 Mar 2013 00:00:00 GMT</pubDate></item><item><title>Travis build matrix for Rails</title><link>https://steveklabnik.com/writing/travis-build-matrix-for-rails/</link><guid isPermaLink="true">https://steveklabnik.com/writing/travis-build-matrix-for-rails/</guid><pubDate>Sun, 10 Mar 2013 00:00:00 GMT</pubDate></item><item><title>Announcing security_release_practice</title><link>https://steveklabnik.com/writing/announcing-securityreleasepractice/</link><guid isPermaLink="true">https://steveklabnik.com/writing/announcing-securityreleasepractice/</guid><pubDate>Fri, 08 Mar 2013 00:00:00 GMT</pubDate></item><item><title>Going vimgan</title><link>https://steveklabnik.com/writing/going-vimgan/</link><guid isPermaLink="true">https://steveklabnik.com/writing/going-vimgan/</guid><pubDate>Wed, 06 Mar 2013 00:00:00 GMT</pubDate></item><item><title>Using puma on Heroku</title><link>https://steveklabnik.com/writing/using-puma-on-heroku/</link><guid isPermaLink="true">https://steveklabnik.com/writing/using-puma-on-heroku/</guid><pubDate>Sun, 24 Feb 2013 00:00:00 GMT</pubDate></item><item><title>I&apos;m writing &quot;Rails 4 in Action&quot;!</title><link>https://steveklabnik.com/writing/i-m-writing--rails-4-in-action--/</link><guid isPermaLink="true">https://steveklabnik.com/writing/i-m-writing--rails-4-in-action--/</guid><pubDate>Wed, 13 Feb 2013 00:00:00 GMT</pubDate></item><item><title>The next iteration of &quot;Designing Hypermedia APIs&quot;</title><link>https://steveklabnik.com/writing/the-next-iteration-of-designing-hypermedia-apis/</link><guid isPermaLink="true">https://steveklabnik.com/writing/the-next-iteration-of-designing-hypermedia-apis/</guid><pubDate>Tue, 12 Feb 2013 00:00:00 GMT</pubDate></item><item><title>Ruby on Rails maintenance policy</title><link>https://steveklabnik.com/writing/ruby-on-rails-maintenance-policy/</link><guid isPermaLink="true">https://steveklabnik.com/writing/ruby-on-rails-maintenance-policy/</guid><pubDate>Mon, 11 Feb 2013 00:00:00 GMT</pubDate></item><item><title>Ember.js and accessibility</title><link>https://steveklabnik.com/writing/emberjs-and-accessibility/</link><guid isPermaLink="true">https://steveklabnik.com/writing/emberjs-and-accessibility/</guid><pubDate>Thu, 07 Feb 2013 00:00:00 GMT</pubDate></item><item><title>How to not rely on rubygems.org for development</title><link>https://steveklabnik.com/writing/how-to-not-rely-on-rubygemsorg-for-deployment/</link><guid isPermaLink="true">https://steveklabnik.com/writing/how-to-not-rely-on-rubygemsorg-for-deployment/</guid><pubDate>Thu, 31 Jan 2013 00:00:00 GMT</pubDate></item><item><title>Node</title><link>https://steveklabnik.com/writing/node/</link><guid isPermaLink="true">https://steveklabnik.com/writing/node/</guid><pubDate>Wed, 23 Jan 2013 00:00:00 GMT</pubDate></item><item><title>_why is a role, not a person</title><link>https://steveklabnik.com/writing/why-is-a-role-not-a-person/</link><guid isPermaLink="true">https://steveklabnik.com/writing/why-is-a-role-not-a-person/</guid><pubDate>Wed, 16 Jan 2013 00:00:00 GMT</pubDate></item><item><title>Draper 1.0.0 released</title><link>https://steveklabnik.com/writing/draper-1-0-0-released/</link><guid isPermaLink="true">https://steveklabnik.com/writing/draper-1-0-0-released/</guid><pubDate>Mon, 14 Jan 2013 00:00:00 GMT</pubDate></item><item><title>Rails has two default stacks</title><link>https://steveklabnik.com/writing/rails-has-two-default-stacks/</link><guid isPermaLink="true">https://steveklabnik.com/writing/rails-has-two-default-stacks/</guid><pubDate>Mon, 14 Jan 2013 00:00:00 GMT</pubDate></item><item><title>2012: year in review</title><link>https://steveklabnik.com/writing/2012-year-in-review/</link><guid isPermaLink="true">https://steveklabnik.com/writing/2012-year-in-review/</guid><pubDate>Sat, 29 Dec 2012 00:00:00 GMT</pubDate></item><item><title>Most things I do are interconnected</title><link>https://steveklabnik.com/writing/most-things-i-do-are-interconnected/</link><guid isPermaLink="true">https://steveklabnik.com/writing/most-things-i-do-are-interconnected/</guid><pubDate>Fri, 28 Dec 2012 00:00:00 GMT</pubDate></item><item><title>I invented hypermedia APIs by accident</title><link>https://steveklabnik.com/writing/i-invented-hypermedia-apis-by-accident/</link><guid isPermaLink="true">https://steveklabnik.com/writing/i-invented-hypermedia-apis-by-accident/</guid><pubDate>Fri, 21 Dec 2012 00:00:00 GMT</pubDate></item><item><title>An early Christmas present for you</title><link>https://steveklabnik.com/writing/an-early-christmas-present-for-you/</link><guid isPermaLink="true">https://steveklabnik.com/writing/an-early-christmas-present-for-you/</guid><pubDate>Wed, 19 Dec 2012 00:00:00 GMT</pubDate></item><item><title>Announcing request_store</title><link>https://steveklabnik.com/writing/announcing-requeststore/</link><guid isPermaLink="true">https://steveklabnik.com/writing/announcing-requeststore/</guid><pubDate>Mon, 17 Dec 2012 00:00:00 GMT</pubDate></item><item><title>Getting started with chruby</title><link>https://steveklabnik.com/writing/getting-started-with-chruby/</link><guid isPermaLink="true">https://steveklabnik.com/writing/getting-started-with-chruby/</guid><pubDate>Thu, 13 Dec 2012 00:00:00 GMT</pubDate></item><item><title>Deleuze for developers: deterritorialization</title><link>https://steveklabnik.com/writing/deleuze-for-developers-deterritorialization/</link><guid isPermaLink="true">https://steveklabnik.com/writing/deleuze-for-developers-deterritorialization/</guid><pubDate>Fri, 07 Dec 2012 00:00:00 GMT</pubDate></item><item><title>Deleuze for developers: assemblages</title><link>https://steveklabnik.com/writing/deleuze-for-developers-assemblages/</link><guid isPermaLink="true">https://steveklabnik.com/writing/deleuze-for-developers-assemblages/</guid><pubDate>Mon, 03 Dec 2012 00:00:00 GMT</pubDate></item><item><title>Draper 1.0.0.beta2 release</title><link>https://steveklabnik.com/writing/draper-1-0-0-beta2-release/</link><guid isPermaLink="true">https://steveklabnik.com/writing/draper-1-0-0-beta2-release/</guid><pubDate>Mon, 03 Dec 2012 00:00:00 GMT</pubDate></item><item><title>Draper 1.0.0.beta1 release</title><link>https://steveklabnik.com/writing/draper-1-0-0-beta1-release/</link><guid isPermaLink="true">https://steveklabnik.com/writing/draper-1-0-0-beta1-release/</guid><pubDate>Fri, 30 Nov 2012 00:00:00 GMT</pubDate></item><item><title>Introducing the rails-api project</title><link>https://steveklabnik.com/writing/introducing-the-rails-api-project/</link><guid isPermaLink="true">https://steveklabnik.com/writing/introducing-the-rails-api-project/</guid><pubDate>Thu, 22 Nov 2012 00:00:00 GMT</pubDate></item><item><title>Narratives</title><link>https://steveklabnik.com/writing/narratives/</link><guid isPermaLink="true">https://steveklabnik.com/writing/narratives/</guid><pubDate>Sun, 18 Nov 2012 00:00:00 GMT</pubDate></item><item><title>How to squash commits in a GitHub pull request</title><link>https://steveklabnik.com/writing/how-to-squash-commits-in-a-github-pull-request/</link><guid isPermaLink="true">https://steveklabnik.com/writing/how-to-squash-commits-in-a-github-pull-request/</guid><pubDate>Thu, 08 Nov 2012 00:00:00 GMT</pubDate></item><item><title>Theory and practice</title><link>https://steveklabnik.com/writing/theory-and-practice/</link><guid isPermaLink="true">https://steveklabnik.com/writing/theory-and-practice/</guid><pubDate>Tue, 06 Nov 2012 00:00:00 GMT</pubDate></item><item><title>I got hit by a car today</title><link>https://steveklabnik.com/writing/i-got-hit-by-a-car-today/</link><guid isPermaLink="true">https://steveklabnik.com/writing/i-got-hit-by-a-car-today/</guid><pubDate>Thu, 25 Oct 2012 00:00:00 GMT</pubDate></item><item><title>Living with a terrible taste in music</title><link>https://steveklabnik.com/writing/living-with-a-terrible-taste-in-music/</link><guid isPermaLink="true">https://steveklabnik.com/writing/living-with-a-terrible-taste-in-music/</guid><pubDate>Fri, 12 Oct 2012 00:00:00 GMT</pubDate></item><item><title>Run Rails with custom patches</title><link>https://steveklabnik.com/writing/run-rails-with-custom-patches/</link><guid isPermaLink="true">https://steveklabnik.com/writing/run-rails-with-custom-patches/</guid><pubDate>Thu, 04 Oct 2012 00:00:00 GMT</pubDate></item><item><title>How do you find the time?</title><link>https://steveklabnik.com/writing/how-do-you-find-the-time/</link><guid isPermaLink="true">https://steveklabnik.com/writing/how-do-you-find-the-time/</guid><pubDate>Thu, 27 Sep 2012 00:00:00 GMT</pubDate></item><item><title>Seriously: numbers: use them!</title><link>https://steveklabnik.com/writing/seriously--numbers--use-them-/</link><guid isPermaLink="true">https://steveklabnik.com/writing/seriously--numbers--use-them-/</guid><pubDate>Thu, 27 Sep 2012 00:00:00 GMT</pubDate></item><item><title>Resque: let&apos;s do this</title><link>https://steveklabnik.com/writing/resque--let-s-do-this/</link><guid isPermaLink="true">https://steveklabnik.com/writing/resque--let-s-do-this/</guid><pubDate>Sat, 22 Sep 2012 00:00:00 GMT</pubDate></item><item><title>Software and community</title><link>https://steveklabnik.com/writing/software-and-community/</link><guid isPermaLink="true">https://steveklabnik.com/writing/software-and-community/</guid><pubDate>Tue, 18 Sep 2012 00:00:00 GMT</pubDate></item><item><title>Random Ruby Tricks: Class.new</title><link>https://steveklabnik.com/writing/random-ruby-tricks--class-new/</link><guid isPermaLink="true">https://steveklabnik.com/writing/random-ruby-tricks--class-new/</guid><pubDate>Sun, 09 Sep 2012 00:00:00 GMT</pubDate></item><item><title>Protocol and language</title><link>https://steveklabnik.com/writing/protocol-and-language/</link><guid isPermaLink="true">https://steveklabnik.com/writing/protocol-and-language/</guid><pubDate>Mon, 03 Sep 2012 00:00:00 GMT</pubDate></item><item><title>Random Ruby Tricks: Struct.new</title><link>https://steveklabnik.com/writing/random-ruby-tricks--struct-new/</link><guid isPermaLink="true">https://steveklabnik.com/writing/random-ruby-tricks--struct-new/</guid><pubDate>Sat, 01 Sep 2012 00:00:00 GMT</pubDate></item><item><title>New blog: Words</title><link>https://steveklabnik.com/writing/new-blog--words/</link><guid isPermaLink="true">https://steveklabnik.com/writing/new-blog--words/</guid><pubDate>Fri, 31 Aug 2012 00:00:00 GMT</pubDate></item><item><title>Protological Control: an introduction</title><link>https://steveklabnik.com/writing/protological-control-an-introduction/</link><guid isPermaLink="true">https://steveklabnik.com/writing/protological-control-an-introduction/</guid><pubDate>Mon, 13 Aug 2012 00:00:00 GMT</pubDate></item><item><title>DayZ</title><link>https://steveklabnik.com/writing/dayz/</link><guid isPermaLink="true">https://steveklabnik.com/writing/dayz/</guid><pubDate>Wed, 25 Jul 2012 00:00:00 GMT</pubDate></item><item><title>Sparrow</title><link>https://steveklabnik.com/writing/sparrow/</link><guid isPermaLink="true">https://steveklabnik.com/writing/sparrow/</guid><pubDate>Sat, 21 Jul 2012 00:00:00 GMT</pubDate></item><item><title>Why I don&apos;t like factory_girl</title><link>https://steveklabnik.com/writing/why-i-don-t-like-factory_girl/</link><guid isPermaLink="true">https://steveklabnik.com/writing/why-i-don-t-like-factory_girl/</guid><pubDate>Sat, 14 Jul 2012 00:00:00 GMT</pubDate></item><item><title>How can I contribute to Ruby on Rails?</title><link>https://steveklabnik.com/writing/how-can-i-contribute-to-ruby-on-rails-/</link><guid isPermaLink="true">https://steveklabnik.com/writing/how-can-i-contribute-to-ruby-on-rails-/</guid><pubDate>Thu, 05 Jul 2012 00:00:00 GMT</pubDate></item><item><title>Introducing issue2pr</title><link>https://steveklabnik.com/writing/introducing-issue2pr/</link><guid isPermaLink="true">https://steveklabnik.com/writing/introducing-issue2pr/</guid><pubDate>Fri, 29 Jun 2012 00:00:00 GMT</pubDate></item><item><title>Show solidarity to all who resist</title><link>https://steveklabnik.com/writing/show-solidarity-to-all-who-resist/</link><guid isPermaLink="true">https://steveklabnik.com/writing/show-solidarity-to-all-who-resist/</guid><pubDate>Thu, 31 May 2012 00:00:00 GMT</pubDate></item><item><title>Finale</title><link>https://steveklabnik.com/writing/finale/</link><guid isPermaLink="true">https://steveklabnik.com/writing/finale/</guid><pubDate>Wed, 30 May 2012 00:00:00 GMT</pubDate></item><item><title>Shoes 4 work is starting: get involved!</title><link>https://steveklabnik.com/writing/shoes-4-work-is-starting--get-involved/</link><guid isPermaLink="true">https://steveklabnik.com/writing/shoes-4-work-is-starting--get-involved/</guid><pubDate>Fri, 25 May 2012 00:00:00 GMT</pubDate></item><item><title>Mixins: a refactoring anti-pattern</title><link>https://steveklabnik.com/writing/mixins--a-refactoring-anti-pattern/</link><guid isPermaLink="true">https://steveklabnik.com/writing/mixins--a-refactoring-anti-pattern/</guid><pubDate>Mon, 07 May 2012 00:00:00 GMT</pubDate></item><item><title>On the eve of #m1gs</title><link>https://steveklabnik.com/writing/on-the-eve-of--m1gs/</link><guid isPermaLink="true">https://steveklabnik.com/writing/on-the-eve-of--m1gs/</guid><pubDate>Mon, 30 Apr 2012 00:00:00 GMT</pubDate></item><item><title>Cards for dad - follow-up</title><link>https://steveklabnik.com/writing/cards-for-dad--follow-up/</link><guid isPermaLink="true">https://steveklabnik.com/writing/cards-for-dad--follow-up/</guid><pubDate>Sun, 22 Apr 2012 00:00:00 GMT</pubDate></item><item><title>Building StoreEngine</title><link>https://steveklabnik.com/writing/building-storeengine/</link><guid isPermaLink="true">https://steveklabnik.com/writing/building-storeengine/</guid><pubDate>Thu, 05 Apr 2012 00:00:00 GMT</pubDate></item><item><title>About antisocialne.ws</title><link>https://steveklabnik.com/writing/about-antisocialne-ws/</link><guid isPermaLink="true">https://steveklabnik.com/writing/about-antisocialne-ws/</guid><pubDate>Tue, 03 Apr 2012 00:00:00 GMT</pubDate></item><item><title>Anti-capitalism 101</title><link>https://steveklabnik.com/writing/anti-capitalism-101/</link><guid isPermaLink="true">https://steveklabnik.com/writing/anti-capitalism-101/</guid><pubDate>Sat, 31 Mar 2012 00:00:00 GMT</pubDate></item><item><title>Birthday cards for Dad</title><link>https://steveklabnik.com/writing/birthday-cards-for-dad/</link><guid isPermaLink="true">https://steveklabnik.com/writing/birthday-cards-for-dad/</guid><pubDate>Mon, 26 Mar 2012 00:00:00 GMT</pubDate></item><item><title>Transmuting Philosophy into Machinery</title><link>https://steveklabnik.com/writing/transmuting-philosophy-into-machinery/</link><guid isPermaLink="true">https://steveklabnik.com/writing/transmuting-philosophy-into-machinery/</guid><pubDate>Thu, 08 Mar 2012 00:00:00 GMT</pubDate></item><item><title>Hypermedia API reading list</title><link>https://steveklabnik.com/writing/hypermedia-api-reading-list/</link><guid isPermaLink="true">https://steveklabnik.com/writing/hypermedia-api-reading-list/</guid><pubDate>Mon, 27 Feb 2012 00:00:00 GMT</pubDate></item><item><title>REST is over</title><link>https://steveklabnik.com/writing/rest-is-over/</link><guid isPermaLink="true">https://steveklabnik.com/writing/rest-is-over/</guid><pubDate>Thu, 23 Feb 2012 00:00:00 GMT</pubDate></item><item><title>An API ontology</title><link>https://steveklabnik.com/writing/an-api-ontology/</link><guid isPermaLink="true">https://steveklabnik.com/writing/an-api-ontology/</guid><pubDate>Mon, 13 Feb 2012 00:00:00 GMT</pubDate></item><item><title>Introducing metadown</title><link>https://steveklabnik.com/writing/introducing-metadown/</link><guid isPermaLink="true">https://steveklabnik.com/writing/introducing-metadown/</guid><pubDate>Mon, 23 Jan 2012 00:00:00 GMT</pubDate></item><item><title>Moving from Sinatra to Rails</title><link>https://steveklabnik.com/writing/moving-from-sinatra-to-rails/</link><guid isPermaLink="true">https://steveklabnik.com/writing/moving-from-sinatra-to-rails/</guid><pubDate>Tue, 17 Jan 2012 00:00:00 GMT</pubDate></item><item><title>Implementing HATEOS with presenters</title><link>https://steveklabnik.com/writing/implementing-hateoas-with-presenters/</link><guid isPermaLink="true">https://steveklabnik.com/writing/implementing-hateoas-with-presenters/</guid><pubDate>Fri, 06 Jan 2012 00:00:00 GMT</pubDate></item><item><title>ActiveRecord considered harmful</title><link>https://steveklabnik.com/writing/active-record-considered-harmful/</link><guid isPermaLink="true">https://steveklabnik.com/writing/active-record-considered-harmful/</guid><pubDate>Fri, 30 Dec 2011 00:00:00 GMT</pubDate></item><item><title>Devise: ActionController::RoutingError (No Route Matches [GET] /users/sign_out)</title><link>https://steveklabnik.com/writing/devise-actioncontroller-routingerror-no-route-matches-get-slash-users-slash-sign-out/</link><guid isPermaLink="true">https://steveklabnik.com/writing/devise-actioncontroller-routingerror-no-route-matches-get-slash-users-slash-sign-out/</guid><pubDate>Thu, 22 Dec 2011 00:00:00 GMT</pubDate></item><item><title>Redcarpet is awesome</title><link>https://steveklabnik.com/writing/redcarpet-is-awesome/</link><guid isPermaLink="true">https://steveklabnik.com/writing/redcarpet-is-awesome/</guid><pubDate>Wed, 21 Dec 2011 00:00:00 GMT</pubDate></item><item><title>Write better cukes with the rel attribute</title><link>https://steveklabnik.com/writing/write-better-cukes-with-the-rel-attribute/</link><guid isPermaLink="true">https://steveklabnik.com/writing/write-better-cukes-with-the-rel-attribute/</guid><pubDate>Tue, 20 Dec 2011 00:00:00 GMT</pubDate></item><item><title>Marx, anarchism, and web standards</title><link>https://steveklabnik.com/writing/marx-anarchism-and-web-standards/</link><guid isPermaLink="true">https://steveklabnik.com/writing/marx-anarchism-and-web-standards/</guid><pubDate>Thu, 15 Dec 2011 00:00:00 GMT</pubDate></item><item><title>Fast Rails tests with CanCan</title><link>https://steveklabnik.com/writing/fast-rails-tests-with-cancan/</link><guid isPermaLink="true">https://steveklabnik.com/writing/fast-rails-tests-with-cancan/</guid><pubDate>Mon, 12 Dec 2011 00:00:00 GMT</pubDate></item><item><title>Book review: New Programmer&apos;s Survival Manual</title><link>https://steveklabnik.com/writing/book-review-new-programmers-survival-manual/</link><guid isPermaLink="true">https://steveklabnik.com/writing/book-review-new-programmers-survival-manual/</guid><pubDate>Mon, 28 Nov 2011 00:00:00 GMT</pubDate></item><item><title>Burnout</title><link>https://steveklabnik.com/writing/burnout/</link><guid isPermaLink="true">https://steveklabnik.com/writing/burnout/</guid><pubDate>Thu, 17 Nov 2011 00:00:00 GMT</pubDate></item><item><title>Your startup is not a platform</title><link>https://steveklabnik.com/writing/your-startup-is-not-a-platform/</link><guid isPermaLink="true">https://steveklabnik.com/writing/your-startup-is-not-a-platform/</guid><pubDate>Tue, 25 Oct 2011 00:00:00 GMT</pubDate></item><item><title>For science: I&apos;m killing my cell phone</title><link>https://steveklabnik.com/writing/for-science-im-killing-my-cell-phone/</link><guid isPermaLink="true">https://steveklabnik.com/writing/for-science-im-killing-my-cell-phone/</guid><pubDate>Wed, 19 Oct 2011 00:00:00 GMT</pubDate></item><item><title>Matz is nice so we are nice</title><link>https://steveklabnik.com/writing/matz-is-nice-so-we-are-nice/</link><guid isPermaLink="true">https://steveklabnik.com/writing/matz-is-nice-so-we-are-nice/</guid><pubDate>Wed, 19 Oct 2011 00:00:00 GMT</pubDate></item><item><title>Rubinius is awesome</title><link>https://steveklabnik.com/writing/rubinius-is-awesome/</link><guid isPermaLink="true">https://steveklabnik.com/writing/rubinius-is-awesome/</guid><pubDate>Tue, 04 Oct 2011 00:00:00 GMT</pubDate></item><item><title>GitHub is anarchy for programmers</title><link>https://steveklabnik.com/writing/github-is-anarchy-for-programmers/</link><guid isPermaLink="true">https://steveklabnik.com/writing/github-is-anarchy-for-programmers/</guid><pubDate>Sat, 01 Oct 2011 00:00:00 GMT</pubDate></item><item><title>Real, modern Ruby development</title><link>https://steveklabnik.com/writing/real-modern-ruby-development/</link><guid isPermaLink="true">https://steveklabnik.com/writing/real-modern-ruby-development/</guid><pubDate>Wed, 28 Sep 2011 00:00:00 GMT</pubDate></item><item><title>I&apos;m deleting my Facebook tonight</title><link>https://steveklabnik.com/writing/im-deleting-my-facebook-tonight/</link><guid isPermaLink="true">https://steveklabnik.com/writing/im-deleting-my-facebook-tonight/</guid><pubDate>Mon, 26 Sep 2011 00:00:00 GMT</pubDate></item><item><title>More rstat.us refactoring</title><link>https://steveklabnik.com/writing/more-rstat-dot-us-refactoring/</link><guid isPermaLink="true">https://steveklabnik.com/writing/more-rstat-dot-us-refactoring/</guid><pubDate>Fri, 23 Sep 2011 00:00:00 GMT</pubDate></item><item><title>Extracting domain models: a practical example</title><link>https://steveklabnik.com/writing/extracting-domain-models-a-practical-example/</link><guid isPermaLink="true">https://steveklabnik.com/writing/extracting-domain-models-a-practical-example/</guid><pubDate>Thu, 22 Sep 2011 00:00:00 GMT</pubDate></item><item><title>We forget that open source is made of people</title><link>https://steveklabnik.com/writing/we-forget-that-open-source-is-made-of-people/</link><guid isPermaLink="true">https://steveklabnik.com/writing/we-forget-that-open-source-is-made-of-people/</guid><pubDate>Mon, 12 Sep 2011 00:00:00 GMT</pubDate></item><item><title>Better Ruby Presenters</title><link>https://steveklabnik.com/writing/better-ruby-presenters/</link><guid isPermaLink="true">https://steveklabnik.com/writing/better-ruby-presenters/</guid><pubDate>Fri, 09 Sep 2011 00:00:00 GMT</pubDate></item><item><title>The secret to Rails OO design</title><link>https://steveklabnik.com/writing/the-secret-to-rails-oo-design/</link><guid isPermaLink="true">https://steveklabnik.com/writing/the-secret-to-rails-oo-design/</guid><pubDate>Tue, 06 Sep 2011 00:00:00 GMT</pubDate></item><item><title>The self improvement pomodoro</title><link>https://steveklabnik.com/writing/the-self-improvement-pomodoro/</link><guid isPermaLink="true">https://steveklabnik.com/writing/the-self-improvement-pomodoro/</guid><pubDate>Sun, 04 Sep 2011 00:00:00 GMT</pubDate></item><item><title>I&apos;m making it dead simple to contribute to Ruby&apos;s documentation</title><link>https://steveklabnik.com/writing/im-making-it-dead-simple-to-contribute-to-ruby-s-documentation/</link><guid isPermaLink="true">https://steveklabnik.com/writing/im-making-it-dead-simple-to-contribute-to-ruby-s-documentation/</guid><pubDate>Mon, 22 Aug 2011 00:00:00 GMT</pubDate></item><item><title>Some people understand REST and HTTP</title><link>https://steveklabnik.com/writing/some-people-understand-rest-and-http/</link><guid isPermaLink="true">https://steveklabnik.com/writing/some-people-understand-rest-and-http/</guid><pubDate>Sun, 07 Aug 2011 00:00:00 GMT</pubDate></item><item><title>Twitter is too important to be owned by Twitter</title><link>https://steveklabnik.com/writing/twitter-is-to-important-to-be-owned-by-twitter/</link><guid isPermaLink="true">https://steveklabnik.com/writing/twitter-is-to-important-to-be-owned-by-twitter/</guid><pubDate>Sun, 24 Jul 2011 00:00:00 GMT</pubDate></item><item><title>Nobody understands REST or HTTP</title><link>https://steveklabnik.com/writing/nobody-understands-rest-or-http/</link><guid isPermaLink="true">https://steveklabnik.com/writing/nobody-understands-rest-or-http/</guid><pubDate>Sun, 03 Jul 2011 00:00:00 GMT</pubDate></item><item><title>Single text, many masters</title><link>https://steveklabnik.com/writing/single-text-many-masters/</link><guid isPermaLink="true">https://steveklabnik.com/writing/single-text-many-masters/</guid><pubDate>Sat, 21 May 2011 00:00:00 GMT</pubDate></item><item><title>Contributing to Ruby&apos;s documentation</title><link>https://steveklabnik.com/writing/contributing-to-ruby-s-documentation/</link><guid isPermaLink="true">https://steveklabnik.com/writing/contributing-to-ruby-s-documentation/</guid><pubDate>Fri, 20 May 2011 00:00:00 GMT</pubDate></item><item><title>The next iteration of my blog</title><link>https://steveklabnik.com/writing/the-next-iteration-of-my-blog/</link><guid isPermaLink="true">https://steveklabnik.com/writing/the-next-iteration-of-my-blog/</guid><pubDate>Thu, 12 May 2011 00:00:00 GMT</pubDate></item><item><title>The first week of rstat.us: users, press, and scaling, oh my!</title><link>https://steveklabnik.com/writing/the-first-week-of-rstat-us-users-press-scaling-oh-my/</link><guid isPermaLink="true">https://steveklabnik.com/writing/the-first-week-of-rstat-us-users-press-scaling-oh-my/</guid><pubDate>Wed, 30 Mar 2011 00:00:00 GMT</pubDate></item><item><title>Announcing rstat.us</title><link>https://steveklabnik.com/writing/announcing-rstat-us/</link><guid isPermaLink="true">https://steveklabnik.com/writing/announcing-rstat-us/</guid><pubDate>Wed, 23 Mar 2011 00:00:00 GMT</pubDate></item><item><title>Did you hear? I&apos;m Ruby Mendicant University&apos;s first visiting teacher</title><link>https://steveklabnik.com/writing/id-you-hear-i-m-ruby-mendicant-university-s-first-visiting-teacher/</link><guid isPermaLink="true">https://steveklabnik.com/writing/id-you-hear-i-m-ruby-mendicant-university-s-first-visiting-teacher/</guid><pubDate>Fri, 18 Mar 2011 00:00:00 GMT</pubDate></item><item><title>I&apos;m quitting Hacker News</title><link>https://steveklabnik.com/writing/i-m-quitting-hacker-news/</link><guid isPermaLink="true">https://steveklabnik.com/writing/i-m-quitting-hacker-news/</guid><pubDate>Thu, 03 Mar 2011 00:00:00 GMT</pubDate></item><item><title>Living in the cloud</title><link>https://steveklabnik.com/writing/living-in-the-cloud/</link><guid isPermaLink="true">https://steveklabnik.com/writing/living-in-the-cloud/</guid><pubDate>Thu, 24 Feb 2011 00:00:00 GMT</pubDate></item><item><title>A few notes on Foucault</title><link>https://steveklabnik.com/writing/a-few-notes-on-foucault/</link><guid isPermaLink="true">https://steveklabnik.com/writing/a-few-notes-on-foucault/</guid><pubDate>Sat, 22 Jan 2011 00:00:00 GMT</pubDate></item><item><title>Goals for 2011</title><link>https://steveklabnik.com/writing/goals-for-2011/</link><guid isPermaLink="true">https://steveklabnik.com/writing/goals-for-2011/</guid><pubDate>Sun, 02 Jan 2011 00:00:00 GMT</pubDate></item><item><title>Hackety Hack v1.0</title><link>https://steveklabnik.com/writing/hackety-hack-v1-0/</link><guid isPermaLink="true">https://steveklabnik.com/writing/hackety-hack-v1-0/</guid><pubDate>Sat, 25 Dec 2010 00:00:00 GMT</pubDate></item><item><title>The hardest decision I&apos;ve ever made</title><link>https://steveklabnik.com/writing/the-hardest-decision-i-ve-ever-made/</link><guid isPermaLink="true">https://steveklabnik.com/writing/the-hardest-decision-i-ve-ever-made/</guid><pubDate>Wed, 17 Nov 2010 00:00:00 GMT</pubDate></item><item><title>Trolling is a art</title><link>https://steveklabnik.com/writing/trolling-is-a-art/</link><guid isPermaLink="true">https://steveklabnik.com/writing/trolling-is-a-art/</guid><pubDate>Fri, 24 Sep 2010 00:00:00 GMT</pubDate></item><item><title>80% of success is showing up</title><link>https://steveklabnik.com/writing/80-of-success-is-showing-up/</link><guid isPermaLink="true">https://steveklabnik.com/writing/80-of-success-is-showing-up/</guid><pubDate>Tue, 21 Sep 2010 00:00:00 GMT</pubDate></item><item><title>Trouble with Diaspora</title><link>https://steveklabnik.com/writing/trouble-with-diaspora/</link><guid isPermaLink="true">https://steveklabnik.com/writing/trouble-with-diaspora/</guid><pubDate>Fri, 17 Sep 2010 00:00:00 GMT</pubDate></item><item><title>A word about _why, Whyday, and Hackety Hack</title><link>https://steveklabnik.com/writing/a-word-about-why-whyday-and-hackety-hack/</link><guid isPermaLink="true">https://steveklabnik.com/writing/a-word-about-why-whyday-and-hackety-hack/</guid><pubDate>Thu, 19 Aug 2010 00:00:00 GMT</pubDate></item><item><title>A blip in time</title><link>https://steveklabnik.com/writing/a-blip-in-time/</link><guid isPermaLink="true">https://steveklabnik.com/writing/a-blip-in-time/</guid><pubDate>Sat, 24 Jul 2010 00:00:00 GMT</pubDate></item><item><title>A case study in being excellent: Divvy</title><link>https://steveklabnik.com/writing/case-study-in-being-excellent-divvy/</link><guid isPermaLink="true">https://steveklabnik.com/writing/case-study-in-being-excellent-divvy/</guid><pubDate>Wed, 30 Jun 2010 00:00:00 GMT</pubDate></item><item><title>Productivity Waves</title><link>https://steveklabnik.com/writing/productivity-waves/</link><guid isPermaLink="true">https://steveklabnik.com/writing/productivity-waves/</guid><pubDate>Tue, 08 Jun 2010 00:00:00 GMT</pubDate></item><item><title>A Declaration of the Independence of Cyberspace</title><link>https://steveklabnik.com/writing/you-are-terrified-of-your-own-children-since-they-are-natives-in-a-world-where-you-will-always-be-immigrants/</link><guid isPermaLink="true">https://steveklabnik.com/writing/you-are-terrified-of-your-own-children-since-they-are-natives-in-a-world-where-you-will-always-be-immigrants/</guid><pubDate>Sat, 01 May 2010 00:00:00 GMT</pubDate></item><item><title>A break with the past</title><link>https://steveklabnik.com/writing/a-break-with-the-past/</link><guid isPermaLink="true">https://steveklabnik.com/writing/a-break-with-the-past/</guid><pubDate>Tue, 27 Apr 2010 00:00:00 GMT</pubDate></item><item><title>Book review: Rework</title><link>https://steveklabnik.com/writing/book-review-rework/</link><guid isPermaLink="true">https://steveklabnik.com/writing/book-review-rework/</guid><pubDate>Wed, 10 Mar 2010 00:00:00 GMT</pubDate></item><item><title>Create a more compelling experience for your users through game mechanics</title><link>https://steveklabnik.com/writing/create-a-more-compelling-experience-for-your-users-through-game-mechanics/</link><guid isPermaLink="true">https://steveklabnik.com/writing/create-a-more-compelling-experience-for-your-users-through-game-mechanics/</guid><pubDate>Mon, 08 Mar 2010 00:00:00 GMT</pubDate></item><item><title>Writing a su feature with Authlogic</title><link>https://steveklabnik.com/writing/writing-a-su-feature-with-authlogic/</link><guid isPermaLink="true">https://steveklabnik.com/writing/writing-a-su-feature-with-authlogic/</guid><pubDate>Fri, 05 Mar 2010 00:00:00 GMT</pubDate></item><item><title>Reddit drama: an interesting look at community values</title><link>https://steveklabnik.com/writing/reddit-drama-an-interesting-look-at-community-values/</link><guid isPermaLink="true">https://steveklabnik.com/writing/reddit-drama-an-interesting-look-at-community-values/</guid><pubDate>Mon, 01 Mar 2010 00:00:00 GMT</pubDate></item><item><title>The Hackety Manifesto</title><link>https://steveklabnik.com/writing/the-hackety-mainfesto/</link><guid isPermaLink="true">https://steveklabnik.com/writing/the-hackety-mainfesto/</guid><pubDate>Thu, 31 Dec 2009 00:00:00 GMT</pubDate></item><item><title>The Little Coder&apos;s Predicament</title><link>https://steveklabnik.com/writing/the-little-coders-predicament/</link><guid isPermaLink="true">https://steveklabnik.com/writing/the-little-coders-predicament/</guid><pubDate>Mon, 28 Dec 2009 00:00:00 GMT</pubDate></item><item><title>About Crows</title><link>https://steveklabnik.com/writing/about-crows/</link><guid isPermaLink="true">https://steveklabnik.com/writing/about-crows/</guid><pubDate>Wed, 02 Dec 2009 00:00:00 GMT</pubDate></item></channel></rss>