Skip to content

Commit

Permalink
Add redirects for explorers migration (#529)
Browse files Browse the repository at this point in the history
* Add redirects for migration

* Switch to 301s

* Fix spacing

* Remove line

* Remove domain

* Remove api directory from pages folder
  • Loading branch information
hexagoncircle authored Apr 4, 2024
1 parent 4c75d6a commit 673f722
Show file tree
Hide file tree
Showing 5 changed files with 120 additions and 0 deletions.
120 changes: 120 additions & 0 deletions _redirects
Original file line number Diff line number Diff line change
@@ -0,0 +1,120 @@
/ https://www.youtube.com/@NetlifyApp/playlists?view=50&sort=dd&shelf_id=2 301!
/about https://www.youtube.com/@NetlifyApp/playlists?view=50&sort=dd&shelf_id=2 301!
/learn/angular-dynamic-data-with-sanity-io https://www.youtube.com/watch?v=22FL-euJRZI&list=PLzlG0L9jlhEPUPbGK58xxayvoeUwFkCv- 301!
/learn/angular-dynamic-data-with-sanity-io/angular-components-with-sanity-io-data https://www.youtube.com/watch?v=TjNPCWrP-iA&list=PLzlG0L9jlhEPUPbGK58xxayvoeUwFkCv-&index=8 301!
/learn/angular-dynamic-data-with-sanity-io/connecting-netlify-functions-to-an-angular-service https://www.youtube.com/watch?v=XmL-GjGo7dY&list=PLzlG0L9jlhEPUPbGK58xxayvoeUwFkCv-&index=7 301!
/learn/angular-dynamic-data-with-sanity-io/deploying-to-netlify https://www.youtube.com/watch?v=QCmaU4yy9y0&list=PLzlG0L9jlhEPUPbGK58xxayvoeUwFkCv-&index=2 301!
/learn/angular-dynamic-data-with-sanity-io/netlify-function-for-angular-and-sanity-io https://www.youtube.com/watch?v=PtxRsN0HQ3s&list=PLzlG0L9jlhEPUPbGK58xxayvoeUwFkCv-&index=5 301!
/learn/angular-dynamic-data-with-sanity-io/netlify-functions-live-logs https://www.youtube.com/watch?v=qmt22EuUMCo&list=PLzlG0L9jlhEPUPbGK58xxayvoeUwFkCv-&index=6 301!
/learn/angular-dynamic-data-with-sanity-io/pre-rendered-angular-template-site https://www.youtube.com/watch?v=22FL-euJRZI&list=PLzlG0L9jlhEPUPbGK58xxayvoeUwFkCv- 301!
/learn/angular-dynamic-data-with-sanity-io/sanity-io-instance https://www.youtube.com/watch?v=ftBIQM5_l5s&list=PLzlG0L9jlhEPUPbGK58xxayvoeUwFkCv-&index=3 301!
/learn/angular-dynamic-data-with-sanity-io/sanity-io-netlify-build-hooks https://www.youtube.com/watch?v=b5s4rSSMBVc&list=PLzlG0L9jlhEPUPbGK58xxayvoeUwFkCv-&index=9 301!
/learn/angular-dynamic-data-with-sanity-io/sanity-io-schemas https://www.youtube.com/watch?v=d8yDR4fNc6Y&list=PLzlG0L9jlhEPUPbGK58xxayvoeUwFkCv-&index=4 301!
/learn/angular-in-the-jamstack https://www.youtube.com/watch?v=-yHV6y3ioQo&list=PLzlG0L9jlhEO5HFKx36Pd6LZ6aY44oseL 301!
/learn/angular-in-the-jamstack/adding-an-angular-contact-form https://www.youtube.com/watch?v=gXt3ZbSlupo&list=PLzlG0L9jlhEO5HFKx36Pd6LZ6aY44oseL&index=6 301!
/learn/angular-in-the-jamstack/adding-signup-and-login https://www.youtube.com/watch?v=pcf1fA19BKk&list=PLzlG0L9jlhEO5HFKx36Pd6LZ6aY44oseL&index=5 301!
/learn/angular-in-the-jamstack/angular-project-setup https://www.youtube.com/watch?v=EgCWaILf66c&list=PLzlG0L9jlhEO5HFKx36Pd6LZ6aY44oseL&index=2 301!
/learn/angular-in-the-jamstack/connecting-angular-to-netlify https://www.youtube.com/watch?v=QfF1hIZIX5E&list=PLzlG0L9jlhEO5HFKx36Pd6LZ6aY44oseL&index=3 301!
/learn/angular-in-the-jamstack/creating-a-prerendered-angula-site-with-scully https://www.youtube.com/watch?v=e7bxoMFx_Eo&list=PLzlG0L9jlhEO5HFKx36Pd6LZ6aY44oseL&index=4 301!
/learn/angular-in-the-jamstack/intro https://www.youtube.com/watch?v=-yHV6y3ioQo&list=PLzlG0L9jlhEO5HFKx36Pd6LZ6aY44oseL 301!
/learn/angular-in-the-jamstack/wrap-up-and-resources https://docs.netlify.com/integrations/frameworks/angular/ 301!
/learn/building-a-lyric-blog-with-nuxt-js-and-strapi https://www.youtube.com/watch?v=ZQVv7JhiYvU&list=PLzlG0L9jlhEPbibzuAQmxJg4FYwRnEyIW 301!
/learn/building-a-lyric-blog-with-nuxt-js-and-strapi/configuring-strapi-admin https://www.youtube.com/watch?v=r7KPGgIQ8Pw&list=PLzlG0L9jlhEPbibzuAQmxJg4FYwRnEyIW&index=4 301!
/learn/building-a-lyric-blog-with-nuxt-js-and-strapi/connect-strapi-nuxt-to-nuxt https://www.youtube.com/watch?v=UC7PYJox2uY&list=PLzlG0L9jlhEPbibzuAQmxJg4FYwRnEyIW&index=6 301!
/learn/building-a-lyric-blog-with-nuxt-js-and-strapi/deploy https://www.youtube.com/watch?v=C4U-JOpUZts&list=PLzlG0L9jlhEPbibzuAQmxJg4FYwRnEyIW&index=8 301!
/learn/building-a-lyric-blog-with-nuxt-js-and-strapi/display-data-from-strapi https://www.youtube.com/watch?v=jKM6MK5AN7A&list=PLzlG0L9jlhEPbibzuAQmxJg4FYwRnEyIW&index=7 301!
/learn/building-a-lyric-blog-with-nuxt-js-and-strapi/get-graphql-working-with-strapi https://www.youtube.com/watch?v=GlfSuFSZ0A4&list=PLzlG0L9jlhEPbibzuAQmxJg4FYwRnEyIW&index=5 301!
/learn/building-a-lyric-blog-with-nuxt-js-and-strapi/mission-introduction https://www.youtube.com/watch?v=ZQVv7JhiYvU&list=PLzlG0L9jlhEPbibzuAQmxJg4FYwRnEyIW 301!
/learn/building-a-lyric-blog-with-nuxt-js-and-strapi/setting-up-nuxt https://www.youtube.com/watch?v=UuZ8KD_mNUQ&list=PLzlG0L9jlhEPbibzuAQmxJg4FYwRnEyIW&index=2 301!
/learn/building-a-lyric-blog-with-nuxt-js-and-strapi/setting-up-strapi https://www.youtube.com/watch?v=unR1IZxgnTE&list=PLzlG0L9jlhEPbibzuAQmxJg4FYwRnEyIW&index=3 301!
/learn/building-with-sanity-and-nuxt https://www.youtube.com/watch?v=7bEq0j4yQis&list=PLzlG0L9jlhEMMY9wJjXt-GiusqSsW6Md7 301!
/learn/building-with-sanity-and-nuxt/app-deploy https://www.youtube.com/watch?v=PoFC0rFbNM0&list=PLzlG0L9jlhEMMY9wJjXt-GiusqSsW6Md7&index=9 301!
/learn/building-with-sanity-and-nuxt/connect-sanity-and-nuxt https://www.youtube.com/watch?v=EJhoeaUFYyg&list=PLzlG0L9jlhEMMY9wJjXt-GiusqSsW6Md7&index=7 301!
/learn/building-with-sanity-and-nuxt/mission-overview https://www.youtube.com/watch?v=83GrgxNfrbI&list=PLzlG0L9jlhEMMY9wJjXt-GiusqSsW6Md7&index=2 301!
/learn/building-with-sanity-and-nuxt/nuxt-dynamic-pages https://www.youtube.com/watch?v=fO_oiAYq_C8&list=PLzlG0L9jlhEMMY9wJjXt-GiusqSsW6Md7&index=8 301!
/learn/building-with-sanity-and-nuxt/sanity-datastore-and-datasets https://www.youtube.com/watch?v=0wRyvNA9XuQ&list=PLzlG0L9jlhEMMY9wJjXt-GiusqSsW6Md7&index=5 301!
/learn/building-with-sanity-and-nuxt/sanity-introduction https://www.youtube.com/watch?v=7bEq0j4yQis&list=PLzlG0L9jlhEMMY9wJjXt-GiusqSsW6Md7&index=1 301!
/learn/building-with-sanity-and-nuxt/sanity-schema https://www.youtube.com/watch?v=ZyVdh-nKk2s&list=PLzlG0L9jlhEMMY9wJjXt-GiusqSsW6Md7&index=4 301!
/learn/building-with-sanity-and-nuxt/setup-nuxt https://www.youtube.com/watch?v=xCoQtfWoJwI&list=PLzlG0L9jlhEMMY9wJjXt-GiusqSsW6Md7&index=6 301!
/learn/building-with-sanity-and-nuxt/setup-sanity https://www.youtube.com/watch?v=IH71xHutsrs&list=PLzlG0L9jlhEMMY9wJjXt-GiusqSsW6Md7&index=3 301!
/learn/building-with-sveltekit-and-graphcms https://www.youtube.com/watch?v=z2qw_zZLccs&list=PLzlG0L9jlhEPebBqDVXtoeIPxKUCNciC9 301!
/learn/building-with-sveltekit-and-graphcms/deploying-to-netlify-with-git https://www.youtube.com/watch?v=hT5GE1JCcgM&list=PLzlG0L9jlhEPebBqDVXtoeIPxKUCNciC9&index=11 301!
/learn/building-with-sveltekit-and-graphcms/endpoints-in-sveltekit https://www.youtube.com/watch?v=-QoWbwYOpkU&list=PLzlG0L9jlhEPebBqDVXtoeIPxKUCNciC9&index=10 301!
/learn/building-with-sveltekit-and-graphcms/endpoints-in-sveltekit?msclkid=829c3bcacd4c11ecbd0dbec168ea4eb5 https://www.youtube.com/watch?v=-QoWbwYOpkU&list=PLzlG0L9jlhEPebBqDVXtoeIPxKUCNciC9&index=10 301!
/learn/building-with-sveltekit-and-graphcms/fetching-data-in-graphql https://www.youtube.com/watch?v=X5nsGR77j7A&list=PLzlG0L9jlhEPebBqDVXtoeIPxKUCNciC9&index=7 301!
/learn/building-with-sveltekit-and-graphcms/setting-up-the-backend-for-data https://www.youtube.com/watch?v=RwuaTQrpyWk&list=PLzlG0L9jlhEPebBqDVXtoeIPxKUCNciC9&index=6 301!
/learn/building-with-sveltekit-and-graphcms/styling-with-tailwind-and-daisyui https://www.youtube.com/watch?v=5Bk3xn-3QhQ&list=PLzlG0L9jlhEPebBqDVXtoeIPxKUCNciC9&index=12 301!
/learn/building-with-sveltekit-and-graphcms/svelte-each-directive https://www.youtube.com/watch?v=NPPsS0r5seg&list=PLzlG0L9jlhEPebBqDVXtoeIPxKUCNciC9&index=8 301!
/learn/building-with-sveltekit-and-graphcms/sveltekit-and-graphcms-what-is-svelte-and-sveltekit https://www.youtube.com/watch?v=2LUrJX33ydw&list=PLzlG0L9jlhEPebBqDVXtoeIPxKUCNciC9&index=2 301!
/learn/building-with-sveltekit-and-graphcms/sveltekit-graphcms-mission-introduction https://www.youtube.com/watch?v=z2qw_zZLccs&list=PLzlG0L9jlhEPebBqDVXtoeIPxKUCNciC9 301!
/learn/building-with-sveltekit-and-graphcms/sveltekit-graphcms-project-set-up https://www.youtube.com/watch?v=h7lulCJxMmc&list=PLzlG0L9jlhEPebBqDVXtoeIPxKUCNciC9&index=3 301!
/learn/building-with-sveltekit-and-graphcms/sveltekit-pages-and-head-api https://www.youtube.com/watch?v=JlfubrAl_R8&list=PLzlG0L9jlhEPebBqDVXtoeIPxKUCNciC9&index=5 301!
/learn/building-with-sveltekit-and-graphcms/sveltekit-routing https://www.youtube.com/watch?v=xnbjudKNsQM&list=PLzlG0L9jlhEPebBqDVXtoeIPxKUCNciC9&index=9 301!
/learn/building-with-sveltekit-and-graphcms/sveltekit-static-build-and-deployments https://www.youtube.com/watch?v=cw1fwPgzjF0&list=PLzlG0L9jlhEPebBqDVXtoeIPxKUCNciC9&index=4 301!
/learn/exploring-netlify-redirects https://www.youtube.com/watch?v=0bOzu8vIe7M&list=PLzlG0L9jlhEPXmjEdirGiTacy2SsZFgD3 301!
/learn/exploring-netlify-redirects/404s-rewrites-and-proxies https://www.youtube.com/watch?v=WwHV9L-3se0&list=PLzlG0L9jlhEPXmjEdirGiTacy2SsZFgD3&index=4 301!
/learn/exploring-netlify-redirects/build-optimizations-from-proxying-to-cloudinary https://www.youtube.com/watch?v=5tQxD33yPv0&list=PLzlG0L9jlhEPXmjEdirGiTacy2SsZFgD3&index=7 301!
/learn/exploring-netlify-redirects/getting-started-configuring-redirects https://www.youtube.com/watch?v=68YsyeyF77o&list=PLzlG0L9jlhEPXmjEdirGiTacy2SsZFgD3&index=2 301!
/learn/exploring-netlify-redirects/localization-with-conditional-redirects https://www.youtube.com/watch?v=4hmFtoH7ZRA&list=PLzlG0L9jlhEPXmjEdirGiTacy2SsZFgD3&index=6 301!
/learn/exploring-netlify-redirects/migrations-with-proxies https://www.youtube.com/watch?v=bcbrhxH6j-0&list=PLzlG0L9jlhEPXmjEdirGiTacy2SsZFgD3&index=5 301!
/learn/exploring-netlify-redirects/what-are-netlify-redirects https://www.youtube.com/watch?v=0bOzu8vIe7M&list=PLzlG0L9jlhEPXmjEdirGiTacy2SsZFgD3 301!
/learn/exploring-netlify-redirects/where-next-after-redirects https://www.youtube.com/watch?v=59BMiHGZC84&list=PLzlG0L9jlhEPXmjEdirGiTacy2SsZFgD3&index=8 301!
/learn/exploring-netlify-redirects/wildcards-placeholders-and-local-development-of-redirects https://www.youtube.com/watch?v=f7UDSanB62U&list=PLzlG0L9jlhEPXmjEdirGiTacy2SsZFgD3&index=3 301!
/learn/get-started-with-nuxt https://www.youtube.com/watch?v=Nf51xpiCMoo&list=PLzlG0L9jlhENcUiAQU1x95sBLLCUihwIX 301!
/learn/get-started-with-nuxt/nuxt-auto-components-and-lazy-loading https://www.youtube.com/watch?v=14qNR7Nhu-g&list=PLzlG0L9jlhENcUiAQU1x95sBLLCUihwIX&index=7 301!
/learn/get-started-with-nuxt/nuxt-data-fetching https://www.youtube.com/watch?v=tMyHq87ITp8&list=PLzlG0L9jlhENcUiAQU1x95sBLLCUihwIX&index=5 301!
/learn/get-started-with-nuxt/nuxt-dynamic-routes https://www.youtube.com/watch?v=OHH7dfVH5Ko&list=PLzlG0L9jlhENcUiAQU1x95sBLLCUihwIX&index=4 301!
/learn/get-started-with-nuxt/nuxt-generate-and-deploy https://www.youtube.com/watch?v=7is92Yqv2Hc&list=PLzlG0L9jlhENcUiAQU1x95sBLLCUihwIX&index=9 301!
/learn/get-started-with-nuxt/nuxt-global-styles-and-transitions https://www.youtube.com/watch?v=3T0IP18ppOc&list=PLzlG0L9jlhENcUiAQU1x95sBLLCUihwIX&index=8 301!
/learn/get-started-with-nuxt/nuxt-introduction https://www.youtube.com/watch?v=Nf51xpiCMoo&list=PLzlG0L9jlhENcUiAQU1x95sBLLCUihwIX&index=1 301!
/learn/get-started-with-nuxt/nuxt-next-steps https://docs.netlify.com/integrations/frameworks/nuxt/ 301!
/learn/get-started-with-nuxt/nuxt-project-setup https://www.youtube.com/watch?v=TDiDF2YsYsE&list=PLzlG0L9jlhENcUiAQU1x95sBLLCUihwIX&index=2 301!
/learn/get-started-with-nuxt/nuxt-routing-and-links https://www.youtube.com/watch?v=jXJWLHwvi24&list=PLzlG0L9jlhENcUiAQU1x95sBLLCUihwIX&index=4 301!
/learn/get-started-with-nuxt/nuxt-seo https://www.youtube.com/watch?v=pbMA28qcW7I&list=PLzlG0L9jlhENcUiAQU1x95sBLLCUihwIX&index=6 301!
/learn/launching-with-composition-api https://www.youtube.com/watch?v=ZA-HCp88guU&list=PLzlG0L9jlhENnUuwCPP2IbF5jCCUkmj62 301!
/learn/launching-with-composition-api/composition-api-computed-properties https://www.youtube.com/watch?v=qKF2uwY2UK0&list=PLzlG0L9jlhENnUuwCPP2IbF5jCCUkmj62&index=5 301!
/learn/launching-with-composition-api/composition-api-introduction https://www.youtube.com/watch?v=ZA-HCp88guU&list=PLzlG0L9jlhENnUuwCPP2IbF5jCCUkmj62 301!
/learn/launching-with-composition-api/composition-api-lifecycle-hooks https://www.youtube.com/watch?v=JSSm3ryFFrU&list=PLzlG0L9jlhENnUuwCPP2IbF5jCCUkmj62&index=7 301!
/learn/launching-with-composition-api/composition-api-methods https://www.youtube.com/watch?v=M3bMNeclErM&list=PLzlG0L9jlhENnUuwCPP2IbF5jCCUkmj62&index=6 301!
/learn/launching-with-composition-api/composition-api-next-steps https://www.youtube.com/watch?v=iIEu8clu8cs&list=PLzlG0L9jlhENnUuwCPP2IbF5jCCUkmj62&index=9 301!
/learn/launching-with-composition-api/composition-api-project-setup https://www.youtube.com/watch?v=EWBjPQKFzH0&list=PLzlG0L9jlhENnUuwCPP2IbF5jCCUkmj62&index=2 301!
/learn/launching-with-composition-api/composition-api-reactive-data https://www.youtube.com/watch?v=Lwo4BqeAmrc&list=PLzlG0L9jlhENnUuwCPP2IbF5jCCUkmj62&index=4 301!
/learn/launching-with-composition-api/composition-api-watch https://www.youtube.com/watch?v=CQ6CajWGDGU&list=PLzlG0L9jlhENnUuwCPP2IbF5jCCUkmj62&index=8 301!
/learn/launching-with-composition-api/composition-api-what-is-composition-api https://www.youtube.com/watch?v=uFwqaiGs8dE&list=PLzlG0L9jlhENnUuwCPP2IbF5jCCUkmj62&index=3 301!
/learn/nextjs https://www.youtube.com/watch?v=0qXjtznmhDI&list=PLzlG0L9jlhENGgDUr09a7JdRgSTybmE1P 301!
/learn/nextjs/nextjs-deployment https://www.youtube.com/watch?v=JstOkGBZ7YM&list=PLzlG0L9jlhENGgDUr09a7JdRgSTybmE1P&index=3 301!
/learn/nextjs/nextjs-dynamic-routes https://www.youtube.com/watch?v=UIK_syWzcR0&list=PLzlG0L9jlhENGgDUr09a7JdRgSTybmE1P&index=7 301!
/learn/nextjs/nextjs-head-api https://www.youtube.com/watch?v=zLLPJ_b19O8&list=PLzlG0L9jlhENGgDUr09a7JdRgSTybmE1P&index=5 301!
/learn/nextjs/nextjs-pages-and-content https://www.youtube.com/watch?v=FZA7Bl35P-I&list=PLzlG0L9jlhENGgDUr09a7JdRgSTybmE1P&index=4 301!
/learn/nextjs/nextjs-performance https://www.youtube.com/watch?v=yvndU5GNvOc&list=PLzlG0L9jlhENGgDUr09a7JdRgSTybmE1P&index=10 301!
/learn/nextjs/nextjs-project-setup https://www.youtube.com/watch?v=pvIQXsh1D60&list=PLzlG0L9jlhENGgDUr09a7JdRgSTybmE1P&index=2 301!
/learn/nextjs/nextjs-routing https://www.youtube.com/watch?v=H9sVftf5Gns&list=PLzlG0L9jlhENGgDUr09a7JdRgSTybmE1P&index=6 301!
/learn/nextjs/nextjs-ssr-non https://www.youtube.com/watch?v=dDNaR-TN__Q&list=PLzlG0L9jlhENGgDUr09a7JdRgSTybmE1P&index=8 301!
/learn/nextjs/nextjs-styling https://www.youtube.com/watch?v=yEs0cc5_NHU&list=PLzlG0L9jlhENGgDUr09a7JdRgSTybmE1P&index=9 301!
/learn/nextjs/nextjs-what-is-nextjs https://www.youtube.com/watch?v=0qXjtznmhDI&list=PLzlG0L9jlhENGgDUr09a7JdRgSTybmE1P 301!
/learn/split-testing-with-netlify https://www.youtube.com/watch?v=gxSaYXphGXM&list=PLzlG0L9jlhEOO2LfPgefscQV6UGx9WYkI 301!
/learn/split-testing-with-netlify/adding-branch-information-to-analytics https://www.youtube.com/watch?v=jq5CdjjkWrA&list=PLzlG0L9jlhEOO2LfPgefscQV6UGx9WYkI&index=4 301!
/learn/split-testing-with-netlify/create-and-configure-split-tests https://www.youtube.com/watch?v=F8hZ04LL_oM&list=PLzlG0L9jlhEOO2LfPgefscQV6UGx9WYkI&index=3 301!
/learn/split-testing-with-netlify/creating-a-new-netlify-site-with-a-git-repo https://www.youtube.com/watch?v=gxSaYXphGXM&list=PLzlG0L9jlhEOO2LfPgefscQV6UGx9WYkI 301!
/learn/split-testing-with-netlify/creating-branch-deploys https://www.youtube.com/watch?v=rxLvB6zhphI&list=PLzlG0L9jlhEOO2LfPgefscQV6UGx9WYkI&index=2 301!
/learn/split-testing-with-netlify/opt-in-betas-with-branches-and-split-testing https://www.youtube.com/watch?v=00xnZVlvvHc&list=PLzlG0L9jlhEOO2LfPgefscQV6UGx9WYkI&index=5 301!
/learn/up-and-running-with-serverless-functions https://www.youtube.com/watch?v=PCDhpRms4Ek&list=PLzlG0L9jlhENl1o2vLw6vFKvHBb9D5A0u 301!
/learn/up-and-running-with-serverless-functions/create-your-first-serverless-function https://www.youtube.com/watch?v=fW9jqCO-gpo&list=PLzlG0L9jlhENl1o2vLw6vFKvHBb9D5A0u&index=3 301!
/learn/up-and-running-with-serverless-functions/customizing-the-request-with-serverless-functions https://www.youtube.com/watch?v=jLaZXDw54hU&list=PLzlG0L9jlhENl1o2vLw6vFKvHBb9D5A0u&index=6 301!
/learn/up-and-running-with-serverless-functions/deploying-serverless-functions https://www.youtube.com/watch?v=nGKY2qKF7A8&list=PLzlG0L9jlhENl1o2vLw6vFKvHBb9D5A0u&index=5 301!
/learn/up-and-running-with-serverless-functions/integrate-with-a-third-party-api-with-serverless-functions https://www.youtube.com/watch?v=YLhs3ohlmr4&list=PLzlG0L9jlhENl1o2vLw6vFKvHBb9D5A0u&index=4 301!
/learn/up-and-running-with-serverless-functions/introduction-with-serverless-functions https://www.youtube.com/watch?v=PCDhpRms4Ek&list=PLzlG0L9jlhENl1o2vLw6vFKvHBb9D5A0u 301!
/learn/up-and-running-with-serverless-functions/next-steps-with-serverless-functions https://www.youtube.com/watch?v=43Fi6D-msus&list=PLzlG0L9jlhENl1o2vLw6vFKvHBb9D5A0u&index=8 301!
/learn/up-and-running-with-serverless-functions/project-setup-with-serverless-functions https://www.youtube.com/watch?v=r3UdY44n0XQ&list=PLzlG0L9jlhENl1o2vLw6vFKvHBb9D5A0u&index=2 301!
/learn/up-and-running-with-serverless-functions/the-power-of-atomic-serverless-functions https://www.youtube.com/watch?v=TxXfLT_WE60&list=PLzlG0L9jlhENl1o2vLw6vFKvHBb9D5A0u&index=7 301!
/learn/video-streaming-with-adaptive-bitrate https://www.youtube.com/watch?v=d1Drjycyq-Q&list=PLzlG0L9jlhENHS7iIu3iacQcrNo0XH2Ya 301!
/learn/video-streaming-with-adaptive-bitrate/delivering-video-with-the-html-video-element-and-video-player https://www.youtube.com/watch?v=KdNbgvR3VQg&list=PLzlG0L9jlhENHS7iIu3iacQcrNo0XH2Ya&index=3 301!
/learn/video-streaming-with-adaptive-bitrate/implementing-cloudinary-video-player-with-react https://www.youtube.com/watch?v=y5f3SiAISfQ&list=PLzlG0L9jlhENHS7iIu3iacQcrNo0XH2Ya&index=6 301!
/learn/video-streaming-with-adaptive-bitrate/introduction-agenda-and-the-mission https://www.youtube.com/watch?v=d1Drjycyq-Q&list=PLzlG0L9jlhENHS7iIu3iacQcrNo0XH2Ya 301!
/learn/video-streaming-with-adaptive-bitrate/next-steps-with-adaptive-bitrate-streaming https://www.youtube.com/watch?v=BXN7MCt14Rk&list=PLzlG0L9jlhENHS7iIu3iacQcrNo0XH2Ya&index=8 301!
/learn/video-streaming-with-adaptive-bitrate/processing-video-files-for-hls https://www.youtube.com/watch?v=-jLzx45IGnE&list=PLzlG0L9jlhENHS7iIu3iacQcrNo0XH2Ya&index=5 301!
/learn/video-streaming-with-adaptive-bitrate/profiles-representations-and-transformations-for-abr https://www.youtube.com/watch?v=RhKYHp7goPs&list=PLzlG0L9jlhENHS7iIu3iacQcrNo0XH2Ya&index=4 301!
/learn/video-streaming-with-adaptive-bitrate/understanding-video-codecs-containers-and-browsers https://www.youtube.com/watch?v=tnRAT5OLEpk&list=PLzlG0L9jlhENHS7iIu3iacQcrNo0XH2Ya&index=2 301!
/learn/video-streaming-with-adaptive-bitrate/verifying-abr-streaming-in-the-browser https://www.youtube.com/watch?v=kRWG6l--NyE&list=PLzlG0L9jlhENHS7iIu3iacQcrNo0XH2Ya&index=7 301!
/missions https://www.youtube.com/c/NetlifyApp/playlists?view=50&sort=dd&shelf_id=2 301!
/profile https://app.netlify.com/ 301!
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 comments on commit 673f722

Please sign in to comment.