{
    "componentChunkName": "component---src-templates-blog-list-tsx",
    "path": "/blog/6",
    "result": {"data":{"allBlogPost":{"edges":[{"node":{"id":"f910242b-16fc-5857-9edc-3790ff2fb6d4","slug":"/blog/2018-07-14-what-is-new-in-wcag-2-1/","title":"WCAG 2.1: What does it actually mean?","authorNodes":[{"name":"Robert DeLuca","slug":"/people/robert-deluca/"}],"markdown":{"frontmatter":{"description":"WCAG 2.1 has officially been put in place as a standard but what does that mean? What was added? How does this impact my site or app? In this post we break down everything new in WCAG 2.1 and put in simple terms so you can walk away armed with the knowledge of making your site more accessibile.","date":"July 14, 2018","img":{"childImageSharp":{"fixed":{"src":"/static/7e5c20fcd943e76e94d77a4566eaa74d/4fe8c/2018-06-14-what-is-new-in-wcag-2-1_wcag-2-1-image.jpg"}}}}}}},{"node":{"id":"e678036d-50c0-5ba0-b78d-555bac45c861","slug":"/blog/2018-07-03-functional-rephrasing-using-an-async-function-functor/","title":"Functional Rephrasing Using an Async Function Functor","authorNodes":[{"name":"Charles Lowell","slug":"/people/charles-lowell/"}],"markdown":{"frontmatter":{"description":"Once you know that they're there, Functors pop up in all kinds of surprising places. Here we take a simple exploration of how the JavaScript async function construct is actually a Functor and how we can use that for great good.","date":"July 03, 2018","img":{"childImageSharp":{"fixed":{"src":"/static/5c83db51eae5499a9c56557f45581b9a/4fe8c/2018-07-03-functional-rephrasing-using-an-async-function-functor_starry-night.jpg"}}}}}}},{"node":{"id":"9c6207cb-9568-536a-9d26-5e5f5f9a310b","slug":"/blog/2018-06-13-big-testing-in-react/","title":"Big Testing in React","authorNodes":[{"name":"Wil Wilsman","slug":"/people/wil-wilsman/"}],"markdown":{"frontmatter":{"description":"When we write and develop our applications, it's with the intent that somebody will use it. We write tests so we can be assured that everything in our app works as expected and is bug free. But how confident are you in your tests?","date":"June 13, 2018","img":{"childImageSharp":{"fixed":{"src":"/static/6b456f27c574350fa94dd270fff6d243/4fe8c/2018-06-13-big-testing-in-react_bigtest.jpg"}}}}}}},{"node":{"id":"65baac1a-dd9a-524b-9dfb-4c80bd6adfa2","slug":"/blog/2018-04-30-connecting-a-slack-channel-to-gitter/","title":"Connecting a Slack Channel to Gitter","authorNodes":[{"name":"Robert DeLuca","slug":"/people/robert-deluca/"}],"markdown":{"frontmatter":{"description":"Slack communities for open source projects have become very popular over the past couple years. Slack has taken hold because it makes collaborative chat really easy and accessible for the masses. Something IRC wasn’t able to achieve.","date":"April 30, 2018","img":null}}}},{"node":{"id":"2603d5dc-dd4e-5028-892a-c9fc235462f2","slug":"/blog/2018-02-19-math-is-just-another-framework/","title":"Math is Just Another Framework","authorNodes":[{"name":"Charles Lowell","slug":"/people/charles-lowell/"}],"markdown":{"frontmatter":{"description":"Functional programming with typeclasses rooted in category theory may seem like some esoteric practice reserved for the truly pointy-haired. But guess what? You do it every day.","date":"February 19, 2018","img":{"childImageSharp":{"fixed":{"src":"/static/c144534e4c0964a999b59b2abc61db23/4fe8c/2018-02-19-math-is-just-another-framework_graphs.jpg"}}}}}}},{"node":{"id":"85176778-794f-5fec-b3d4-73c1a2246d0d","slug":"/blog/2017-12-29-quickly-build-component-libraries-with-storybook/","title":"Quickly Build Component Libraries with Storybook","authorNodes":[{"name":"Jeffrey Cherewaty","slug":"/people/jeffrey-cherewaty/"}],"markdown":{"frontmatter":{"description":"Design systems have become an effective way to maintain consistency and improve feature delivery time. What can developers on smaller teams do to apply design system concepts?","date":"December 29, 2017","img":{"childImageSharp":{"fixed":{"src":"/static/4ae1eef3bb398cdd942eab6b3d29e702/4fe8c/2017-12-29-quickly-build-component-libraries-with-storybook_storybook.jpg"}}}}}}},{"node":{"id":"37c70d39-b656-58f6-9f62-58f1bd47b6f1","slug":"/blog/2017-08-04-the-importance-of-build-health/","title":"How Healthy Is Your Build?","authorNodes":[{"name":"Elrick Ryan","slug":"/people/elrick-ryan/"},{"name":"Ginger Whalen","slug":"/people/ginger-whalen/"},{"name":"Joe LaSala","slug":"/people/joe-lasala/"}],"markdown":{"frontmatter":{"description":"Staying healthy is a lot of work.  Maybe you hit the treadmill before going into the office, and then on the way home you pick up some organic groceries.  But be honest, you probably don't.  Thankfully, maintaining your web application's build health is much easier, and the rewards can be huge!  Take a few minutes to check your build health today: you might regret it if you don't.","date":"August 04, 2017","img":{"childImageSharp":{"fixed":{"src":"/static/96f6a5099095ea6b6f569f3e599c513b/70169/2017-08-04-the-importance-of-build-health_creative-commons-heart.png"}}}}}}},{"node":{"id":"9bc500f9-d2ce-5648-946e-1ef27bdbac02","slug":"/blog/2017-06-01-one-helpful-way-to-think-about-javascript-decorators/","title":"One Helpful Way to Think About JavaScript Decorators","authorNodes":[{"name":"Charles Lowell","slug":"/people/charles-lowell/"}],"markdown":{"frontmatter":{"description":"JavaScript decorators are coming, but what are the class of problems which they're useful for? In this brief tour of decorators, we'll try to answer that question by contrasting them with comparable technology from other languages.","date":"June 01, 2017","img":{"childImageSharp":{"fixed":{"src":"/static/5bdaef2c99b94bac1ebfbfce229c49b9/4fe8c/2017-06-01-one-helpful-way-to-think-about-javascript-decorators_russian-dolls.jpg"}}}}}}}]},"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":40,"page":6,"pages":9}},
    "staticQueryHashes": ["1241260443"]}