{
    "componentChunkName": "component---src-templates-blog-list-js",
    "path": "/blog/page_15",
    "result": {"data":{"site":{"siteMetadata":{"author":{"name":"Katie Leonard"},"title":"Reading, writing, rambling"}},"allMarkdownRemark":{"nodes":[{"excerpt":"1. Write a failing test Use the failures to drive development: 2. No Route Add one to /config/routes.rb: 3.No Controller Add one to…","fields":{"slug":"/blog/2013/2013-07-03-red-green-refactor/"},"frontmatter":{"date":"July 03, 2013","title":"Red, Green, Refactor! A Workflow for Rails","description":null}},{"excerpt":"Following along with Rails tutorial by Michael Hartl, I built a sample app with a simple database, linking users to microposts in a twitter…","fields":{"slug":"/blog/2013/2013-06-29-no-indexhtml-no-cry/"},"frontmatter":{"date":"June 29, 2013","title":"No index.html, no cry","description":null}},{"excerpt":"I am really enjoying Test-Driven Development by Christian Johansen I picked up this little gem this morning as I was learning about…","fields":{"slug":"/blog/2013/2013-06-26-hoisting-with-javascript/"},"frontmatter":{"date":"June 26, 2013","title":"Hoisting with JavaScript","description":null}},{"excerpt":"Spies vs Mocks vs Stubs? We are covering testing frameworks at PCS this week,\n particularly Jasmine and Sinon. Jasmine has a similar…","fields":{"slug":"/blog/2013/2013-06-25-javascript-has-spies/"},"frontmatter":{"date":"June 25, 2013","title":"Javascript has spies","description":null}},{"excerpt":"Object blocker!! My pair was stuck for the longest time on the following code snip:  We expected out output to include three elements — the…","fields":{"slug":"/blog/2013/2013-06-19-jquery-objects-vs-strings/"},"frontmatter":{"date":"June 19, 2013","title":"jQuery objects vs strings","description":null}},{"excerpt":"Namespaces in jQuery getting you down? Chuck taught me a great trick today — how to avoid namespace\nconflicts in jQuery: This function is…","fields":{"slug":"/blog/2013/2013-06-18-solving-namespace-conflicts-with-jquery/"},"frontmatter":{"date":"June 18, 2013","title":"Namespaces and jQuery","description":"solving namespace conflicts with jquery"}},{"excerpt":"Building a portfolio has been a lot of fun and has required a couple of\ndifferent technologies. A fellow PCS student has been blogging a…","fields":{"slug":"/blog/2013/2013-06-15-blogging-with-jekyll-bootstrap/"},"frontmatter":{"date":"June 15, 2013","title":"Blogging with Jekyll Bootstrap","description":"learning jekyll, yaml, and bootstrap"}},{"excerpt":"This week @PDXcodeschool we jumped into TDD using minitest/autorun. I have\nused RSpec in the past, and loved the way it let me manage the…","fields":{"slug":"/blog/2013/2013-06-14-TDD-is-the-way-to-be/"},"frontmatter":{"date":"June 14, 2013","title":"I admit it, I love TDD","description":null}},{"excerpt":"My page wouldn’t flash the user. Trundling along the Hartl railstutorial, I needed to write some logic to allow a user to update their…","fields":{"slug":"/blog/2013/2013-07-13-a-flash-of-understanding/"},"frontmatter":{"date":"April 13, 2013","title":"A Flash of Understanding","description":null}}]}},"pageContext":{"limit":10,"skip":140,"numPages":15,"currentPage":15,"nextPage":14,"previousPage":null}},
    "staticQueryHashes": ["1065329315","3000541721","3527923327"]}