{
    "componentChunkName": "component---src-templates-blog-list-js",
    "path": "/blog/page_11",
    "result": {"data":{"site":{"siteMetadata":{"author":{"name":"Katie Leonard"},"title":"Reading, writing, rambling"}},"allMarkdownRemark":{"nodes":[{"excerpt":"The  statement can function as a quick and semantic iterator for looping over object properties. In your console, try Awesome Resources…","fields":{"slug":"/blog/2014/2014-02-11-for-score/"},"frontmatter":{"date":"February 11, 2014","title":"for score","description":null}},{"excerpt":"The Passionate Programmer: Creating a Remarkable Career in Software Development (Pragmatic Life), by Chad Fowler\n(affiliate link) This book…","fields":{"slug":"/blog/2014/2014-02-10-the-passionate-programmer/"},"frontmatter":{"date":"February 10, 2014","title":"the passionate programmer","description":null}},{"excerpt":"Because it bears repeating: javascript and ruby have many features in common, including the ability to add functionality to existing objects…","fields":{"slug":"/blog/2014/2014-02-09-augmented-objects/"},"frontmatter":{"date":"February 09, 2014","title":"augmented objects","description":null}},{"excerpt":"Javascript and Ruby have many features in common, including the ability to add functionality to existing objects. Ruby monkeypatching Ruby…","fields":{"slug":"/blog/2014/2014-02-08-augmented-types/"},"frontmatter":{"date":"February 08, 2014","title":"augmented types","description":null}},{"excerpt":"or, What the heck is global abatement? tldr: Global variables are code smells. Declaring variables inside an application-level function…","fields":{"slug":"/blog/2014/2014-02-07-global-abatement/"},"frontmatter":{"date":"February 07, 2014","title":"global abatement","description":null}},{"excerpt":"Continuing my exploration of message queues… A common MQ modality is publish/subscribe. A simplistic queue model has producers publishing…","fields":{"slug":"/blog/2014/2014-02-06-fanout/"},"frontmatter":{"date":"February 06, 2014","title":"fanout","description":null}},{"excerpt":"Why use message queues? Message queues offer the benefits of high reliability at the cost of performance. This is particularly useful for…","fields":{"slug":"/blog/2014/2014-02-05-first-in-first-out/"},"frontmatter":{"date":"February 05, 2014","title":"first in, first out","description":null}},{"excerpt":"or, how to not fubar your git history As with all the git lessons I have learned, this one started with a huge mistake. I had merged a…","fields":{"slug":"/blog/2014/2014-02-04-afraid-of-commitment/"},"frontmatter":{"date":"February 04, 2014","title":"Afraid of commitment","description":null}},{"excerpt":"Slack: Getting Past Burnout, Busywork and the Myth of Total Efficiency, by Tom DeMarco Trimming the slack from an organization in an effort…","fields":{"slug":"/blog/2014/2014-02-03-slack/"},"frontmatter":{"date":"February 03, 2014","title":"Slack","description":null}},{"excerpt":"JavaScript has a single number type — a 64-bit floating point number. Since there is no separate integer type, 1 and 1.0 are the same value…","fields":{"slug":"/blog/2014/2014-02-02-a-number-is-a-double-is-a-float/"},"frontmatter":{"date":"February 03, 2014","title":"a number is a double is a float","description":null}}]}},"pageContext":{"limit":10,"skip":100,"numPages":15,"currentPage":11,"nextPage":10,"previousPage":12}},
    "staticQueryHashes": ["1065329315","3000541721","3527923327"]}