{
    "version": "https://jsonfeed.org/version/1",
    "title": "bradgarropy.com",
    "home_page_url": "https://bradgarropy.com",
    "feed_url": "https://bradgarropy.com/feed.json",
    "icon": "https://res.cloudinary.com/bradgarropy/image/upload/f_auto,q_auto/bradgarropy.com/social/facebook.png",
    "author": {
        "name": "Brad Garropy",
        "url": "https://twitter.com/bradgarropy"
    },
    "items": [
        {
            "id": "lcd-marquee",
            "url": "https://bradgarropy.com/blog/lcd-marquee",
            "title": "🟦 lcd marquee",
            "date_modified": "2026-03-16T00:00:00.000Z",
            "date_published": "2026-03-16T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "youtube-to-yoto",
            "url": "https://bradgarropy.com/blog/youtube-to-yoto",
            "title": "🎧 youtube to yoto",
            "date_modified": "2026-02-24T00:00:00.000Z",
            "date_published": "2026-02-24T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "goals-for-2026",
            "url": "https://bradgarropy.com/blog/goals-for-2026",
            "title": "🏆 goals for 2026",
            "date_modified": "2026-01-02T00:00:00.000Z",
            "date_published": "2026-01-02T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "2025-in-review",
            "url": "https://bradgarropy.com/blog/2025-in-review",
            "title": "📅 2025 in review",
            "date_modified": "2025-12-30T00:00:00.000Z",
            "date_published": "2025-12-30T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "goals-for-2025",
            "url": "https://bradgarropy.com/blog/goals-for-2025",
            "title": "🏆 goals for 2025",
            "date_modified": "2025-01-13T00:00:00.000Z",
            "date_published": "2025-01-13T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "what-really-matters",
            "url": "https://bradgarropy.com/blog/what-really-matters",
            "title": "🌟 what really matters",
            "date_modified": "2025-01-09T00:00:00.000Z",
            "date_published": "2025-01-09T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "2024-in-review",
            "url": "https://bradgarropy.com/blog/2024-in-review",
            "title": "📅 2024 in review",
            "date_modified": "2025-01-07T00:00:00.000Z",
            "date_published": "2025-01-07T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "my-diet",
            "url": "https://bradgarropy.com/blog/my-diet",
            "title": "🥗 my diet",
            "date_modified": "2024-08-21T00:00:00.000Z",
            "date_published": "2024-08-21T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "my-workout-routine",
            "url": "https://bradgarropy.com/blog/my-workout-routine",
            "title": "💪🏼 my workout routine",
            "date_modified": "2024-08-21T00:00:00.000Z",
            "date_published": "2024-08-21T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "backup-and-restore",
            "url": "https://bradgarropy.com/blog/backup-and-restore",
            "title": "💾 backup and restore",
            "date_modified": "2024-08-15T00:00:00.000Z",
            "date_published": "2024-08-15T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "welcome-charlie",
            "url": "https://bradgarropy.com/blog/welcome-charlie",
            "title": "🐶 welcome charlie",
            "date_modified": "2024-03-17T00:00:00.000Z",
            "date_published": "2024-03-17T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "goodbye-roman",
            "url": "https://bradgarropy.com/blog/goodbye-roman",
            "title": "🐶 goodbye roman",
            "date_modified": "2024-02-20T00:00:00.000Z",
            "date_published": "2024-02-20T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "goals-for-2024",
            "url": "https://bradgarropy.com/blog/goals-for-2024",
            "title": "🏆 goals for 2024",
            "date_modified": "2024-01-03T00:00:00.000Z",
            "date_published": "2024-01-03T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "2023-in-review",
            "url": "https://bradgarropy.com/blog/2023-in-review",
            "title": "📅 2023 in review",
            "date_modified": "2023-12-18T00:00:00.000Z",
            "date_published": "2023-12-18T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "new-macbook-setup",
            "url": "https://bradgarropy.com/blog/new-macbook-setup",
            "title": "💻 new macbook setup",
            "date_modified": "2023-04-19T00:00:00.000Z",
            "date_published": "2023-04-19T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "elgato-cam-link-macbook-issues",
            "url": "https://bradgarropy.com/blog/elgato-cam-link-macbook-issues",
            "title": "📷 elgato cam link macbook issues",
            "date_modified": "2023-04-03T00:00:00.000Z",
            "date_published": "2023-04-03T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "next-over-remix",
            "url": "https://bradgarropy.com/blog/next-over-remix",
            "title": "🔼 next over remix",
            "date_modified": "2023-04-03T00:00:00.000Z",
            "date_published": "2023-04-03T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "vscode-test-current-file-task",
            "url": "https://bradgarropy.com/blog/vscode-test-current-file-task",
            "title": "🧪 vscode test current file task",
            "date_modified": "2023-04-03T00:00:00.000Z",
            "date_published": "2023-04-03T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "nextjs-dark-mode",
            "url": "https://bradgarropy.com/blog/nextjs-dark-mode",
            "title": "🌑 next.js dark mode",
            "date_modified": "2023-02-27T00:00:00.000Z",
            "date_published": "2023-02-27T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "css-modules-to-tailwind",
            "url": "https://bradgarropy.com/blog/css-modules-to-tailwind",
            "title": "💨 css modules to tailwind",
            "date_modified": "2023-02-22T00:00:00.000Z",
            "date_published": "2023-02-22T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "macbook-monitor-issues",
            "url": "https://bradgarropy.com/blog/macbook-monitor-issues",
            "title": "🖥️ macbook monitor issues",
            "date_modified": "2023-02-14T00:00:00.000Z",
            "date_published": "2023-02-14T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "goals-for-2023",
            "url": "https://bradgarropy.com/blog/goals-for-2023",
            "title": "🏆 goals for 2023",
            "date_modified": "2023-01-13T00:00:00.000Z",
            "date_published": "2023-01-13T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "2022-in-review",
            "url": "https://bradgarropy.com/blog/2022-in-review",
            "title": "📅 2022 in review",
            "date_modified": "2023-01-11T00:00:00.000Z",
            "date_published": "2023-01-11T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "jest-over-vitest",
            "url": "https://bradgarropy.com/blog/jest-over-vitest",
            "title": "👌🏼 jest over vitest",
            "date_modified": "2022-11-04T00:00:00.000Z",
            "date_published": "2022-11-04T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "call-webhooks-from-github-actions",
            "url": "https://bradgarropy.com/blog/call-webhooks-from-github-actions",
            "title": "🪝 call webhooks from github actions",
            "date_modified": "2022-10-06T00:00:00.000Z",
            "date_published": "2022-10-06T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "securing-webhooks",
            "url": "https://bradgarropy.com/blog/securing-webhooks",
            "title": "🔒 securing webhooks",
            "date_modified": "2022-10-06T00:00:00.000Z",
            "date_published": "2022-10-06T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "cron-jobs-with-github-actions",
            "url": "https://bradgarropy.com/blog/cron-jobs-with-github-actions",
            "title": "⏲ cron jobs with github actions",
            "date_modified": "2022-10-05T00:00:00.000Z",
            "date_published": "2022-10-05T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "manually-trigger-github-actions",
            "url": "https://bradgarropy.com/blog/manually-trigger-github-actions",
            "title": "🏁 manually trigger github actions",
            "date_modified": "2022-10-05T00:00:00.000Z",
            "date_published": "2022-10-05T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "prisma-crud-operations",
            "url": "https://bradgarropy.com/blog/prisma-crud-operations",
            "title": "💩 prisma crud operations",
            "date_modified": "2022-10-01T00:00:00.000Z",
            "date_published": "2022-10-01T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "remix-simplifies-things",
            "url": "https://bradgarropy.com/blog/remix-simplifies-things",
            "title": "💿 remix simplifies things",
            "date_modified": "2022-10-01T00:00:00.000Z",
            "date_published": "2022-10-01T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "profiling-node-scripts",
            "url": "https://bradgarropy.com/blog/profiling-node-scripts",
            "title": "🟢 profiling node scripts",
            "date_modified": "2022-09-13T00:00:00.000Z",
            "date_published": "2022-09-13T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "disconnecting",
            "url": "https://bradgarropy.com/blog/disconnecting",
            "title": "📴 disconnecting",
            "date_modified": "2022-09-12T00:00:00.000Z",
            "date_published": "2022-09-12T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "the-boredom-motivation-correlation",
            "url": "https://bradgarropy.com/blog/the-boredom-motivation-correlation",
            "title": "🥱 the boredom / motivation correlation",
            "date_modified": "2022-05-26T00:00:00.000Z",
            "date_published": "2022-05-26T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "cleaning-up-jest-mocks",
            "url": "https://bradgarropy.com/blog/cleaning-up-jest-mocks",
            "title": "🧼 cleaning up jest mocks",
            "date_modified": "2022-05-15T00:00:00.000Z",
            "date_published": "2022-05-15T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "reactathon-2022-recap",
            "url": "https://bradgarropy.com/blog/reactathon-2022-recap",
            "title": "⚛️ reactathon 2022 recap",
            "date_modified": "2022-05-10T00:00:00.000Z",
            "date_published": "2022-05-10T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "google-analytics-with-nextjs",
            "url": "https://bradgarropy.com/blog/google-analytics-with-nextjs",
            "title": "📊 google analytics with next.js",
            "date_modified": "2022-02-11T00:00:00.000Z",
            "date_published": "2022-02-11T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "migrating-to-nextjs",
            "url": "https://bradgarropy.com/blog/migrating-to-nextjs",
            "title": "🦆 migrating to next.js",
            "date_modified": "2022-02-08T00:00:00.000Z",
            "date_published": "2022-02-08T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "goals-for-2022",
            "url": "https://bradgarropy.com/blog/goals-for-2022",
            "title": "🏆 goals for 2022",
            "date_modified": "2021-12-30T00:00:00.000Z",
            "date_published": "2021-12-30T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "netlify-to-vercel",
            "url": "https://bradgarropy.com/blog/netlify-to-vercel",
            "title": "▲ netlify to vercel",
            "date_modified": "2021-12-13T00:00:00.000Z",
            "date_published": "2021-12-13T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "2021-in-review",
            "url": "https://bradgarropy.com/blog/2021-in-review",
            "title": "📅 2021 in review",
            "date_modified": "2021-12-10T00:00:00.000Z",
            "date_published": "2021-12-10T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "think-bigger",
            "url": "https://bradgarropy.com/blog/think-bigger",
            "title": "💡 think bigger",
            "date_modified": "2021-12-05T00:00:00.000Z",
            "date_published": "2021-12-05T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "standing-desk-cable-management",
            "url": "https://bradgarropy.com/blog/standing-desk-cable-management",
            "title": "🔌 standing desk cable management",
            "date_modified": "2021-11-10T00:00:00.000Z",
            "date_published": "2021-11-10T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "cloudflare-worker-link-tree",
            "url": "https://bradgarropy.com/blog/cloudflare-worker-link-tree",
            "title": "🌲 cloudflare worker link tree",
            "date_modified": "2021-06-28T00:00:00.000Z",
            "date_published": "2021-06-28T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "mocking-nextjs",
            "url": "https://bradgarropy.com/blog/mocking-nextjs",
            "title": "😜 mocking next.js",
            "date_modified": "2021-06-28T00:00:00.000Z",
            "date_published": "2021-06-28T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "mocking-gatsby-image",
            "url": "https://bradgarropy.com/blog/mocking-gatsby-image",
            "title": "😜 mocking gatsby image",
            "date_modified": "2021-06-25T00:00:00.000Z",
            "date_published": "2021-06-25T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "goxlr-review",
            "url": "https://bradgarropy.com/blog/goxlr-review",
            "title": "🔊 goxlr review",
            "date_modified": "2021-05-05T00:00:00.000Z",
            "date_published": "2021-05-05T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "gatsby-dark-mode",
            "url": "https://bradgarropy.com/blog/gatsby-dark-mode",
            "title": "🌑 gatsby dark mode",
            "date_modified": "2021-04-30T00:00:00.000Z",
            "date_published": "2021-04-30T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "firestore-crud-operations",
            "url": "https://bradgarropy.com/blog/firestore-crud-operations",
            "title": "💩 firestore crud operations",
            "date_modified": "2021-04-26T00:00:00.000Z",
            "date_published": "2021-04-26T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "from-styled-components-to-css-variables",
            "url": "https://bradgarropy.com/blog/from-styled-components-to-css-variables",
            "title": "💅🏼 from styled components to css variables",
            "date_modified": "2021-04-16T00:00:00.000Z",
            "date_published": "2021-04-16T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "my-atypical-day",
            "url": "https://bradgarropy.com/blog/my-atypical-day",
            "title": "⏰ my atypical day",
            "date_modified": "2021-01-23T00:00:00.000Z",
            "date_published": "2021-01-23T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "drop-ctrl-high-profile",
            "url": "https://bradgarropy.com/blog/drop-ctrl-high-profile",
            "title": "⌨️ drop ctrl high profile",
            "date_modified": "2021-01-22T00:00:00.000Z",
            "date_published": "2021-01-22T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "gatsby-vs-nextjs-markdown-blog",
            "url": "https://bradgarropy.com/blog/gatsby-vs-nextjs-markdown-blog",
            "title": "🥊 gatsby vs next.js: markdown blog",
            "date_modified": "2021-01-21T00:00:00.000Z",
            "date_published": "2021-01-21T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "goals-for-2021",
            "url": "https://bradgarropy.com/blog/goals-for-2021",
            "title": "🏆 goals for 2021",
            "date_modified": "2021-01-04T00:00:00.000Z",
            "date_published": "2021-01-04T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "2020-in-review",
            "url": "https://bradgarropy.com/blog/2020-in-review",
            "title": "📅 2020 in review",
            "date_modified": "2020-12-16T00:00:00.000Z",
            "date_published": "2020-12-16T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "modular-eslint-configuration",
            "url": "https://bradgarropy.com/blog/modular-eslint-configuration",
            "title": "💎 modular eslint configuration",
            "date_modified": "2020-12-16T00:00:00.000Z",
            "date_published": "2020-12-16T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "deprecate-an-npm-package",
            "url": "https://bradgarropy.com/blog/deprecate-an-npm-package",
            "title": "🔴 deprecate an npm package",
            "date_modified": "2020-12-15T00:00:00.000Z",
            "date_published": "2020-12-15T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "communication-comes-first",
            "url": "https://bradgarropy.com/blog/communication-comes-first",
            "title": "🥇 communication comes first",
            "date_modified": "2020-12-08T00:00:00.000Z",
            "date_published": "2020-12-08T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "curly-bois-shirts",
            "url": "https://bradgarropy.com/blog/curly-bois-shirts",
            "title": "👕 curly bois shirts",
            "date_modified": "2020-12-07T00:00:00.000Z",
            "date_published": "2020-12-07T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "web-scraping-with-puppeteer",
            "url": "https://bradgarropy.com/blog/web-scraping-with-puppeteer",
            "title": "🧶 web scraping with puppeteer",
            "date_modified": "2020-12-05T00:00:00.000Z",
            "date_published": "2020-12-05T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "mocking-gatsby",
            "url": "https://bradgarropy.com/blog/mocking-gatsby",
            "title": "😜 mocking gatsby",
            "date_modified": "2020-11-16T00:00:00.000Z",
            "date_published": "2020-11-16T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "syntax-live",
            "url": "https://bradgarropy.com/blog/syntax-live",
            "title": "🎥 syntax live",
            "date_modified": "2020-11-11T00:00:00.000Z",
            "date_published": "2020-11-11T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "fixing-react-hot-loader-in-gatsby",
            "url": "https://bradgarropy.com/blog/fixing-react-hot-loader-in-gatsby",
            "title": "🔥 fixing react-hot-loader in gatsby",
            "date_modified": "2020-11-10T00:00:00.000Z",
            "date_published": "2020-11-10T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "chau-codes-podcast",
            "url": "https://bradgarropy.com/blog/chau-codes-podcast",
            "title": "🎤 chau codes podcast",
            "date_modified": "2020-11-09T00:00:00.000Z",
            "date_published": "2020-11-09T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "murphy",
            "url": "https://bradgarropy.com/blog/murphy",
            "title": "⏱ murphy",
            "date_modified": "2020-10-13T00:00:00.000Z",
            "date_published": "2020-10-13T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "thats-my-jamstack-podcast",
            "url": "https://bradgarropy.com/blog/thats-my-jamstack-podcast",
            "title": "🍓 that's my jamstack podcast",
            "date_modified": "2020-10-06T00:00:00.000Z",
            "date_published": "2020-10-06T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "working-on-side-projects-livestream",
            "url": "https://bradgarropy.com/blog/working-on-side-projects-livestream",
            "title": "🌃 working on side projects livestream",
            "date_modified": "2020-08-20T00:00:00.000Z",
            "date_published": "2020-08-20T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "dtxc-launch-day-analytics",
            "url": "https://bradgarropy.com/blog/dtxc-launch-day-analytics",
            "title": "📈 dtxc launch day analytics",
            "date_modified": "2020-06-29T00:00:00.000Z",
            "date_published": "2020-06-29T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "learn-and-unlearn-how-to-code",
            "url": "https://bradgarropy.com/blog/learn-and-unlearn-how-to-code",
            "title": "🧠 learn and unlearn how to code",
            "date_modified": "2020-06-24T00:00:00.000Z",
            "date_published": "2020-06-24T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "daily-texas-country",
            "url": "https://bradgarropy.com/blog/daily-texas-country",
            "title": "🤠 daily texas country",
            "date_modified": "2020-06-18T00:00:00.000Z",
            "date_published": "2020-06-18T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "crediting-open-source-authors",
            "url": "https://bradgarropy.com/blog/crediting-open-source-authors",
            "title": "🤩 crediting open source authors",
            "date_modified": "2020-06-15T00:00:00.000Z",
            "date_published": "2020-06-15T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "publishing-npm-packages-webinar",
            "url": "https://bradgarropy.com/blog/publishing-npm-packages-webinar",
            "title": "📦 publishing npm packages webinar",
            "date_modified": "2020-06-13T00:00:00.000Z",
            "date_published": "2020-06-13T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "bg-codes",
            "url": "https://bradgarropy.com/blog/bg-codes",
            "title": "👨🏼‍💻 bg codes",
            "date_modified": "2020-05-04T00:00:00.000Z",
            "date_published": "2020-05-04T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "youtube-vs-twitch",
            "url": "https://bradgarropy.com/blog/youtube-vs-twitch",
            "title": "📺 youtube vs. twitch",
            "date_modified": "2020-04-29T00:00:00.000Z",
            "date_published": "2020-04-29T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "serverless-functions-with-netlify-cli",
            "url": "https://bradgarropy.com/blog/serverless-functions-with-netlify-cli",
            "title": "⚡ serverless functions with netlify cli",
            "date_modified": "2020-04-28T00:00:00.000Z",
            "date_published": "2020-04-28T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "headless-vs-embedded-cms-livestream",
            "url": "https://bradgarropy.com/blog/headless-vs-embedded-cms-livestream",
            "title": "📂 headless vs. embedded cms livestream",
            "date_modified": "2020-04-23T00:00:00.000Z",
            "date_published": "2020-04-23T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "labman",
            "url": "https://bradgarropy.com/blog/labman",
            "title": "👨🏼‍🔬 labman",
            "date_modified": "2020-02-10T00:00:00.000Z",
            "date_published": "2020-02-10T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "adobe-lunch",
            "url": "https://bradgarropy.com/blog/adobe-lunch",
            "title": "🥪 adobe lunch",
            "date_modified": "2020-01-14T00:00:00.000Z",
            "date_published": "2020-01-14T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "goals-for-2020",
            "url": "https://bradgarropy.com/blog/goals-for-2020",
            "title": "🏆 goals for 2020",
            "date_modified": "2020-01-11T00:00:00.000Z",
            "date_published": "2020-01-11T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "2019-in-review",
            "url": "https://bradgarropy.com/blog/2019-in-review",
            "title": "📅 2019 in review",
            "date_modified": "2020-01-07T00:00:00.000Z",
            "date_published": "2020-01-07T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "my-favorite-layout",
            "url": "https://bradgarropy.com/blog/my-favorite-layout",
            "title": "👙 my favorite layout",
            "date_modified": "2019-05-29T00:00:00.000Z",
            "date_published": "2019-05-29T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "npm-publish-with-github-actions",
            "url": "https://bradgarropy.com/blog/npm-publish-with-github-actions",
            "title": "📦 npm publish with github actions",
            "date_modified": "2019-04-27T00:00:00.000Z",
            "date_published": "2019-04-27T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "eslint-configuration",
            "url": "https://bradgarropy.com/blog/eslint-configuration",
            "title": "💎 eslint configuration",
            "date_modified": "2019-04-16T00:00:00.000Z",
            "date_published": "2019-04-16T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "coding-livestreams",
            "url": "https://bradgarropy.com/blog/coding-livestreams",
            "title": "📺 coding livestreams",
            "date_modified": "2019-03-05T00:00:00.000Z",
            "date_published": "2019-03-05T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "ask-me-anything",
            "url": "https://bradgarropy.com/blog/ask-me-anything",
            "title": "❔ ask me anything",
            "date_modified": "2019-02-13T00:00:00.000Z",
            "date_published": "2019-02-13T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "new-years-resolutions",
            "url": "https://bradgarropy.com/blog/new-years-resolutions",
            "title": "🍾 new year's resolutions",
            "date_modified": "2019-01-01T00:00:00.000Z",
            "date_published": "2019-01-01T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "styled-components-open-source-contribution",
            "url": "https://bradgarropy.com/blog/styled-components-open-source-contribution",
            "title": "💅🏼 styled-components open source contribution",
            "date_modified": "2018-12-28T00:00:00.000Z",
            "date_published": "2018-12-28T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "react-image-slider",
            "url": "https://bradgarropy.com/blog/react-image-slider",
            "title": "🎥 react image slider",
            "date_modified": "2018-12-15T00:00:00.000Z",
            "date_published": "2018-12-15T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "homeaway-interview-process-on-site",
            "url": "https://bradgarropy.com/blog/homeaway-interview-process-on-site",
            "title": "👨🏼‍💼 homeaway interview process - on site",
            "date_modified": "2018-10-22T00:00:00.000Z",
            "date_published": "2018-10-22T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "homeaway-interview-process-phone-screens",
            "url": "https://bradgarropy.com/blog/homeaway-interview-process-phone-screens",
            "title": "☎️ homeaway interview process - phone screens",
            "date_modified": "2018-10-10T00:00:00.000Z",
            "date_published": "2018-10-10T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "syntax-highlighting-in-gatsby",
            "url": "https://bradgarropy.com/blog/syntax-highlighting-in-gatsby",
            "title": "💄 syntax highlighting in gatsby",
            "date_modified": "2018-10-08T00:00:00.000Z",
            "date_published": "2018-10-08T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "amorty-morty-powered-loan-amortization-calculator",
            "url": "https://bradgarropy.com/blog/amorty-morty-powered-loan-amortization-calculator",
            "title": "💳 amorty - morty powered loan amortization calculator",
            "date_modified": "2018-09-14T00:00:00.000Z",
            "date_published": "2018-09-14T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "googles-inbox-is-going-away",
            "url": "https://bradgarropy.com/blog/googles-inbox-is-going-away",
            "title": "📧 google's inbox is going away",
            "date_modified": "2018-09-12T00:00:00.000Z",
            "date_published": "2018-09-12T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "project-fi-one-month-in",
            "url": "https://bradgarropy.com/blog/project-fi-one-month-in",
            "title": "📅 project fi one month in",
            "date_modified": "2018-09-07T00:00:00.000Z",
            "date_published": "2018-09-07T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "contentful-preview-api-with-gatsby-netlify",
            "url": "https://bradgarropy.com/blog/contentful-preview-api-with-gatsby-netlify",
            "title": "👀 contentful preview api with gatsby + netlify",
            "date_modified": "2018-09-04T00:00:00.000Z",
            "date_published": "2018-09-04T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "project-fi-first-look",
            "url": "https://bradgarropy.com/blog/project-fi-first-look",
            "title": "📱 project fi first look",
            "date_modified": "2018-08-07T00:00:00.000Z",
            "date_published": "2018-08-07T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "i-am-a-developer",
            "url": "https://bradgarropy.com/blog/i-am-a-developer",
            "title": "⌨️ i am a developer",
            "date_modified": "2018-08-05T00:00:00.000Z",
            "date_published": "2018-08-05T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        },
        {
            "id": "stuff-coming-soon",
            "url": "https://bradgarropy.com/blog/stuff-coming-soon",
            "title": "🔜 stuff coming soon",
            "date_modified": "2018-08-03T00:00:00.000Z",
            "date_published": "2018-08-03T00:00:00.000Z",
            "author": {
                "name": "Brad Garropy",
                "url": "https://twitter.com/bradgarropy"
            }
        }
    ]
}