{"componentChunkName":"component---src-pages-talks-js","path":"/talks/","result":{"data":{"allSlidesMarkdown":{"edges":[{"node":{"id":"6844ca7d-7851-5f78-87d0-79e2e25c462e","slug":"/talks/open-source-and-the-volunteer-workforce/","abstract":"<p>How did a band of merry volunteers build an open data platform to promote civic discourse in\nPortland? The answer involves open source tools, trial and error, cognizant community building,\nand JavaScript!</p>\n","metadata":{"title":"Open Source and the Volunteer Workforce","conferences":["CascadiaJS 2018"],"date":"2018/11/15"}}},{"node":{"id":"3ff0dd8d-fe9b-5172-ad18-89d346f7f718","slug":"/talks/going-realtime-with-ember/","abstract":"<p>It used to be that only the most impressive websites would update data live as you sat on the page.\nNow, as the lines between native apps and websites blur, this is becoming expected behavior. What\nwas once cutting-edge tech is now standard-issue for a good user experience.</p>\n<p>See how HashiCorp made the UI for the cluster scheduler software Nomad realtime with Ember\nConcurrency, Ember Data, and the rendering layer we know and love.</p>\n","metadata":{"title":"Going Realtime With Ember","conferences":["EmberFest 2018"],"date":"2018/10/11"}}}]}},"pageContext":{}},"staticQueryHashes":[]}