{"componentChunkName":"component---src-templates-speaker-js","path":"/speakers/peter-kroener/","result":{"data":{"markdownRemark":{"id":"063f9114-aad7-522f-85aa-dabadb229e14","htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Peter Kröner is a specialist for frontend technologies and fights his way through dry specification, buggy browsers, and technical debt.\nWhatever he figures out, he goes on to teach in trainings, workshops, and talks.\nThese events have taught developers of all stripes from more than 100 companies the secrets of HTML5, JavaScript, and CSS."}]}],"data":{"quirksMode":false}},"fields":{"path":"/speakers/peter-kroener/"},"frontmatter":{"name":"Peter Kröner","slug":"peter-kroener","card":"frontend.jpg","social":{"site":null,"twitter":"sir_pepe"},"talks":[{"id":"c006c4f1-655a-53aa-96c1-ebfcec25c75d","fields":{"path":"/talks/black-magic-typescript/"},"frontmatter":{"title":"Black Magic in TypeScript","excerpt":"Learn about TypeScript's dark corners of mapped types, conditional types, and type factories","language":null}}],"trainings":[{"id":"4eeb592c-0a2b-51dc-a63d-9f5b50cb30ac","fields":{"path":"/trainings/frontend/"},"frontmatter":{"title":"Frontend Fundamentals for (Backend) Developers","excerpt":"Frontend development is a vortex of browsers, devices, tools, languages, and a lot of legacy. This workshop teaches experienced software developers the fundamentals, so they can start being productive in this complex ecosystem.","language":null}}]}}},"pageContext":{"slug":"peter-kroener"}}}