{"data":{"site":{"siteMetadata":{"facebook":{"appId":""}}},"posts":{"totalCount":3,"edges":[{"node":{"fields":{"slug":"/complex-command-handler-in-javascript/"},"frontmatter":{"title":"Complex command handler in JavaScript","subTitle":"Comparison of using Promise and async/await","postAuthor":"Mariusz Bąk (malef)","cover":"/img/js.jpg"}}},{"node":{"fields":{"slug":"/how-to-implement-redux-in-react/"},"frontmatter":{"title":"How to implement Redux in React","subTitle":"What is Redux and how we can combine it with our application?","postAuthor":"Michał Rożenek","cover":"/img/redux.png"}}},{"node":{"fields":{"slug":"/async-await-with-express/"},"frontmatter":{"title":"Async/await in Express routing","subTitle":"How to do it?","postAuthor":"Dawid Rożenek","cover":"/img/express.png"}}}]}},"pageContext":{"kebabCaseTag":"java-script","tag":"JavaScript"}}