{"componentChunkName":"component---src-templates-post-jsx","path":"/blog/polypane-on-the-winging-it-live-stream/","result":{"data":{"mdx":{"body":"function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nconst _frontmatter = {\n  \"title\": \"Polypane on the Winging It Live stream\",\n  \"cover\": \"/blogs/wingingit/cover.jpg\",\n  \"date\": \"2025-07-25\",\n  \"noshadow\": true,\n  \"type\": [\"announcement\"]\n};\nconst layoutProps = {\n  _frontmatter\n};\nconst MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  let {\n    components\n  } = _ref,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, `Last week I joined Miriam Suzanne and James Stuckey Weber on the Winging It Live stream to talk about tools for developers, and Polypane in particular.`), mdx(\"p\", null, `We had a great time discussing the challenges of developing tools for developers, compared notes on `, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"https://colorcontrast.app\"\n  }), `contrast checkers`), ` and how it's a pain to work on things you don't get to use yourself, like tools in Polypane not working on Polypane, or writing specs.`), mdx(\"p\", null, `There might have been a rant or two as well.`), mdx(\"div\", {\n    style: {\n      \"position\": \"relative\",\n      \"width\": \"100%\",\n      \"paddingTop\": \"56.25%\"\n    }\n  }, mdx(\"iframe\", {\n    src: \"https://www.youtube-nocookie.com/embed/ou6ViXTflXw?si=HNRFz7024lRyUNBL\",\n    title: \"YouTube video player\",\n    frameBorder: \"0\",\n    allow: \"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\",\n    allowFullScreen: true,\n    style: {\n      \"position\": \"absolute\",\n      \"top\": \"0px\",\n      \"left\": \"0px\",\n      \"width\": \"100%\",\n      \"height\": \"100%\"\n    }\n  })), mdx(\"p\", null, `Thanks James and Miriam for having me on!`));\n}\n;\nMDXContent.isMDXComponent = true;","timeToRead":1,"tableOfContents":{},"excerpt":"Last week I joined Miriam Suzanne and James Stuckey Weber on the Winging It Live stream to talk about tools for developers, and Polypane in particular. We had a…","frontmatter":{"title":"Polypane on the Winging It Live stream","cover":"/blogs/wingingit/cover.jpg","date":"2025-07-25","updated":null},"fields":{"slug":"/blog/polypane-on-the-winging-it-live-stream/","date":"2025-07-24T22:00:00.000Z","ogFileName":"polypane-on-the-winging-it-live-stream"}}},"pageContext":{"slug":"/blog/polypane-on-the-winging-it-live-stream/"}},"staticQueryHashes":["4164364741","425175329"]}