{
    "componentChunkName": "component---src-templates-blog-list-tsx",
    "path": "/blog/8",
    "result": {"data":{"allBlogPost":{"edges":[{"node":{"id":"4bab4526-2a49-59aa-9f87-243861a7594c","slug":"/blog/2016-01-22-functional-templating-in-ember/","title":"Functional Templating in Ember","authorNodes":[{"name":"Charles Lowell","slug":"/people/charles-lowell/"}],"markdown":{"frontmatter":{"description":"See how easy it is to build a fully formed image upload widget complete with preview and progress bars when you apply functional programming techniques to your handlebars templates","date":"January 22, 2016","img":{"childImageSharp":{"fixed":{"src":"/static/dd57d22b676f75ef5a4e78895f742818/fad57/2016-01-22-functional-templating-in-ember_lisp-all.png"}}}}}}},{"node":{"id":"bc6f478c-4e5b-5bc2-8513-2c11d045fd72","slug":"/blog/2015-08-14-x-select-status-update/","title":"X-Select Status Update","authorNodes":[{"name":"Robert DeLuca","slug":"/people/robert-deluca/"}],"markdown":{"frontmatter":{"description":null,"date":"August 14, 2015","img":null}}}},{"node":{"id":"552e3d37-78b7-52ad-8e8e-06065597e7b4","slug":"/blog/2014-05-16-programming-in-the-wild-west/","title":"Programming in the Wild West","authorNodes":[{"name":"Brandon Hays","slug":"/people/brandon-hays/"}],"markdown":{"frontmatter":{"description":null,"date":"May 16, 2014","img":{"childImageSharp":{"fixed":{"src":"/static/2a1a0a3c66cbac1302754ed793ab03db/473cd/2014-05-16-programming-in-the-wild-west-1.png"}}}}}}},{"node":{"id":"098589c3-3367-5538-8891-d88d991f403c","slug":"/blog/2014-02-24-ember-and-the-future-of-the-web/","title":"Ember and the future of the web","authorNodes":[{"name":"Brandon Hays","slug":"/people/brandon-hays/"}],"markdown":{"frontmatter":{"description":null,"date":"February 24, 2014","img":{"childImageSharp":{"fixed":{"src":"/static/093c02b0965808d22529433b21647b22/18bcc/2014-02-24-ember-and-the-future-of-the-web-peabody.jpg"}}}}}}},{"node":{"id":"e14c5387-27e0-587d-928c-44d6f9fc3733","slug":"/blog/2013-09-21-ember-on-rails-realtalk/","title":"Ember on Rails: #REALTALK","authorNodes":[{"name":"Brandon Hays","slug":"/people/brandon-hays/"}],"markdown":{"frontmatter":{"description":null,"date":"September 21, 2013","img":{"childImageSharp":{"fixed":{"src":"/static/672b21ba3beb811b5a880aed771bbe3c/2a4de/2013-09-21-ember-on-rails-realtalk-2.png"}}}}}}},{"node":{"id":"03bafe22-c7a0-5b40-ab44-6f7a0bcaf9d4","slug":"/blog/2012-12-04-therubyracer-rides-again/","title":"The Ruby Racer Rides Again","authorNodes":[{"name":"Charles Lowell","slug":"/people/charles-lowell/"}],"markdown":{"frontmatter":{"description":null,"date":"December 04, 2012","img":null}}}},{"node":{"id":"b1fc7ba8-ccaf-5de7-aa8a-b9f02cd0d71a","slug":"/blog/2012-01-16-implementing-a-jenkins-extension-point-with-native-api-in-ruby/","title":"Implementing a Jenkins Extension Point with the Native Java API inside a Ruby Plugin","authorNodes":[{"name":"Charles Lowell","slug":"/people/charles-lowell/"}],"markdown":{"frontmatter":{"description":null,"date":"January 16, 2012","img":{"childImageSharp":{"fixed":{"src":"/static/bf4163a654c532fd8669027037560ed5/2a4de/2012-01-16-implementing-a-jenkins-extension-point-with-native-api-in-ruby-1.png"}}}}}}},{"node":{"id":"26960e9e-af2a-5815-8fa4-df3b8e08fa4c","slug":"/blog/2011-09-13-ruby-for-jenkins-goes-pre-alpha/","title":"Ruby for Jenkins Goes Pre-Alpha","authorNodes":[{"name":"Charles Lowell","slug":"/people/charles-lowell/"}],"markdown":{"frontmatter":{"description":null,"date":"September 13, 2011","img":null}}}}]},"allSimplecastEpisode":{"nodes":[{"id":"b562ac4e-c71c-56c9-a345-223b8b731eb0","title":"OpenTelemetry with Austin Parker","slug":"open-telemetry-with-austin-parker","description":"<p>Austin Parker, Principal Developer Advocate at Lightstep talks about the OpenTelemetry Framework, which is an observability framework for cloud-native software and a collection of tools, APIs, and SDKs.</p>","authors":[{"name":"Charles Lowell","slug":"/people/charles-lowell/"},{"name":"Taras Mankovski","slug":"/people/taras-mankovski/"}]},{"id":"e4ca7344-dc8e-542b-820f-ff736f918957","title":"Paying Open Source Contributors with Puneet Lath","slug":"paying-open-source-contributors-with-puneet-lath","description":"<p>Puneet Lath, Director of Research and Development at Expensify, talks about the unique way their company is open-sourcing the front end of their product itself.</p>","authors":[{"name":"Charles Lowell","slug":"/people/charles-lowell/"},{"name":"Taras Mankovski","slug":"/people/taras-mankovski/"}]},{"id":"9dda83d3-c084-53f2-a5e1-0898ea4c91e5","title":"Product Roadmaps and Tooling Planning with Steve Pereira","slug":"product-roadmaps-and-tooling-planning-with-steve-pereira","description":"<p>Steve Pereira—the founder of Visible—talks about how his unique approach to mapping helps customers get products out of the door fast and efficiently.</p>","authors":[{"name":"Charles Lowell","slug":"/people/charles-lowell/"},{"name":"Taras Mankovski","slug":"/people/taras-mankovski/"}]},{"id":"1c5ef1ff-42eb-5ec0-a7e2-778b65a46637","title":"Data, Trust, and Transparency: A COVID-19 Vaccine Story","slug":"data-trust-and-transparency-a-covid-19-vaccine-story","description":"<p>Data is at the center of everything we do. Yet, how can we trust it in a world where more \"organic\" food is consumed than produced? In this episode, Jason Kelley—the Global General Manager for Blockchain Services at IBM—talks about how data trust and transparency are applied to COVID-19 vaccines.</p>","authors":[{"name":"Charles Lowell","slug":"/people/charles-lowell/"},{"name":"Taras Mankovski","slug":"/people/taras-mankovski/"}]},{"id":"1cc973dd-129a-5f89-babf-1da9a75ed3b6","title":"Type systems with ReasonML London organizer Marcel Cutts and Shane Wilson","slug":"type-systems-with-reason-ml-london-organizer-marcel-cutts-and-shane-wilson","description":"<p>\"Java has done an excellent job at ruining types for everyone for quite a while—explains Marcel after describing the tech pub scene in London—but it's important to know there's more than one kind of type system.\" Along with Shane, they outline what's exciting about ReasonML and their experience with new languages and tools around types.</p>","authors":[{"name":"Charles Lowell","slug":"/people/charles-lowell/"},null,null]},{"id":"c4844fed-3eb0-5402-bff2-08698a0841eb","title":"Intro to Rush.js with co-author Pete Gonzales","slug":"intro-to-rush-js-with-co-author-pete-gonzales","description":"<p>Monorepos are the new muse of library maintainers, but what happens when your project grows past 100 packages in the same repo? What about thousands? Rush.js was created for those cases, and Pete—who started the project while working at Microsoft—is here to tell us about it.</p>","authors":[{"name":"Charles Lowell","slug":"/people/charles-lowell/"},{"name":"Taras Mankovski","slug":"/people/taras-mankovski/"},null]}]}},"pageContext":{"limit":8,"skip":56,"page":8,"pages":9}},
    "staticQueryHashes": ["1241260443"]}