41554 blogs · [ { "id": "01a0879e-6eb4-70d1-a2b0-f107275978d4", "title": "The 5 layers of a design system", "url": "https://maecapozzi.com/blog/layers-of-abstraction-in-design-systems", "published_at": "2020-09-22T00:00:00+00:00" }, { "id": "01a0879e-6eb4-70d1-a2b0-f107284afefa", "title": "How to Change NPM Registry: Complete Guide", "url": "https://maecapozzi.com/blog/npm-registries", "published_at": "2020-08-10T00:00:00+00:00" }, { "id": "01a0879e-6eb4-70d1-a2b0-f10728893251", "title": "A short explanation of semantic versioning", "url": "https://maecapozzi.com/blog/short-explanation-of-semver", "published_at": "2020-08-10T00:00:00+00:00" }, { "id": "01a0879e-6eb4-70d1-a2b0-f107296853ee", "title": "NPM scripts and how to use them", "url": "https://maecapozzi.com/blog/npm-scripts", "published_at": "2020-07-26T00:00:00+00:00" }, { "id": "01a0879e-6eb4-70d1-a2b0-f10729fa1a1b", "title": "How to configure canary builds for your component library", "url": "https://maecapozzi.com/blog/component-library-canary-builds", "published_at": "2020-07-17T00:00:00+00:00" }, { "id": "01a0879e-6eb4-70d1-a2b0-f1072a1d49f4", "title": "Should my component library be a monorepo?", "url": "https://maecapozzi.com/blog/monorepo-or-multirepo", "published_at": "2020-07-15T00:00:00+00:00" }, { "id": "01a0879e-6eb4-70d1-a2b0-f1072ae3516f", "title": "What is Lerna?", "url": "https://maecapozzi.com/blog/what-is-lerna", "published_at": "2020-07-10T00:00:00+00:00" }, { "id": "01a0879e-6eb4-70d1-a2b0-f1072ae67882", "title": "4 tools to help you version your component library", "url": "https://maecapozzi.com/blog/4-tools-to-help-you-version-your-component-library", "published_at": "2020-07-07T00:00:00+00:00" }, { "id": "01a0879e-6eb4-70d1-a2b0-f1072b9a0055", "title": "Should you version components separately or as a unified system?", "url": "https://maecapozzi.com/blog/version-bundling", "published_at": "2020-06-27T00:00:00+00:00" }, { "id": "01a0879e-6eb4-70d1-a2b0-f1072baaac27", "title": "Building a multi-brand design system in layers", "url": "https://maecapozzi.com/blog/progressive-disclosure-of-complexity", "published_at": "2020-05-15T00:00:00+00:00" }, { "id": "01a0879e-6eb4-70d1-a2b0-f1072c3cec7c", "title": "Build overrideable styled components", "url": "https://maecapozzi.com/blog/override-styled-components", "published_at": "2020-05-13T00:00:00+00:00" }, { "id": "01a0879e-6eb4-70d1-a2b0-f1072cf8c9b4", "title": "Reduce Friction with Automated Package Generation", "url": "https://maecapozzi.com/blog/generate-package", "published_at": "2020-04-05T00:00:00+00:00" }, { "id": "01a0879e-6eb4-70d1-a2b0-f1072d6029f9", "title": "Design Tokens", "url": "https://maecapozzi.com/blog/design-tokens", "published_at": "2020-04-03T00:00:00+00:00" }, { "id": "01a0879e-6eb4-70d1-a2b0-f1072dd8f780", "title": "Before You Build A Component Library: Monorepo Versioning", "url": "https://maecapozzi.com/blog/lerna-monorepo-versioning", "published_at": "2020-02-17T00:00:00+00:00" }, { "id": "01a0879e-6eb4-70d1-a2b0-f1072e970ef2", "title": "Use your CI Pipeline to Address Security Vulnerabilities", "url": "https://maecapozzi.com/blog/upgrading-dependencies", "published_at": "2020-01-12T00:00:00+00:00" }, { "id": "01a0879e-6eb4-70d1-a2b0-f1072eea6f9e", "title": "Git Interactive Rebase Tutorial: Step-by-Step Guide", "url": "https://maecapozzi.com/blog/how-to-interactive-rebase", "published_at": "2020-01-06T00:00:00+00:00" }, { "id": "01a0879e-6eb4-70d1-a2b0-f1072f6b8adc", "title": "Using node-fetch with apollo-link-http", "url": "https://maecapozzi.com/blog/using-node-fetch-with-apollo-link-http", "published_at": "2019-05-23T00:00:00+00:00" }, { "id": "01a0879e-6eb4-70d1-a2b0-f1072fc02d1f", "title": "Before You Build A Component Library: Versioning", "url": "https://maecapozzi.com/blog/library-versioning", "published_at": "2019-04-10T00:00:00+00:00" }, { "id": "01a0879e-6eb4-70d1-a2b0-f107307dd970", "title": "useBreakpoints: a hook", "url": "https://maecapozzi.com/blog/hooked-on-hooks", "published_at": "2019-02-15T00:00:00+00:00" }, { "id": "01a0879e-6eb4-70d1-a2b0-f107311c4ba2", "title": "Why you should avoid the --parallel flag in lerna build scripts", "url": "https://maecapozzi.com/blog/parallel-builds-in-lerna", "published_at": "2019-02-15T00:00:00+00:00" }, { "id": "01a0879e-6eb4-70d1-a2b0-f10731a02abf", "title": "How to use React.Lazy", "url": "https://maecapozzi.com/blog/how-to-use-react-lazy", "published_at": "2018-10-29T00:00:00+00:00" }, { "id": "01a0879e-6eb4-70d1-a2b0-f1073288d7a0", "title": "Passing Data in React with Prop Drilling", "url": "https://maecapozzi.com/blog/passing-data-in-react-with-prop-drilling", "published_at": "2018-08-14T00:00:00+00:00" }, { "id": "01a0879e-6eb4-70d1-a2b0-f107330efa89", "title": "Should You Build a Reusable Component Library?", "url": "https://maecapozzi.com/blog/should-you-build-a-reusable-component-library", "published_at": "2018-06-12T00:00:00+00:00" }, { "id": "01a0879e-6eb4-70d1-a2b0-f10733de7757", "title": "Keep Your Codebase Neat and Tidy with prettier-standard, lint-staged, and husky", "url": "https://maecapozzi.com/blog/keep-your-codebase-neat-and-tidy", "published_at": "2018-02-10T00:00:00+00:00" }, { "id": "01a0879e-6eb4-70d1-a2b0-f10733e00108", "title": "Shining a Spotlight on Error Boundaries in React 16", "url": "https://maecapozzi.com/blog/error-boundaries", "published_at": "2017-12-20T00:00:00+00:00" }, { "id": "01a0879e-6eb4-70d1-a2b0-f10734b968b2", "title": "From Callbacks to Async Await", "url": "https://maecapozzi.com/blog/from-callbacks-to-async-await", "published_at": "2017-12-09T00:00:00+00:00" }, { "id": "01a0879e-6eb4-70d1-a2b0-f10735325a07", "title": "How to Make HTTP Requests in React, Part 1", "url": "https://maecapozzi.com/blog/how-to-make-http-requests-part-1", "published_at": "2017-12-09T00:00:00+00:00" }, { "id": "01a0879e-6eb4-70d1-a2b0-f107357a14a9", "title": "How to Make HTTP Requests in React, Part 2", "url": "https://maecapozzi.com/blog/how-to-make-http-requests-part-2", "published_at": "2017-12-09T00:00:00+00:00" }, { "id": "01a0879e-6eb4-70d1-a2b0-f1073641dd3d", "title": "How to Make HTTP Requests in React, Part 3", "url": "https://maecapozzi.com/blog/how-to-make-http-requests-part-3", "published_at": "2017-12-09T00:00:00+00:00" }, { "id": "01a0879e-6eb4-70d1-a2b0-f10736ac44b6", "title": "Simplified JavaScript: Hoisting", "url": "https://maecapozzi.com/blog/hoisting", "published_at": "2017-10-24T00:00:00+00:00" }, { "id": "01a0879e-6eb4-70d1-a2b0-f10736f73101", "title": "Simplified JavaScript: Getting Started with Closures", "url": "https://maecapozzi.com/blog/getting-started-with-closures", "published_at": "2017-10-22T00:00:00+00:00" }, { "id": "01a0879e-6eb4-70d1-a2b0-f10737970833", "title": "How To Set Up D3.js with webpack and babel", "url": "https://maecapozzi.com/blog/how-to-set-up-d3-with-webpack-and-babel", "published_at": "2017-02-21T00:00:00+00:00" } ] posts Claim your blog
Back to maecapozzi.com
Blog · corpus.blog/blogs/maecapozzi.com/posts

maecapozzi.com

maecapozzi.com

2020

2019

2018

2017