Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/danielroe/roe.dev. This is the code and content for my personal website, built in Nuxt. roe.dev
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641[ { "slug": "2016-06-03-tedx", "title": "How concision might save your life", "source": "TEDx Durham", "date": "2016-06-03T00:00:00.000Z", "type": "talk", "video": "https://www.youtube.com/watch?v=VeCOIcSHKp4", "tags": [ "marketing", "communication" ] }, { "slug": "2018-11-07-ne-expo", "title": "The science of business communication", "source": "NE Expo", "date": "2018-11-07T00:00:00.000Z", "type": "talk", "tags": [ "marketing", "communication" ] }, { "slug": "2020-03-03-realtalk-javascript", "title": "Building with Nuxt in the real world", "source": "Web Rush", "episode": 84, "date": "2020-03-03T00:00:00.000Z", "type": "podcast", "tags": [ "vue", "nuxt" ], "link": "https://webrush.io/episodes/episode-84-nuxt-vue-and-graphql-daniel-roe" }, { "slug": "2020-07-22-vuejs-berlin", "title": "Working with Vue in Markdown", "source": "VueJS Berlin", "date": "2020-07-22T00:00:00.000Z", "type": "meetup", "tags": [ "vue", "markdown" ], "video": "https://www.youtube.com/watch?v=Z8sV4ORWlls" }, { "slug": "2020-07-28-realtalk-javascript", "title": "GraphQL in the enterprise", "source": "Web Rush", "episode": 94, "date": "2020-07-28T00:00:00.000Z", "type": "podcast", "tags": [ "vue", "graphql" ], "link": "https://webrush.io/episodes/episode-94-graphql-with-daniel-roe" }, { "slug": "2020-07-30-innovation-supernetwork", "title": "Marketing Innovation", "source": "Innovation SuperNetwork", "date": "2020-07-30T00:00:00.000Z", "type": "talk", "tags": [ "marketing", "innovation" ] }, { "slug": "2020-10-08-vuejs-athens", "title": "Making your global store bulletproof", "source": "VueJS Athens", "episode": 3, "date": "2020-10-08T00:00:00.000Z", "type": "meetup", "tags": [ "vue", "vuex" ], "video": "https://youtu.be/gbtJvymBKdg?t=575" }, { "slug": "2020-10-29-views-on-vue", "title": "Vue Composition API and Nuxt", "source": "Views on Vue", "episode": 126, "date": "2020-10-29T00:00:00.000Z", "type": "podcast", "tags": [ "vue", "nuxt", "composition api" ], "link": "https://topenddevs.com/podcasts/views-on-vue/episodes/vov-126-vue-composition-api-and-nuxt-with-daniel-roe" }, { "slug": "2021-02-26-vuejs-amsterdam", "title": "Edge-rendering with Nuxt", "source": "Vuejs Amsterdam", "episode": 2021, "date": "2021-02-26T00:00:00.000Z", "type": "conference", "tags": [ "vue", "nuxt", "serverless" ], "video": "https://www.youtube.com/watch?v=ApUPE8b-m04&t=19s", "slides": "https://docs.google.com/presentation/d/137PNjV93KWAb7yrftSt-oDb2pVYbAJhv7IxTfW70Tzc/edit?usp=sharing" }, { "slug": "2021-03-16-views-on-vue", "title": "Diving into Nuxt 3", "group": "diving-nuxt-3", "source": "Views on Vue", "episode": 141, "date": "2021-03-16T00:00:00.000Z", "type": "podcast", "tags": [ "vue", "nuxt", "nuxt3" ], "link": "https://topenddevs.com/podcasts/views-on-vue/episodes/vue-141-diving-into-nuxt-3-with-daniel-roe/" }, { "slug": "2021-06-01-async-brighton", "title": "A Night with Vue", "source": "Async", "date": "2021-06-03T00:00:00.000Z", "type": "meetup", "tags": [ "vue", "nuxt" ], "video": "https://youtu.be/r4MFkHmOOdI?t=1880" }, { "slug": "2021-09-15-nuxt-nation", "title": "Q&A - Migrating to Vue 3", "source": "Nuxt Nation", "date": "2021-09-15T19:10:00.000Z", "type": "conference", "tags": [ "vue", "nuxt", "vue3" ] }, { "slug": "2021-10-20-vuejs-london", "title": "Optimising Developer Experience with Nuxt 3", "group": "nuxt-3-dx", "source": "Vue.js Live", "date": "2021-10-20T00:00:00.000Z", "type": "conference", "tags": [ "nuxt", "dx" ], "link": "https://portal.gitnation.org/contents/optimising-developer-experience-with-nuxt-3" }, { "slug": "2021-11-23-vue-toronto", "title": "Diving into Nuxt 3", "group": "diving-nuxt-3", "source": "Vue Toronto", "date": "2021-11-23T00:00:00.000Z", "type": "mini-workshop", "tags": [ "vue", "nuxt" ] }, { "slug": "2021-11-25-javascript-congress", "title": "Building Better with Nuxt 3 ", "source": "JavaScript Congress", "date": "2021-11-25T00:00:00.000Z", "type": "conference", "tags": [ "vue", "nuxt" ], "video": "https://www.youtube.com/watch?v=sEPqSyww04c" }, { "slug": "2021-12-02-ecommerce", "title": "Building a PWA with Nuxt", "source": "Geekle E-commerce Tech Summit", "date": "2021-12-02T00:00:00.000Z", "type": "conference", "tags": [ "nuxt", "ecommerce", "pwa" ] }, { "slug": "2022-01-12-vuejs-tokyo", "title": "All About Nuxt 3", "source": "Vue.js v-tokyo オンライン", "date": "2022-01-12T00:00:00.000Z", "type": "meetup", "tags": [ "nuxt" ] }, { "slug": "2022-01-25-monthly-dev", "title": "Nitro: Building a New Server for a Serverless World", "source": "The Monthly Dev", "date": "2022-01-25T00:00:00.000Z", "type": "meetup", "tags": [ "nuxt", "serverless" ], "video": "https://www.youtube.com/watch?v=-U8NWGTGNVw" }, { "slug": "2022-01-26-vuejs-nation", "title": "Nuxt 3 - Zero to Hero", "source": "Vue.js Nation", "date": "2022-01-26T00:00:00.000Z", "type": "conference", "tags": [ "nuxt" ], "video": "https://www.youtube.com/watch?v=-U8NWGTGNVw" }, { "slug": "2022-02-10-vuejs-amsterdam", "title": "Developer Experience with Nuxt 3", "group": "nuxt-3-dx", "source": "Vue.js Amsterdam", "date": "2022-02-10T00:00:00.000Z", "type": "conference", "tags": [ "nuxt", "dx" ] }, { "slug": "2022-03-07-vue-storefront-hackathon", "title": "What happens when you start Nuxt 3: A Deep Dive", "source": "VueStorefront", "date": "2022-03-07T00:00:00.000Z", "type": "conference", "tags": [ "nuxt", "internals" ], "video": "https://www.youtube.com/watch?v=IVA_76hKEwE" }, { "slug": "2022-04-28-vuejs-wroclaw", "title": "Building for the Edge with Nuxt 3", "group": "building-edge", "source": "Vue.js Poland", "date": "2022-04-28T00:00:00.000Z", "type": "meetup", "tags": [ "nitro", "edge" ], "video": "https://www.youtube.com/watch?v=K1nMTSRH8Ug&list=PLa2edSBLjV02RJi4icWXektnCxmGn47lC" }, { "slug": "2022-04-29-typescript-congress", "title": "TypeScript for Library Authors", "source": "TypeScript Congress", "date": "2022-04-29T00:00:00.000Z", "type": "conference", "tags": [ "typescript", "dx" ] }, { "slug": "2022-05-04-vuejs-budapest", "title": "Building for the Edge with Nuxt 3", "group": "building-edge", "source": "Vue.js Budapest", "date": "2022-05-05T00:00:00.000Z", "type": "meetup", "tags": [ "nuxt", "nitro" ] }, { "slug": "2022-05-17-podrocket", "title": "Nuxt 3", "source": "PodRocket", "date": "2022-05-17T00:00:00.000Z", "type": "podcast", "tags": [ "nuxt", "dx" ], "link": "https://podrocket.logrocket.com/nuxt-3" }, { "slug": "2022-05-19-azure-swa-launch", "title": "Hybrid Rendering with Zero Config", "source": "Azure Static Web Apps Anniversary", "date": "2022-05-19T00:00:00.000Z", "type": "conference", "tags": [ "nitro", "azure" ], "link": "https://docs.microsoft.com/en-us/events/learntv/swa-anniversary-may-2022/" }, { "slug": "2022-05-24-views-on-vue", "title": "The New Features of Nuxt 3 Beta", "source": "Views on Vue", "episode": 186, "date": "2022-05-24T00:00:00.000Z", "type": "podcast", "tags": [ "vue", "nuxt" ], "link": "https://topenddevs.com/podcasts/views-on-vue/episodes/daniel-roe-and-the-new-features-of-nuxt-3-beta-vue-186" }, { "slug": "2022-05-25-vuejs-global", "title": "Building Your Next App in Nuxt 3", "source": "Vue.js Global Summit", "date": "2022-05-25T00:00:00.000Z", "type": "conference", "tags": [ "nuxt" ] }, { "slug": "2022-06-02-vuejs-amsterdam", "title": "Developer Experience With Nuxt 3", "group": "nuxt-3-dx", "source": "Vue.js Amsterdam", "date": "2022-06-02T00:00:00.000Z", "type": "conference", "tags": [ "nuxt", "dx" ], "video": "https://www.youtube.com/watch?v=Xv8EtQwPs8Q" }, { "slug": "2022-06-21-views-on-vue", "title": "New Features and the Nuxt 3 Community", "source": "Views on Vue", "episode": 188, "date": "2022-06-21T00:00:00.000Z", "type": "podcast", "tags": [ "vue", "community", "nuxt" ], "link": "https://topenddevs.com/podcasts/views-on-vue/episodes/nuxt-3-newa-features-and-the-nuxt-3-community-with-daniel-roe-vue-188" }, { "slug": "2022-07-27-composability-summit", "title": "Nuxt and the Composable Web", "source": "Composability Summit", "date": "2022-07-27T00:00:00.000Z", "type": "conference", "tags": [ "nitro", "edge" ], "link": "https://composability.dev/" }, { "slug": "2022-09-03-whiskey", "title": "The Release of Nuxt 3", "source": "Whiskey Web and Whatnot", "date": "2022-09-03T00:00:00.000Z", "type": "podcast", "tags": [ "nuxt" ], "link": "https://www.whiskeywebandwhatnot.fm/the-release-of-nuxt-3-with-daniel-roe/" }, { "slug": "2022-10-05-vuejs-berlin", "title": "Building for the Edge with Nuxt 3 (live coding)", "group": "building-edge", "source": "vuejs.de Conf", "date": "2022-10-05T00:00:00.000Z", "type": "conference", "video": "https://www.youtube.com/watch?v=E18M8HLjWJ8&feature=youtu.be" }, { "slug": "2022-10-11-vite-conf", "title": "How Vite Makes Nuxt Possible", "group": "vite-nuxt-possible", "source": "ViteConf", "date": "2022-10-11T00:00:00.000Z", "type": "conference", "video": "https://www.youtube.com/watch?v=4GozQb12gGg" }, { "slug": "2022-10-25-podrocket", "title": "How Vite Makes Nuxt Possible", "group": "vite-nuxt-possible", "source": "PodRocket", "date": "2022-10-25T00:00:00.000Z", "type": "podcast", "tags": [ "nuxt", "vite" ], "link": "https://podrocket.logrocket.com/how-vite-makes-nuxt-possible" }, { "slug": "2022-11-01-vue-toronto", "title": "Nuxt 3 and Beyond", "source": "VueConf Toronto", "date": "2022-11-01T00:00:00.000Z", "type": "conference" }, { "slug": "2022-11-08-nuxt-nation", "title": "Beyond Static: Building with Nuxt 3 and Nitro", "source": "Nuxt Nation", "date": "2022-11-17T00:00:00.000Z", "type": "conference" }, { "slug": "2022-11-08-oredev", "title": "Building for the Edge with Nuxt 3", "group": "building-edge", "source": "Øredev", "date": "2022-11-08T00:00:00.000Z", "type": "conference" }, { "slug": "2022-11-17-modern-frontends", "title": "Building for the Edge with Nuxt 3", "group": "building-edge", "source": "Modern Frontends", "date": "2022-11-17T00:00:00.000Z", "type": "conference" }, { "slug": "2022-11-28-tkyt-hybrid-web-apps", "title": "Building hybrid web apps with Nuxt", "date": "2022-11-28T00:00:00.000Z", "source": "TKYT", "type": "stream", "video": "https://www.youtube.com/watch?v=OXcFuEyngqA" }, { "slug": "2023-02-09-vuejs-amsterdam", "title": "Building Elk: Rapid Development with Nuxt 3", "group": "building-elk", "source": "Vuejs Amsterdam", "date": "2023-02-09T00:00:00.000Z", "type": "conference", "tags": [ "elk", "nuxt" ], "video": "https://www.youtube.com/watch?v=RkxjcR8lzxY&t=672s" }, { "slug": "2023-02-23-agent-conf", "title": "Building for the Edge - Crafting a Next-Gen Framework", "group": "building-for-the-edge", "source": "AgentConf", "type": "conference", "tags": [ "nitro", "react" ], "date": "2023-02-23T00:00:00.000Z", "video": "https://www.youtube.com/watch?v=hdHLU0qHKhA" }, { "slug": "2023-03-31-cityjs-london", "source": "CityJS London", "title": "Building Elk: Rapid Development with Nuxt 3", "group": "building-elk", "date": "2023-03-31T00:00:00.000Z", "type": "conference", "tags": [ "elk", "nuxt" ], "video": "https://www.youtube.com/watch?v=dTf3Xi9ZIBY" }, { "slug": "2023-03-15-podrocket", "title": "Building Elk", "group": "building-elk", "source": "PodRocket", "type": "podcast", "date": "2023-03-15T00:00:00.000Z", "tags": [ "elk", "nuxt" ], "link": "https://podrocket.logrocket.com/elk" }, { "slug": "2023-05-03-vuejs-forge", "title": "Code a Vue Powered ChatGPT", "source": "Vue.js Forge", "type": "conference", "tags": [ "chatgpt", "nuxt" ], "date": "2023-05-03T00:00:00.000Z", "video": "https://www.youtube.com/watch?v=YgUAjNaVnHc" }, { "slug": "2023-05-12-vuejs-london", "title": "Building for the Edge: Crafting a Next Gen Framework", "group": "building-for-the-edge", "date": "2023-05-12T00:00:00.000Z", "source": "Vue.js Live", "type": "conference", "tags": [ "nitro", "edge" ], "video": "https://portal.gitnation.org/contents/building-for-the-edge-crafting-a-next-gen-framework" }, { "slug": "2023-05-25-vueconf-us", "date": "2023-05-25T00:00:00.000Z", "source": "Vueconf US", "title": "Introducing UnJS", "type": "conference", "tags": [ "unjs" ], "video": "https://www.youtube.com/watch?v=jc-42ZtaD_k" }, { "slug": "2023-05-25-hanselminutes", "title": "Creating Elk as a Progressive Web App", "date": "2023-05-25T00:00:00.000Z", "source": "Hanselminutes", "type": "podcast", "tags": [ "elk" ], "link": "https://hanselminutes.com/894/creating-the-mastodon-app-elk-as-a-progressive-web-app-with-daniel-roe" }, { "slug": "2023-07-27-wearedevs-berlin", "source": "WeAreDevs World Congress", "date": "2023-07-27T00:00:00.000Z", "group": "building-for-the-edge", "title": "Building for the Edge: Crafting a Next Gen Framework", "type": "conference", "tags": [ "nuxt", "nitro" ], "release": "2023-07-26-wearedevs" }, { "link": "https://topenddevs.com/podcasts/views-on-vue/episodes/nuxt-s-most-recent-developments-with-daniel-roe-vue-222", "type": "podcast", "title": "Nuxt's Most Recent Developments", "slug": "2023-08-21-views-on-vue", "source": "Views on Vue", "tags": [ "nuxt" ], "date": "2023-08-21T00:00:00.000Z" }, { "video": "https://portal.gitnation.org/contents/making-magic-building-a-typescript-first-framework", "type": "conference", "title": "Making Magic: Building a TypeScript-First Framework", "slug": "2023-09-21-typescript-congress", "source": "TypeScript Congress", "tags": [ "typescript", "nuxt" ], "date": "2023-09-21T00:00:00.000Z", "release": "2023-09-21-typescript-congress" }, { "link": "", "type": "conference", "title": "Building for the Edge: Crafting a Next Gen Framework", "slug": "2023-09-23-digital-labin", "source": "Digital Labin", "group": "building-for-the-edge", "tags": [ "nuxt", "nitro" ], "date": "2023-09-23T00:00:00.000Z", "release": "2023-09-23-digital-labin" }, { "link": "", "type": "conference", "title": "Building for the Edge: Crafting a Next Gen Framework", "slug": "2023-10-05-armada-js", "source": "Armada JS", "group": "building-for-the-edge", "tags": [ "nuxt", "nitro" ], "date": "2023-10-05T00:00:00.000Z", "release": "2023-10-05-armada-js" }, { "video": "https://viteconf.org/23/replay/nuxt", "type": "conference", "title": "Nuxt: Making an Extensible Meta Framework", "slug": "2023-10-05-viteconf", "source": "ViteConf", "tags": [ "nuxt", "vite" ], "date": "2023-10-05T16:00:00.000Z", "release": "2023-10-05-viteconf" }]