{
    "componentChunkName": "component---src-templates-blog-list-js",
    "path": "/blog/page_6",
    "result": {"data":{"site":{"siteMetadata":{"author":{"name":"Katie Leonard"},"title":"Reading, writing, rambling"}},"allMarkdownRemark":{"nodes":[{"excerpt":"If you work in a code base with many other contributors, you may have learned the scouting philosophy to “leave the campground cleaner than…","fields":{"slug":"/blog/2015/2015-01-10-cleaning-the-campground/"},"frontmatter":{"date":"January 10, 2015","title":"cleaning the campground","description":null}},{"excerpt":"I was recently fixing a failing test and discovered that Ruby and Rails implement  and  in confusing and occasionally opposite ways. In…","fields":{"slug":"/blog/2015/2015-01-10-number-dup-vs-number-clone-in-ruby-and-rails/"},"frontmatter":{"date":"January 10, 2015","title":"#dup vs #clone in Ruby and rails","description":null}},{"excerpt":"Many developers embrace test-driven development (TDD) as an ideal but rarely put it into practice. I often find myself writing code that…","fields":{"slug":"/blog/2015/2015-01-04-the-senior-software-engineer/"},"frontmatter":{"date":"January 04, 2015","title":"TDD and the senior software engineer","description":null}},{"excerpt":"I recently upgraded my home hardware from an Asus 10.1” netbook to a 15” MacBook Pro, and once I adjusted to being able to open more than…","fields":{"slug":"/blog/2015/2015-01-03-octopress-reloaded/"},"frontmatter":{"date":"January 03, 2015","title":"octopress reloaded","description":null}},{"excerpt":"“Nothing is miserable unless you think it so; and on the other hand, nothing brings happiness unless you are content with it.” —Buddha In…","fields":{"slug":"/blog/2015/2015-01-01-the-happiness-hypothesis/"},"frontmatter":{"date":"January 01, 2015","title":"the happiness hypothesis","description":null}},{"excerpt":"I have once more been working my way through Sandi Metz’ Practical Object-oriented Design in Ruby (POODR) for a few weeks, and developed a…","fields":{"slug":"/blog/2014/2014-12-28-method-lookup-in-ruby/"},"frontmatter":{"date":"December 28, 2014","title":"method lookup in ruby","description":null}},{"excerpt":"Last year, I was wrapping up a stint at code school, and I picked up the challenge of building a programming language. It was a very large…","fields":{"slug":"/blog/2014/2014-11-08-compilers-an-intro/"},"frontmatter":{"date":"November 08, 2014","title":"compilers -- an intro","description":null}},{"excerpt":"4 phases: Understand the problem - see clearly what is required Find connections and make a plan Carry out the plan Look back at the…","fields":{"slug":"/blog/2014/2014-11-06-how-to-solve-it/"},"frontmatter":{"date":"November 06, 2014","title":"how to solve it","description":null}},{"excerpt":"I am working with a data dump from a meteor project, and while retrieving and displaying the existing collection was no problem at all, I…","fields":{"slug":"/blog/2014/2014-10-18-make-meteor-minimongo-ids-play-nice/"},"frontmatter":{"date":"October 18, 2014","title":"meteor-managed ids won't play nicely with others","description":null}},{"excerpt":"Sorting shouldn’t be difficult, but through my experience learning meteor I discovered that if mongo likes sort commands one way:  meteor…","fields":{"slug":"/blog/2014/2014-10-09-sort_things_with_mongoose/"},"frontmatter":{"date":"October 09, 2014","title":"Sort all the things with mongo and node.js","description":null}}]}},"pageContext":{"limit":10,"skip":50,"numPages":15,"currentPage":6,"nextPage":5,"previousPage":7}},
    "staticQueryHashes": ["1065329315","3000541721","3527923327"]}