{"componentChunkName":"component---src-templates-post-jsx","path":"/blog/how-sergio-mattei-made-the-next-makerlog-6-x-faster-with-polypane/","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\": \"How Sergio Mattei made the next Makerlog 6x faster with Polypane\",\n  \"cover\": \"/blogs/makerlog/logo.svg\",\n  \"date\": \"2020-12-01\",\n  \"bg\": \"rgb(247, 250, 255)\",\n  \"type\": [\"casestudy\"]\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, mdx(\"em\", {\n    parentName: \"p\"\n  }, `Sergio is the creator of `, mdx(\"a\", _extends({\n    parentName: \"em\"\n  }, {\n    \"href\": \"https://getmakerlog.com\"\n  }), `Makerlog`), `, a web app that lets Makers log their progress [including `, mdx(\"a\", _extends({\n    parentName: \"em\"\n  }, {\n    \"href\": \"https://getmakerlog.com/@kilian\"\n  }), `me`), ` - Kilian] and he is building the next version using Polypane. We interviewed him about his challenges and how Polypane helps him.`)), mdx(\"h3\", {\n    \"id\": \"can-you-tell-us-about-yourself-and-makerlog\"\n  }, `Can you tell us about yourself and Makerlog?`), mdx(\"p\", null, `Hi folks! I’m Sergio Mattei, maker of Makerlog. Makerlog is a community of over 6,000 software developers learning, building, and growing publicly, together. On our site, you share your daily tasks & earn a streak (count of consecutive days building your product). `, mdx(\"strong\", {\n    parentName: \"p\"\n  }, `It’s a fantastic model for accountability & community support: with Makerlog, you’ll never feel alone in your journey.`)), mdx(\"h3\", {\n    \"id\": \"youre-working-on-a-new-version-of-makerlog-what-can-users-expect-from-it\"\n  }, `You're working on a new version of Makerlog. What can users expect from it?`), mdx(\"p\", null, `Makerlog’s new version is over six times faster & lighter. It finally brings mobile support, a refreshed design, and a UX that gets out of the way and lets you be more productive with us.`), mdx(\"img\", {\n    alt: \"New Makerlog profile\",\n    src: \"/blogs/makerlog/overview.png\",\n    className: \"imgshadow\",\n    style: {\n      margin: '3rem auto 1rem',\n      display: 'block',\n      maxWidth: '100%'\n    }\n  }), mdx(\"h3\", {\n    \"id\": \"what-challenges-did-you-have-building-this-version\"\n  }, `What challenges did you have building this version?`), mdx(\"p\", null, `The biggest challenge was certainly refactoring the entire codebase. This was, in essence, a total rewrite of the frontend. Now, I’d usually frown upon a rewrite, but this time it was necessary: it wasn’t delivering a level of reliability & performance you’d expect from a solid community product.`), mdx(\"img\", {\n    alt: \"New Makerlog Stories page\",\n    src: \"/blogs/makerlog/stories.png\",\n    className: \"imgshadow\",\n    style: {\n      margin: '0rem 0 1rem 3rem',\n      display: 'block',\n      float: 'right',\n      maxWidth: '25%'\n    }\n  }), mdx(\"h3\", {\n    \"id\": \"how-have-you-been-using-polypane\"\n  }, `How have you been using Polypane?`), mdx(\"p\", null, `Polypane has been with me since the day I started the redesign. From the moment I decided to build mobile-first, Polypane has been an essential tool in my maker arsenal. It helps me perfect every detail: from multiple screen sizes to even SEO optimization with the integrated meta tags analysis. `, mdx(\"strong\", {\n    parentName: \"p\"\n  }, `It’s, simply put, the essential toolkit to build products users will love.`)), mdx(\"h3\", {\n    \"id\": \"what-results-did-you-see-when-using-polypane-to-build-the-next-version-of-makerlog\"\n  }, `What results did you see when using Polypane to build the next version of Makerlog?`), mdx(\"p\", null, `I’ve seen shorter dev time, increased mobile usage, and much better SEO & performance rates. Users are happier & less bugs are being reported than ever before.`), mdx(\"h3\", {\n    \"id\": \"whats-next-for-you\"\n  }, `What's next for you?`), mdx(\"p\", null, `Makerlog’s future is very bright! We’re launching the new beta to the public in late December, with a relaunch across many platforms. We’re bringing tons of features to help makers learn, build, and grow together.`), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, `It’s the maker’s heyday again. It’s time to get all hands on deck and ship that sh`, `*`, `t, together.`)), mdx(\"p\", null, mdx(\"em\", {\n    parentName: \"p\"\n  }, `Thank you Sergio for this interview! Sergio can be found on Twitter as `, mdx(\"a\", _extends({\n    parentName: \"em\"\n  }, {\n    \"href\": \"https://twitter.com/matteing\"\n  }), `@matteing`), ` and on Makerlog as `, mdx(\"a\", _extends({\n    parentName: \"em\"\n  }, {\n    \"href\": \"https://maker.to/sergio\"\n  }), `Sergio`), `. Join Sergio, me and 6000 others on the Makerlog community at `, mdx(\"a\", _extends({\n    parentName: \"em\"\n  }, {\n    \"href\": \"https://getmakerlog.com\"\n  }), `getmakerlog.com`), `.`)));\n}\n;\nMDXContent.isMDXComponent = true;","timeToRead":2,"tableOfContents":{"items":[{"url":"#can-you-tell-us-about-yourself-and-makerlog","title":"Can you tell us about yourself and Makerlog?"},{"url":"#youre-working-on-a-new-version-of-makerlog-what-can-users-expect-from-it","title":"You're working on a new version of Makerlog. What can users expect from it?"},{"url":"#what-challenges-did-you-have-building-this-version","title":"What challenges did you have building this version?"},{"url":"#how-have-you-been-using-polypane","title":"How have you been using Polypane?"},{"url":"#what-results-did-you-see-when-using-polypane-to-build-the-next-version-of-makerlog","title":"What results did you see when using Polypane to build the next version of Makerlog?"},{"url":"#whats-next-for-you","title":"What's next for you?"}]},"excerpt":"Sergio is the creator of  Makerlog , a web app that lets Makers log their progress [including  me  - Kilian] and he is building the next version using Polypane…","frontmatter":{"title":"How Sergio Mattei made the next Makerlog 6x faster with Polypane","cover":"/blogs/makerlog/logo.svg","date":"2020-12-01","updated":null},"fields":{"slug":"/blog/how-sergio-mattei-made-the-next-makerlog-6-x-faster-with-polypane/","date":"2020-11-30T23:00:00.000Z","ogFileName":"how-sergio-mattei-made-the-next-makerlog-6-x-faster-with-polypane"}}},"pageContext":{"slug":"/blog/how-sergio-mattei-made-the-next-makerlog-6-x-faster-with-polypane/"}},"staticQueryHashes":["4164364741","425175329"]}