{
    "componentChunkName": "component---src-templates-blog-list-js",
    "path": "/blog/page_13",
    "result": {"data":{"site":{"siteMetadata":{"author":{"name":"Katie Leonard"},"title":"Reading, writing, rambling"}},"allMarkdownRemark":{"nodes":[{"excerpt":"I am between computers at the moment, and I really really miss my OSX development environment. Dependency installation is so smooth and…","fields":{"slug":"/blog/2013/2013-09-16-rails-depends-on-javascript/"},"frontmatter":{"date":"September 17, 2013","title":"Rails, You Can Depend on Javascript","description":null}},{"excerpt":"I have started including an executable in my project setup. Many of the code challenges I have been practicing lately have included file I/O…","fields":{"slug":"/blog/2013/2013-09-10-ruby-execution/"},"frontmatter":{"date":"September 11, 2013","title":"Ruby Execution","description":null}},{"excerpt":"A few weeks ago I posted about using Thor to generate system-wide notes files with a standard format. Since then, I have been doing a lot of…","fields":{"slug":"/blog/2013/2013-09-08-thor-sets-up-a-project/"},"frontmatter":{"date":"September 09, 2013","title":"Thor Sets Up A Project","description":null}},{"excerpt":"Many of the fun, junior code challenges I have encountered deal a lot with input/output of data, and I found a great ruby feature that…","fields":{"slug":"/blog/2013/2013-09-05-argf-all-you-want/"},"frontmatter":{"date":"September 06, 2013","title":"ARGF all you want","description":null}},{"excerpt":"A few months ago I gave a small lightning talk to my code school class about automating tasks using Rake. Before I learned ruby I used bash…","fields":{"slug":"/blog/2013/2013-08-30-hammer-out-tasks-with-thor/"},"frontmatter":{"date":"August 31, 2013","title":"Hammer-out Tasks with Thor","description":null}},{"excerpt":"For a recent java coding challenge I was asked, among other things, to make a server. It has been several years since I last attempted it…","fields":{"slug":"/blog/2013/2013-08-24-serving-some-java/"},"frontmatter":{"date":"August 25, 2013","title":"Serving Some Java","description":null}},{"excerpt":"Eh? is coming along as a functioning interpreted language, but we are still missing a runtime. We have a lexer that chops and tags our code…","fields":{"slug":"/blog/2013/2013-08-19-runtime-for-your-life/"},"frontmatter":{"date":"August 20, 2013","title":"Runtime For Your Life","description":null}},{"excerpt":"On the last episode, I described how to label chunks of code for processing through a parser. Strings are labeled as ‘STRING’, class…","fields":{"slug":"/blog/2013/2013-08-16-parcel-parser/"},"frontmatter":{"date":"August 17, 2013","title":"Parcel Parser","description":null}},{"excerpt":"A Lexer is a ruby class with a single method: tokenize(). Its purpose is to label each chunk of code with a particular token. Strings are…","fields":{"slug":"/blog/2013/2013-08-15-flex-your-lexer/"},"frontmatter":{"date":"August 16, 2013","title":"Flex Your Lexer","description":null}},{"excerpt":"For my last month at code school, I have decided to learn what it takes to develop a new programming language. Having been teased for my…","fields":{"slug":"/blog/2013/2013-08-10-canadian-flair/"},"frontmatter":{"date":"August 11, 2013","title":"Canadian Flair","description":null}}]}},"pageContext":{"limit":10,"skip":120,"numPages":15,"currentPage":13,"nextPage":12,"previousPage":14}},
    "staticQueryHashes": ["1065329315","3000541721","3527923327"]}