diff --git a/apps/codingcatdev/src/lib/server/content.ts b/apps/codingcatdev/src/lib/server/content.ts index 6733af1e..56420a9c 100644 --- a/apps/codingcatdev/src/lib/server/content.ts +++ b/apps/codingcatdev/src/lib/server/content.ts @@ -3,6 +3,7 @@ import type { Content, Course } from '$lib/types'; import { env } from '$env/dynamic/private'; import { fileURLToPath } from 'url'; import { opendirSync } from "fs"; +import type { SvelteComponentTyped, ComponentType } from 'svelte'; const LIMIT = 20; @@ -29,45 +30,33 @@ export const getRootPath = (contentType: ContentType, courseDir?: string) => { return root; } -export const getContentTypeDirectory = async (contentType: ContentType, courseDir?: string) => { +export const getContentTypeDirectory = async (contentType: ContentType, courseDir?: string, render = false) => { const contentList: T[] = []; const dirs = opendirSync(getRootPath(contentType, courseDir)); for await (const dir of dirs) { if (dir.isFile()) continue; - const parsed = await parseContentType(`${getRootPath(contentType, courseDir)}/${dir.name}/${suffix}`) as T; + const parsed = await parseContentType(`${getRootPath(contentType, courseDir)}/${dir.name}/${suffix}`, render) as T; contentList.push(parsed); } return contentList; } -export const getContentTypePath = async (contentType: ContentType, path: string, courseDir?: string) => { +export const getContentTypePath = async (contentType: ContentType, path: string, courseDir?: string, render = false) => { const root = getRootPath(contentType, courseDir); - return await parseContentType(`${root}/${path}/${suffix}`) as T; + return await parseContentType(`${root}/${path}/${suffix}`, render) as T; } -export const parseContentType = (async (path: string) => { - // If we are in production everything has already been compiled to JavaScript - // and we can just read the metadata, otherwise compile and read. - // let frontmatter; - // let html; - // if (prod) { - const { metadata } = await import(path); +export const parseContentType = (async (path: string, render = false) => { + const { metadata, default: page } = await import(path); const frontmatter = metadata; - // } else { - // console.log('READ PATH', path); - // const md = readFileSync(path, 'utf8'); - // const transformed = await compile(md); - // html = transformed?.code; - // frontmatter = transformed?.data?.fm as Content & Podcast | undefined; - // } - // TODO: Add more checks? + // TODO: Add more checks? if (!frontmatter?.type) { console.error('Missing Frontmatter details', path); return; } - const content = { + let content = { ...frontmatter, cover: frontmatter?.cover ? decodeURI(frontmatter?.cover) : '', type: frontmatter?.type as ContentType, @@ -77,6 +66,13 @@ export const parseContentType = (async (path: string) => { slug: path.split('/').at(-2) }; + if (render) { + content = { + ...content, + html: page?.render()?.html + } + } + if (frontmatter.type === ContentType.course) { const lesson = (await listContent({ contentItems: await getContentTypeDirectory(ContentType.lesson, frontmatter.slug), diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/Author.svelte b/apps/codingcatdev/src/routes/(content-single)/(non-course)/Author.svelte index 1a19b54f..9d48d5bd 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/Author.svelte +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/Author.svelte @@ -33,200 +33,202 @@ {#if data?.content} -
-
-
-
    -
  1. - {title} -
  2. -
  3. -
  4. {data.content.name}
  5. -
-

{data?.content?.name}

- {#if data?.content?.cover} -
- {#key data.content.cover} - {data.content.name} - {/key} -
- {/if} -
- {#if data?.content?.socials} - {#if data.content?.socials?.devto} - - - - {/if} - {#if data.content?.socials?.discord} - - - - {/if} - {#if data.content?.socials?.facebook} - - - - {/if} - {#if data.content?.socials?.github} - - - - {/if} - {#if data.content?.socials?.instagram} - - - - {/if} - {#if data.content?.socials?.linkedin} - - - - {/if} - {#if data.content?.socials?.mastodon} - - - - {/if} - {#if data.content?.socials?.medium} - - - - {/if} - {#if data.content?.socials?.polywork} - - - - {/if} - {#if data.content?.socials?.stackoverflow} - - - - {/if} - {#if data.content?.socials?.tiktok} - - - - {/if} - {#if data.content?.socials?.twitch} - - - - {/if} - {#if data.content?.socials?.twitter} - - - - {/if} - {#if data.content?.socials?.youtube} - - - - {/if} - {#if data.content?.websites} - {#each data.content?.websites as website} + {#key data?.content?.slug} +
+
+
+
    +
  1. + {title} +
  2. +
  3. +
  4. {data.content.name}
  5. +
+

{data?.content?.name}

+ {#if data?.content?.cover} +
+ {#key data.content.cover} + {data.content.name} + {/key} +
+ {/if} +
+ {#if data?.content?.socials} + {#if data.content?.socials?.devto} + + + + {/if} + {#if data.content?.socials?.discord} + + + + {/if} + {#if data.content?.socials?.facebook} + + + + {/if} + {#if data.content?.socials?.github} + + + + {/if} + {#if data.content?.socials?.instagram} + + + + {/if} + {#if data.content?.socials?.linkedin} + + + + {/if} + {#if data.content?.socials?.mastodon} + + + + {/if} + {#if data.content?.socials?.medium} + + + + {/if} + {#if data.content?.socials?.polywork} + + + + {/if} + {#if data.content?.socials?.stackoverflow} - + - {/each} + {/if} + {#if data.content?.socials?.tiktok} + + + + {/if} + {#if data.content?.socials?.twitch} + + + + {/if} + {#if data.content?.socials?.twitter} + + + + {/if} + {#if data.content?.socials?.youtube} + + + + {/if} + {#if data.content?.websites} + {#each data.content?.websites as website} + + + + {/each} + {/if} {/if} +
+
+ + + +
+ {#if data?.authorCourses?.length} +

Courses

+ + {/if} + {#if data?.authorPosts?.length} +

Posts

+ {/if} -
-
- - - -
- {#if data?.authorCourses?.length} -

Courses

- - {/if} - {#if data?.authorPosts?.length} -

Posts

- - {/if} -
-
-
+
+ + + {/key} {:else}

No data found yet

{/if} diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/Content.svelte b/apps/codingcatdev/src/routes/(content-single)/(non-course)/Content.svelte index 93be4d6f..b23ad37e 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/Content.svelte +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/Content.svelte @@ -159,7 +159,7 @@
{#each picks.filter((p) => p?.author === guest?.slug) as pick (pick.name)} {#each picks.filter((p) => p?.author === author?.slug) as pick (pick.name)} - {pick.name} +
{pick.name}
{/each} diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/Guest.svelte b/apps/codingcatdev/src/routes/(content-single)/(non-course)/Guest.svelte index ba979eba..0e1cb424 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/Guest.svelte +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/Guest.svelte @@ -33,196 +33,198 @@ {#if data?.content} -
-
-
-
    -
  1. - {title} -
  2. -
  3. -
  4. {data.content.name}
  5. -
-

{data?.content?.name}

- {#if data?.content?.cover} -
- {#key data.content.cover} - {data.content.name} - {/key} -
- {/if} -
- {#if data?.content?.socials} - {#if data.content?.socials?.devto} - - - - {/if} - {#if data.content?.socials?.discord} - - - - {/if} - {#if data.content?.socials?.facebook} - - - - {/if} - {#if data.content?.socials?.github} - - - - {/if} - {#if data.content?.socials?.instagram} - - - - {/if} - {#if data.content?.socials?.linkedin} - - - - {/if} - {#if data.content?.socials?.mastodon} - - - - {/if} - {#if data.content?.socials?.medium} - - - - {/if} - {#if data.content?.socials?.polywork} - - - - {/if} - {#if data.content?.socials?.stackoverflow} - - - - {/if} - {#if data.content?.socials?.tiktok} - - - - {/if} - {#if data.content?.socials?.twitch} - - - - {/if} - {#if data.content?.socials?.twitter} - - - - {/if} - {#if data.content?.socials?.youtube} - - - - {/if} - {#if data.content?.websites} - {#each data.content?.websites as website} + {#key data?.content?.slug} +
+
+
+
    +
  1. + {title} +
  2. +
  3. +
  4. {data.content.name}
  5. +
+

{data?.content?.name}

+ {#if data?.content?.cover} +
+ {#key data.content.cover} + {data.content.name} + {/key} +
+ {/if} +
+ {#if data?.content?.socials} + {#if data.content?.socials?.devto} + + + + {/if} + {#if data.content?.socials?.discord} + + + + {/if} + {#if data.content?.socials?.facebook} + + + + {/if} + {#if data.content?.socials?.github} + + + + {/if} + {#if data.content?.socials?.instagram} + + + + {/if} + {#if data.content?.socials?.linkedin} + + + + {/if} + {#if data.content?.socials?.mastodon} + + + + {/if} + {#if data.content?.socials?.medium} + + + + {/if} + {#if data.content?.socials?.polywork} + + + + {/if} + {#if data.content?.socials?.stackoverflow} + + + + {/if} + {#if data.content?.socials?.tiktok} + + + + {/if} + {#if data.content?.socials?.twitch} + + + + {/if} + {#if data.content?.socials?.twitter} + + + + {/if} + {#if data.content?.socials?.youtube} - + - {/each} + {/if} + {#if data.content?.websites} + {#each data.content?.websites as website} + + + + {/each} + {/if} {/if} +
+
+ + + +
+ {#if data?.guestPodcasts?.length} +

Podcasts

+ {/if} -
-
- - - -
- {#if data?.guestPodcasts?.length} -

Podcasts

- - {/if} -
-
-
+
+
+ + {/key} {:else}

No data found yet

{/if} diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/Sponsor.svelte b/apps/codingcatdev/src/routes/(content-single)/(non-course)/Sponsor.svelte index bca9c1e1..6601de64 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/Sponsor.svelte +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/Sponsor.svelte @@ -16,49 +16,51 @@ {#if data?.content} -
-
-
-
    -
  1. - {title} -
  2. -
  3. -
  4. {data.content.name}
  5. -
-

{data?.content?.name}

- {#if data?.content?.cover} -
- {#key data.content.cover} - {data.content.name} - {/key} -
- {/if} + {#key data?.content?.slug} +
+
+
+
    +
  1. + {title} +
  2. +
  3. +
  4. {data.content.name}
  5. +
+

{data?.content?.name}

+ {#if data?.content?.cover} +
+ {#key data.content.cover} + {data.content.name} + {/key} +
+ {/if} -
- - - -
- {#if data?.sponsorPodcasts?.length} -

Podcasts

- - {/if} - {#if data?.sponsorCourses?.length} -

Courses

- - {/if} - {#if data?.sponsorPosts?.length} -

Posts

- - {/if} -
-
-
+
+ + + +
+ {#if data?.sponsorPodcasts?.length} +

Podcasts

+ + {/if} + {#if data?.sponsorCourses?.length} +

Courses

+ + {/if} + {#if data?.sponsorPosts?.length} +

Posts

+ + {/if} +
+
+
+ {/key} {:else}

No data found yet

{/if} diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/author/nick-rouech/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/author/nick-rouech/+page.md new file mode 100644 index 00000000..a1287e6c --- /dev/null +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/author/nick-rouech/+page.md @@ -0,0 +1,17 @@ +--- +type: guest +cover: 'https://media.codingcat.dev/image/upload/main-codingcatdev-photo/podcast-guest/nick-rouech' +name: Nick Rouech +published: published +slug: nick-rouech +start: January 1, 2000 +picks: https://www.notion.so/Learn-CSS-on-web-dev-b053a6fcb5ba475384e2472812269ad1, https://www.notion.so/GUI-Challenges-c37331dfe86c40b6b118a50220923623, https://www.notion.so/gradient-style-1032a3c3783f4175aec4c442a27a891f +socials: + linkedin: 'https://www.linkedin.com/in/nickrouech/' +websites: + - https://www.bebetterdaily.com/ +--- + +## About + +I am a highly experienced technical program manager with over 15 years of success managing software and hardware programs of varying scopes, complexity, and size. My expertise lies in managing cross-functional teams across the globe, driving change, and delivering projects on time and within budget. With a unique combination of analytical, technical, and interpersonal skills, I possess the ability to lead, coach, and manage organizational change effectively. diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/antonio-lo-fiego/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/antonio-lo-fiego/+page.md index 36fa214e..655eb276 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/antonio-lo-fiego/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/antonio-lo-fiego/+page.md @@ -7,6 +7,7 @@ slug: antonio-lo-fiego start: January 1, 2000 picks: https://www.notion.so/The-Linux-Command-Line-A-Complete-Introduction-0448a3fcb237428b8f2b1829ce230949, https://www.notion.so/Docker-Mastery-with-Kubernetes-Swarm-from-a-Docker-Captain-6b0abcd320b745fcb88e7f5e51e5f6c3 socials: + github: 'https://github.com/antoniolofiego' linkedin: 'https://www.linkedin.com/in/antoniolofiego/' twitter: 'https://twitter.com/antonio_lofiego' websites: @@ -14,4 +15,6 @@ websites: # Antonio Lo Fiego -streams: https://www.notion.so/100DaysOfCloud-1b4637f12b8642eeb9eee272655dcd47 +AWS Certified Data Professional and Software Engineer + +[https://cloudresume.antoniolofiego.com/](https://cloudresume.antoniolofiego.com/) diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/brad-garropy/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/brad-garropy/+page.md index 20852755..2bfd0fa4 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/brad-garropy/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/brad-garropy/+page.md @@ -7,7 +7,12 @@ slug: brad-garropy start: January 1, 2000 picks: https://www.notion.so/TC-Helicon-GoXLR-c06339f126c4463aa38a3cdddff78d36 socials: + discord: https://bradgarropy.com/discord + github: https://github.com/bradgarropy twitter: 'https://twitter.com/bradgarropy' + twitch: https://twitch.tv/bradgarropy + youtube: https://youtube.com/bradgarropy + websites: - 'https://bradgarropy.com/' --- diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/brett-fitzgerald/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/brett-fitzgerald/+page.md new file mode 100644 index 00000000..95136aab --- /dev/null +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/brett-fitzgerald/+page.md @@ -0,0 +1,15 @@ +--- +type: guest +cover: 'https://media.codingcat.dev/image/upload/v1684696485/main-codingcatdev-photo/podcast-guest/brett-fitzgerald.jpg' +name: Brett Fitzgerald +published: published +slug: brett-fitzgerald +start: January 1, 2000 +socials: + linkedin: https://www.linkedin.com/in/brettgfitzgerald/ +websites: +--- + +## About + +Agile Coach, SAFe & Lean Portfolio Lead diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/brian-li/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/brian-li/+page.md index 66144b05..142e51a1 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/brian-li/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/brian-li/+page.md @@ -1,13 +1,12 @@ --- type: guest cover: 'https://media.codingcat.dev/image/upload/v1682991155/main-codingcatdev-photo/podcast-guest/bwhli' -name: Biran Li +name: Brian Li published: published slug: brian-li start: January 1, 2000 socials: twitter: https://twitter.com/bwhli -websites: --- ## About diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/christy-ennis-kloote/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/christy-ennis-kloote/+page.md new file mode 100644 index 00000000..b57ea20b --- /dev/null +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/christy-ennis-kloote/+page.md @@ -0,0 +1,20 @@ +--- +type: guest +cover: 'https://media.codingcat.dev/image/upload/v1684697086/main-codingcatdev-photo/podcast-guest/christy-ennis-kloote.jpg' +name: Christy Ennis-Kloote +published: published +slug: christy-ennis-kloote +start: January 1, 2000 +socials: + linkedin: 'https://www.linkedin.com/in/enniskloote/' + twitter: 'https://twitter.com/EnnisKloote' +websites: + - https://midwestuxconference.com/ + - https://www.opendigital.com/ +--- + +## About + +Growing Thriving UX Teams, Managing Director of Experience Design, Local UX Community Leader, 2019 MidwestUX Chair, Advisor + +Optimist, driven to find solutions to any design challenge. Christy thrives at creating work in an environment that is fast-paced, rewarding, and encourages taking risks with progressive ideas, together. Christy’s background is in Industrial Design, which drives her to understand and seek out users’ unmet needs and answer them in the execution of the product. diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/elizabeth-bush/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/elizabeth-bush/+page.md new file mode 100644 index 00000000..df6f7bc6 --- /dev/null +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/elizabeth-bush/+page.md @@ -0,0 +1,16 @@ +--- +type: guest +cover: 'https://media.codingcat.dev/image/upload/v1684697364/main-codingcatdev-photo/podcast-guest/elizabeth-bush.jpg' +name: Elizabeth Bush +published: published +slug: elizabeth-bush +start: January 1, 2000 +socials: + linkedin: https://www.linkedin.com/in/elizabethbush/ +websites: + - https://elizabethbush.mystrikingly.com/ +--- + +## About + +User Experience Design Researcher at Open Systems Technologies, Inc. (OST). Advocate for the user. Creator of meaningful experiences. Solver of complex problems. diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/elizabeth-wilson/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/elizabeth-wilson/+page.md new file mode 100644 index 00000000..6772336b --- /dev/null +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/elizabeth-wilson/+page.md @@ -0,0 +1,15 @@ +--- +type: guest +cover: 'https://media.codingcat.dev/image/upload/v1684696281/main-codingcatdev-photo/podcast-guest/elizabeth-wilson.jpg' +name: Elizabeth Wilson +published: published +slug: elizabeth-wilson +start: January 1, 2000 +socials: + linkedin: https://www.linkedin.com/in/elizabethtrumanwilson/ + twitter: https://twitter.com/TruWil +--- + +## About + +Executive Agility Consultant | Agile Coach | Facilitator at Open Systems Technologies diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/guillermo-rauch/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/guillermo-rauch/+page.md index 2dab5e6c..a2306b46 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/guillermo-rauch/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/guillermo-rauch/+page.md @@ -16,4 +16,4 @@ websites: # Guillermo Rauch -CEO at [Vercel](https://vercel.com) +CEO at [Vercel](https://vercel.com), a cloud platform for static sites that fits around a Jamstack workflow. He’s also the co-creator of Next.js. He previously founded LearnBoost and CloudUp, and is well-known as the creator of several popular node open source libraries like [Socket.io](https://socket.io/), [Mongoose](https://mongoosejs.com/), and [SlackIn](https://github.com/rauchg/slackin). Prior to that, he was a core developer on [MooTools](https://mootools.net/). diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/james-r-perkins/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/james-r-perkins/+page.md new file mode 100644 index 00000000..d6dafa3a --- /dev/null +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/james-r-perkins/+page.md @@ -0,0 +1,28 @@ +--- +type: guest +cover: 'https://media.codingcat.dev/image/upload/v1684688346/main-codingcatdev-photo/podcast-guest/james_r_perkins.jpg' +name: James Perkins +published: published +slug: james-r-perkins +start: January 1, 2000 +socials: + github: 'https://github.com/perkinsjr/' + twitter: 'https://twitter.com/james_r_perkins' + youtube: 'https://www.youtube.com/@james-perkins' +websites: + - https://www.jamesperkins.dev/ +--- + +## About + +Hi, I’m James. + +I’m currently at [Clerk](https://clerk.com), where I lead our Developer Experience. I focus on creating a developer experience that is first class by focusing on support, documentation and education. + +--- + +I’m passionate about many creative pursuits, including photography, videography (both creating and editing), and of course, coding. This combination of interests is what led me to my current role at Clerk and why I left my previous role at [Plaid](https://plaid.com) as an developer support engineer manager. + +Outside of Clerk, I create a lot of content on YouTube and here on this blog, but I also do consulting work, helping companies create their developer relations team, or provide guidance on how to create content, or how to build a community. + +If you’re interested in working with me, or just want to chat, feel free to [reach out](mailto:james@jamesperkins.dev), or book a [consultation call with me](https://cal.com/james-perkins/consult). diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/ovi-negrean/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/ovi-negrean/+page.md new file mode 100644 index 00000000..2c479901 --- /dev/null +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/ovi-negrean/+page.md @@ -0,0 +1,17 @@ +--- +type: guest +cover: 'https://media.codingcat.dev/image/upload/v1684698357/main-codingcatdev-photo/podcast-guest/ovi-negrean.jpg' +name: Ovi Negrean +published: published +slug: ovi-negrean +start: January 1, 2000 +socials: + linkedin: https://www.linkedin.com/in/ovidiunegrean/ + twitter: https://twitter.com/OviNegrean +websites: + - https://socialbee.com/ +--- + +## About + +[SocialBee.io](https://SocialBee.io) & ACE Co-founder & CEO, Entrepreneur, Startup Advisor diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/rene-brandel/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/rene-brandel/+page.md index d8a5e03e..2dc04137 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/rene-brandel/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/rene-brandel/+page.md @@ -8,7 +8,6 @@ start: January 1, 2000 socials: linkedin: 'https://www.linkedin.com/in/renebrandel/' twitter: 'https://twitter.com/renebrandel' -websites: --- Principal Product Manager [AWS Amplify](https://aws.amazon.com/amplify/) Studio & Data | Ex-PM @microsoft | Passionate about DX | My opinions are my own 🇩🇪 | 🇨🇳 | 🇺🇸 diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/vlad-hosu/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/vlad-hosu/+page.md new file mode 100644 index 00000000..ad63d9d8 --- /dev/null +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/vlad-hosu/+page.md @@ -0,0 +1,16 @@ +--- +type: guest +cover: 'https://media.codingcat.dev/image/upload/v1684698479/main-codingcatdev-photo/podcast-guest/vlad-hosu.jpg' +name: Vlad Hosu +published: published +slug: vlad-hosu +start: January 1, 2000 +socials: + linkedin: https://www.linkedin.com/in/vladhosu/ +websites: + - https://socialbee.com/ +--- + +## About + +Co-Founder & Chief Technical Bee at [SocialBee.io](https://SocialBee.io) diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/zoe-wilson/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/zoe-wilson/+page.md new file mode 100644 index 00000000..cea09e89 --- /dev/null +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/guest/zoe-wilson/+page.md @@ -0,0 +1,16 @@ +--- +type: guest +cover: 'https://media.codingcat.dev/image/upload/v1684697200/main-codingcatdev-photo/podcast-guest/zoe-wilson.jpg' +name: Zoë Wilson +published: published +slug: zoe-wilson +start: January 1, 2000 +socials: + linkedin: 'https://www.linkedin.com/in/zo%C3%AB-wilson-45b8a7b7/' +websites: + - https://www.zoewilson.design/ +--- + +## About + +Zoë is a UX Design Strategist and also owns her own company called Zoë Wilson Design, focusing on visual branding, logo development, illustration, digital and print design from local to national businesses. diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-0-the-purrfect-beginning/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-0-the-purrfect-beginning/+page.md index 4fefd288..94e1c178 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-0-the-purrfect-beginning/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-0-the-purrfect-beginning/+page.md @@ -21,17 +21,17 @@ start: December 14, 2019 title: The Purrfect Beginning --- -**We are on a mission to provide you with the latest tools and trends, that take you from a house cat to a fierce LION.** +We are on a mission to provide you with the latest tools and trends, that take you from a house cat to a fierce LION. -**Even when your code isn’t feline that good, we ensure you’ll get there with the right cat-i-tude.** +Even when your code isn’t feline that good, we ensure you’ll get there with the right cat-i-tude. -**Alright.. Let’s get up and GIT moving..** +Alright.. Let’s get up and GIT moving.. -**Right Meow!!!** +Right Meow!!! -**Learning how to be a developer is hard, Purrfect.dev will show you how to grow as a developer bit by bit.** +Learning how to be a developer is hard, Purrfect.dev will show you how to grow as a developer bit by bit. -**What We Cover** +What We Cover - JAMStack (Javascript, API, MarkUp) - HTML @@ -46,6 +46,6 @@ title: The Purrfect Beginning - Showing developers the successful path - Quickest way to get PAID -**Links** +Links -Send in a voice message: [https://anchor.fm/purrfect-dev/message](https://anchor.fm/purrfect-dev/message) +Send in a voice message: [https://podcasters.spotify.com/pod/show/purrfect-dev/message](https://podcasters.spotify.com/pod/show/purrfect-dev/message) diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-1-purrfect-origin-story/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-1-purrfect-origin-story/+page.md index 70cfc5d0..b52d2c7e 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-1-purrfect-origin-story/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-1-purrfect-origin-story/+page.md @@ -2,7 +2,6 @@ type: podcast authors: - alex-patterson - - brittney-postma anchor: https://anchor.fm/purrfect-dev/episodes/0-1---Purrfect-Origin-Story-ea7pgq episode: 1 recording_date: December 14, 2019 @@ -25,3 +24,5 @@ youtube: https://www.youtube.com/watch?v=r33_n0fas8A --- ## The Origin Story + +This is the beginning :D diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-10-amplify-with-nader-dabit/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-10-amplify-with-nader-dabit/+page.md index ded9bd92..88bfe230 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-10-amplify-with-nader-dabit/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-10-amplify-with-nader-dabit/+page.md @@ -2,7 +2,6 @@ type: podcast authors: - alex-patterson - - brittney-postma episode: 10 recording_date: January 1, 2021 season: 0 @@ -16,6 +15,29 @@ excerpt: Talking with Nader Dabit all about AWS Amplify. How AWS Amplify fits in guests: - nader-dabit hashnode: https://hashnode.codingcat.dev/podcast-0-10-amplify-with-nader-dabit +picks: + [ + { + author: 'alex-patterson', + name: 'Amplify Video Tutorial for VOD', + site: 'https://github.com/awslabs/unicornflix' + }, + { + author: 'nader-dabit', + name: 'Flash Boys: A Wall Street Revolt (book)', + site: 'https://www.amazon.com/Flash-Boys-Wall-Street-Revolt/dp/0393351599' + }, + { + author: 'nader-dabit', + name: 'The Autobiography of Malcolm X: As Told to Alex Haley', + site: 'https://www.amazon.com/Autobiography-Malcolm-Told-Alex-Haley/dp/0345350685' + }, + { + author: 'nader-dabit', + name: 'Code Passionately YouTube', + site: 'https://www.youtube.com/channel/UCv75sKQFFIenWHrprnrR9aA' + } + ] slug: 0-10-amplify-with-nader-dabit spotify: https://open.spotify.com/episode/3Gp7B1LdTTPT4ROV7cDKi8?si=WCKDPuzaT-mKRWynEQdkKg start: January 1, 2021 @@ -23,51 +45,18 @@ title: AWS Amplify with Nader Dabit youtube: https://www.youtube.com/watch?v=AieEzoPbwA4 --- -**AWS Amplify** +## Questions -## **Guest Details** +What is AWS Amplify? -### **Nader Dabit** +Do you see more people using AppSync vs. API Management? -**Senior Developer Advocate at Amazon Web Services -Web and mobile developer specializing in cross-platform & cloud-enabled application development.** +We have had a hard time differentiating DynamoDB Scan/Query from what actually gets filtered through AppSync, any perspectives on how to avoid common issues with this? -#### **Links** +Is there a way to debug using \` amplify mock function \` in VSCode with 4.18.0?? -[**https://www.linkedin.com/in/naderdabit/**](https://web.archive.org/web/20210625093024/https://www.linkedin.com/in/naderdabit/) +Do you recommend using Cloudfront to serve S3 images for your Amplify hosted site? -[**https://twitter.com/dabit3**](https://web.archive.org/web/20210625093024/https://twitter.com/dabit3)[**https://dev.to/dabit3/**](https://web.archive.org/web/20210625093024/https://dev.to/dabit3/) +## Future -## **Questions** - -**What is AWS Amplify?** - -**Do you see more people using AppSync vs. API Management?** - -**We have had a hard time differentiating DynamoDB Scan/Query from what actually gets filtered through AppSync, any perspectives on how to avoid common issues with this?** - -**Is there a way to debug using \` amplify mock function \` in VSCode with 4.18.0??** - -**Do you recommend using Cloudfront to serve S3 images for your Amplify hosted site?** - -## **Future** - -**I know the video plugin is coming along, are there any other cool features coming out for Amplify that people should know about?** - -## **Purrfect Picks** - -### **Nader** - -[https://www.amazon.com/Flash-Boys-Wall-Street-Revolt/dp/0393351599](https://web.archive.org/web/20210625093024/https://www.amazon.com/Flash-Boys-Wall-Street-Revolt/dp/0393351599) -[https://www.amazon.com/Autobiography-Malcolm-Told-Alex-Haley/dp/0345350685](https://web.archive.org/web/20210625093024/https://www.amazon.com/Autobiography-Malcolm-Told-Alex-Haley/dp/0345350685) -[https://www.youtube.com/channel/UCv75sKQFFIenWHrprnrR9aA](https://web.archive.org/web/20210625093024/https://www.youtube.com/channel/UCv75sKQFFIenWHrprnrR9aA) - -### **Alex** - -**Amplify Video Tutorial for VOD** - -[**https://github.com/awslabs/unicornflix**](https://web.archive.org/web/20210625093024/https://github.com/awslabs/unicornflix) - -\- \-- - -Send in a voice message: [https://anchor.fm/purrfect-dev/message](https://web.archive.org/web/20210625093024/https://anchor.fm/purrfect-dev/message) +I know the video plugin is coming along, are there any other cool features coming out for Amplify that people should know about? diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-2-purrfect-program-management/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-2-purrfect-program-management/+page.md index e6f4cffb..5271d0e0 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-2-purrfect-program-management/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-2-purrfect-program-management/+page.md @@ -2,7 +2,6 @@ type: podcast authors: - alex-patterson - - brittney-postma anchor: https://anchor.fm/purrfect-dev/episodes/0-2---Purrfect-Program-Management-ea7pop episode: 2 recording_date: December 19, 2019 @@ -24,35 +23,23 @@ title: Purrfect Program Management youtube: https://www.youtube.com/watch?v=aSt-D7Dbcuk --- -## **Guest Details** +## PM Questions -### **Nicholas Rouech** +So you are a Project mana -**Infotainment Software Program Manager at General Motors** +What is the difference between a Project Manager and Program Manager? -### **Links** +I noticed you have your PMP (Project Management Professional) Certification. +[https://www.pmi.org/certifications/types/project-management-pmp](https://www.pmi.org/certifications/types/project-management-pmp) -[**https://www.linkedin.com/in/nickrouech/**](https://web.archive.org/web/20210922231020mp_/https://www.linkedin.com/in/nickrouech/) +What made you decide to commit the time to get the certification? -[https://miblendcoffee.com/](https://web.archive.org/web/20210922231020mp_/https://miblendcoffee.com/) +Can you tell me how hard that was to get? -## **PM Questions** +Where do you see Program Management in the next 3-5 years. -**So you are a Project mana** +## Purrfect Picks -**What is the difference between a Project Manager and Program Manager?** +So you have a side hustle that I help you out on from time to time called mi (my) blend coffee. -**I noticed you have your PMP (Project Management Professional) Certification. -**[**https://www.pmi.org/certifications/types/project-management-pmp**](https://web.archive.org/web/20210922231020mp_/https://www.pmi.org/certifications/types/project-management-pmp) - -**What made you decide to commit the time to get the certification?** - -**Can you tell me how hard that was to get?** - -**Where do you see Program Management in the next 3-5 years.** - -## **Purrfect Picks** - -**So you have a side hustle that I help you out on from time to time called mi (my) blend coffee.** - -**Can you tell me what got you into the coffee business?** +Can you tell me what got you into the coffee business? diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-3-cloudinary-community/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-3-cloudinary-community/+page.md index 7f17e983..7e3f095e 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-3-cloudinary-community/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-3-cloudinary-community/+page.md @@ -2,7 +2,7 @@ type: podcast authors: - alex-patterson - - brittney-postma + - nick-rouech anchor: https://anchor.fm/purrfect-dev/episodes/0-3---Cloudinary-Community-ea7rvq episode: 3 recording_date: December 19, 2019 @@ -25,69 +25,22 @@ title: Cloudinary Community youtube: https://www.youtube.com/watch?v=X7Nv1EWCoEM --- -## **Guest Details** +## MDE Questions -### **Maya Shavin** +What is a Media Developer Expert (MDE)? -**Senior Frontend Developer @cloudinary and core maintainer of @StorefrontUI. Founder & Organizer of @VueJSIsrael Meetups. Vietnamese but live in Israel. Speaker. Blogger. Bookworm and hardcore Sailormoon fan.** +[Announcing Cloudinary’s Media Developer Experts Program](https://cloudinary.com/blog/announcing_cloudinary_s_media_developer_experts_program) -[**https://www.github.com/mayashavin**](https://web.archive.org/web/20220523092500mp_/https://www.github.com/mayashavin) +How did you get started as an MDE (or select potential MDE - mainly for Maya :))? -[**https://www.twitter.com/MayaShavin**](https://web.archive.org/web/20220523092500mp_/https://www.twitter.com/MayaShavin) +Producing content and tutorials take a long time, why are you passionate about it? -[**https://www.linkedin.com/in/mayashavin/**](https://web.archive.org/web/20220523092500mp_/https://www.linkedin.com/in/mayashavin/)[**https://www.mayashavin.com/**](https://web.archive.org/web/20220523092500mp_/https://www.mayashavin.com/) +What areas do you focus on the most concerning Cloudinary? -[**https://medium.com/@mayashavin**](https://web.archive.org/web/20220523092500mp_/https://medium.com/@mayashavin) +What are the inspiration and motivation for you to start contributing to the community despite your busy schedule? (like organizing a meetup, contributing to open source, etc) -### **Tim Benniks** +How do you get local community involvement? -**Director of web development at Valtech Paris. Born in Amsterdam. Speaker. Writer. Organizing front-end meetups in paris.** +## Random -[**https://www.linkedin.com/in/timbenniks/**](https://web.archive.org/web/20220523092500mp_/https://www.linkedin.com/in/timbenniks/) - -[**https://timbenniks.nl/**](https://web.archive.org/web/20220523092500mp_/https://timbenniks.nl/)[**https://github.com/timbenniks**](https://web.archive.org/web/20220523092500mp_/https://github.com/timbenniks)[**https://twitter.com/timbenniks**](https://web.archive.org/web/20220523092500mp_/https://twitter.com/timbenniks) - -[**https://valtech.com/**](https://web.archive.org/web/20220523092500mp_/https://valtech.com/) - -**Shodipo Ayomide** - -**Senior Developer Advocate ???? & Software Engineer • Media Developer Expert @cloudinary • Lead: @unstack\_, @react_summit, @oscafrica, @naijahacks.** - -[**https://linkedin.com/in/shodipo-ayomide**](https://web.archive.org/web/20220523092500mp_/https://linkedin.com/in/shodipo-ayomide) - -[**https://twitter.com/developerayo**](https://web.archive.org/web/20220523092500mp_/https://twitter.com/developerayo) - -[**https://github.com/developerayo**](https://web.archive.org/web/20220523092500mp_/https://github.com/developerayo) - -[**https://shodipoayomide.com**](https://web.archive.org/web/20220523092500mp_/https://shodipoayomide.com/) - -## **MDE Questions** - -**What is a Media Developer Expert (MDE)?** - -[**https://cloudinary.com/blog/announcing_cloudinary_s_media_developer_experts_program**](https://web.archive.org/web/20220523092500mp_/https://cloudinary.com/blog/announcing_cloudinary_s_media_developer_experts_program) - -**How did you get started as an MDE (or select potential MDE - mainly for Maya :))?** - -**Producing content and tutorials take a long time, why are you passionate about it?** - -**What areas do you focus on the most concerning Cloudinary?** - -- \*\*Client-Side -- \*\* -- \*\*Server Side -- \*\* -- \*\*Mobile -- \*\* - -**What are the inspiration and motivation for you to start contributing to the community despite your busy schedule? (like organizing a meetup, contributing to open source, etc)** - -**How do you get local community involvement?** - -## **Random** - -**Can we put an overlay using Cloudinary to swap StreamYard for AJ?** - -\--- - -Send in a voice message: [https://anchor.fm/purrfect-dev/message](https://web.archive.org/web/20220523092500mp_/https://anchor.fm/purrfect-dev/message) +Can we put an overlay using Cloudinary to swap StreamYard for AJ? diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-4-sanity-io/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-4-sanity-io/+page.md index 37a3c783..46f3cfd3 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-4-sanity-io/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-4-sanity-io/+page.md @@ -2,7 +2,7 @@ type: podcast authors: - alex-patterson - - brittney-postma + - nick-rouech anchor: https://anchor.fm/purrfect-dev/episodes/0-4---Sanity-io-eanevv episode: 4 recording_date: January 3, 2020 @@ -17,6 +17,15 @@ excerpt: Talking with Knut about Sanity.io and how it fits into your Jamstack re guests: - knut-melvaer hashnode: https://hashnode.codingcat.dev/podcast-0-4-sanity-io +picks: + [ + { + author: 'alex-patterson', + name: 'Introducing Squizzy: Our totally serverless Kahoot clone powered by Sanity.io', + site: 'https://www.sanity.io/blog/introducing-squizzy-our-totally-serverless-kahoot-clone-powered-by-sanity-io' + }, + { author: 'knut-melvaer', name: 'Sanity Create', site: 'http://sanity.io/create' } + ] preview: https://codingcat.dev/api/preview?secret=7tjQhb1qQlS3FtyV3b0I&selectionType=podcast&selectionSlug=0-4-sanity-io&_id=caa9dabe2edb408d858e43c36ffa13e2 slug: 0-4-sanity-io spotify: https://open.spotify.com/episode/4m0eRyJQlBnHG0cNJ04zBr?si=1rdAWQ9sTVScroa9oEAeJw @@ -25,49 +34,20 @@ title: Sanity.io youtube: https://www.youtube.com/watch?v=3LjZ_uWGClQ --- -# **Sanity.io** +## Sanity Questions -**Guest Details** +1. What is a Headless CMS? +1. What is Sanity.io? +1. How does Sanity fit into Jamstack? +1. What is the idea behind Portable Text? +1. What is GROQ all about? `GROQ is a query language that lets you query, join, and transform JSON documents without having to create schemas, or resolvers` +1. How is it different than say Contentful? +1. I know that Sanity is focused on content, but could you replace something like Firebase or DynamoDB with Sanity.io? -**Knut Melvaer** +## Random -**Head of Developer Relations Sanity.io -**[**https://www.linkedin.com/in/knutmelvaer/detail/contact-info/**](https://web.archive.org/web/20210625103600/https://www.linkedin.com/in/knutmelvaer/detail/contact-info/)[**https://twitter.com/kmelve**](https://web.archive.org/web/20210625103600/https://twitter.com/kmelve)[**https://www.knutmelvaer.no/**](https://web.archive.org/web/20210625103600/https://www.knutmelvaer.no/) +How did you transition from studying religion to development advocate? -## **Sanity Questions** +## Knut Quote -**What is a Headless CMS?** - -**What is Sanity.io?** - -**How does Sanity fit into Jamstack?** - -**What is the idea behind Portable Text?** - -**What is GROQ all about?** - -**GROQ is a query language that lets you query, join, and transform JSON documents without having to create schemas, or resolvers** - -**How is it different than say Contentful?** - -**I know that Sanity is focused on content, but could you replace something like Firebase or DynamoDB with Sanity.io?** - -## **Random** - -**How did you transition from studying religion to development advocate?** - -## **Purrfect Picks** - -**Alex’s:** [**https://www.sanity.io/blog/introducing-squizzy-our-totally-serverless-kahoot-clone-powered-by-sanity-io**](https://web.archive.org/web/20210625103600/https://www.sanity.io/blog/introducing-squizzy-our-totally-serverless-kahoot-clone-powered-by-sanity-io) - -**Knut’s** - -[**http://sanity.io/create**](https://web.archive.org/web/20210625103600/http://sanity.io/create) - -**Take a vacation…it’s good to take a break and shut the laptop down.** - -**Nick’s** - -\- \-- - -Send in a voice message: [https://anchor.fm/purrfect-dev/message](https://web.archive.org/web/20210625103600/https://anchor.fm/purrfect-dev/message) +Take a vacation…it’s good to take a break and shut the laptop down. diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-5-agile-methodology/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-5-agile-methodology/+page.md index afd3d2ec..e2cc7cd9 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-5-agile-methodology/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-5-agile-methodology/+page.md @@ -2,7 +2,7 @@ type: podcast authors: - alex-patterson - - brittney-postma + - nick-rouech anchor: https://anchor.fm/purrfect-dev/episodes/0-5---Agile-Methodology-eanfb8 episode: 5 recording_date: January 5, 2020 @@ -16,8 +16,20 @@ devto: https://dev.to/codingcatdev/0-5-agile-methodology-2f7e excerpt: Alex Feldman discusses Agile and how it can be used in Project Management. guests: - alex-feldman - - nick-rouech hashnode: https://hashnode.codingcat.dev/podcast-0-5-agile-methodology +picks: + [ + { + author: 'nick-rouech', + name: 'Ray Dalio - Principles for Success - Mini Series.', + site: 'https://www.youtube.com/watch?v=B9XGUpQZY38' + }, + { + author: 'alex-feldman', + name: 'Agile Product Ownership in a Nutshell', + site: 'https://youtu.be/502ILHjX9EE' + } + ] slug: 0-5-agile-methodology spotify: https://open.spotify.com/episode/0RVqxa8KhhNzcQxP9WPsWn?si=4Ydbhl60QKC6NXoT4d22jA start: February 8, 2020 @@ -25,48 +37,22 @@ title: Agile Methodology youtube: https://www.youtube.com/watch?v=yVskgThfFbU --- -# **Agile 101** - -## **Guest Details** - -### **Alex Feldman - Agile Evangelist, Agile Coach** - -[**https://www.linkedin.com/in/alexanderfeldman/**](https://web.archive.org/web/20210625103521/https://www.linkedin.com/in/alexanderfeldman/) - -## **Agile Related Questions** - -**Tell us a little bit about yourself?** - -**Why Agile?** - -**What are the biggest hurdles you see in organizations implementing an agile methodology?** - -**What is the most effective way for an organization to start working in Agile** - -**What are some resources you can give to developers and program managers to further their support in Project Management?** - -**Greg Larman** - -## **Rando Question** - -**You have a lot of letters on the end of your LinkedIn Profile, what in your mind is most beneficial to your success and future career path.** - -## **Purrfect Picks** +## Agile Related Questions -**Alex Feldman** +Tell us a little bit about yourself? -**Agile Product Ownership in a Nutshell** [**https://youtu.be/502ILHjX9EE**](https://web.archive.org/web/20210625103521/https://youtu.be/502ILHjX9EE) +Why Agile? -**Nick R.** +What are the biggest hurdles you see in organizations implementing an agile methodology? -**Ray Dalio - Principles for Success - Mini Series.** [**https://www.youtube.com/watch?v=B9XGUpQZY38**](https://web.archive.org/web/20210625103521/https://www.youtube.com/watch?v=B9XGUpQZY38) +What is the most effective way for an organization to start working in Agile -[**https://images.app.goo.gl/n1t7RtvK3zAz2ujY6**](https://web.archive.org/web/20210625103521/https://images.app.goo.gl/n1t7RtvK3zAz2ujY6) +What are some resources you can give to developers and program managers to further their support in Project Management? -## **Useful resources** +Greg Larman -**Agile Product Ownership in a Nutshell** [**https://youtu.be/502ILHjX9EE**](https://web.archive.org/web/20210625103521/https://youtu.be/502ILHjX9EE) +## Rando Question -\- \-- +You have a lot of letters on the end of your LinkedIn Profile, what in your mind is most beneficial to your success and future career path. -Send in a voice message: [https://anchor.fm/purrfect-dev/message](https://web.archive.org/web/20210625103521/https://anchor.fm/purrfect-dev/message) +![Image of 59 Seconds Agile](https://media.codingcat.dev/image/upload/v1684703673/main-codingcatdev-photo/001_003_013_003_002-Agile-Manifesto.gif) diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-6-nextjs-with-guillermo-rauch/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-6-nextjs-with-guillermo-rauch/+page.md index 1571ddc9..15fd2cda 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-6-nextjs-with-guillermo-rauch/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-6-nextjs-with-guillermo-rauch/+page.md @@ -2,7 +2,6 @@ type: podcast authors: - alex-patterson - - brittney-postma anchor: https://anchor.fm/purrfect-dev/episodes/NextJS-with-Guillermo-Rauch-eani0n episode: 6 recording_date: January 17, 2020 @@ -17,6 +16,24 @@ excerpt: Talking about Next.js with CEO of Vercel (Zeit). Everything from why Ne guests: - guillermo-rauch hashnode: https://hashnode.codingcat.dev/podcast-0-6-nextjs-with-guillermo-rauch +picks: + [ + { + author: 'alex-patterson', + name: 'backendlessConf_2019', + site: 'https://zeit.co/blog/our-first-online-conference' + }, + { + author: 'alex-patterson', + name: 'Why Discord stuck with React Native', + site: 'https://blog.discordapp.com/why-discord-is-sticking-with-react-native-ccc34be0d427' + }, + { + author: 'guillermo-rauch', + name: '2019 in Review', + site: 'https://rauchg.com/2020/2019-in-review' + } + ] slug: 0-6-nextjs-with-guillermo-rauch spotify: https://open.spotify.com/episode/51aEvSmJWSzrF85Auglnyd?si=kSbGG4kGQKqMwtpQTXEdtg start: February 8, 2020 @@ -24,67 +41,41 @@ title: Next.js with Guillermo Rauch youtube: https://www.youtube.com/watch?v=eDUW_zRIiho --- -# **NextJS** +# NextJS -**Guest Details** +Guest Details -### **Guillermo Rauch - CEO ZEIT** +### Guillermo Rauch - CEO ZEIT -[**https://www.linkedin.com/in/guillermo-rauch-b834b917b/**](https://web.archive.org/web/20220523073646mp_/https://www.linkedin.com/in/guillermo-rauch-b834b917b/) +[https://www.linkedin.com/in/guillermo-rauch-b834b917b/](https://www.linkedin.com/in/guillermo-rauch-b834b917b/) -## **Who is Guillermo Rauch?** +## Who is Guillermo Rauch? -1. \*\*Tell us a little bit about yourself? -2. \*\* -3. \*\*What pushed you to leave your prior companies as CTO and take on the new role of CEO at Zeit? -4. \*\*[\*\*https://zeit.co/about/rauchg](https://web.archive.org/web/20220523073646mp_/https://zeit.co/about/rauchg) -5. [\*\*](https://web.archive.org/web/20220523073646mp_/https://zeit.co/about/rauchg) -6. **Do you still have time to code like you did back in the** [**https://socket.io/**](https://web.archive.org/web/20220523073646mp_/https://socket.io/)**,** [**https://mongoosejs.com/**](https://web.archive.org/web/20220523073646mp_/https://mongoosejs.com/) **… days. Or has your daily switched over to more business focus and making great products?** +1. Tell us a little bit about yourself? +2. What pushed you to leave your prior companies as CTO and take on the new role of CEO at Zeit? +3. [https://zeit.co/about/rauchg](https://zeit.co/about/rauchg) +4. [Zeit about Rauchg](https://zeit.co/about/rauchg) +5. Do you still have time to code like you did back in the [https://socket.io/](https://socket.io/), [https://mongoosejs.com/](https://mongoosejs.com/) … days. Or has your daily switched over to more business focus and making great products? -## **Zeit** +## Zeit -1. \*\*What is Zeit in a nutshell? -2. \*\* -3. \*\*How do you compare Zeit to something like Netlify or Firebase? -4. \*\* -5. \*\*Does Zeit run in the big three (AWS, Azure, GCloud)? -6. \*\* +1. What is Zeit in a nutshell? +1. How do you compare Zeit to something like Netlify or Firebase? +1. Does Zeit run in the big three (AWS, Azure, GCloud)? -## **NextJS** +## NextJS -1. \*\*Why did you start NextJS? -2. \*\* -3. \*\*What does NextJS allow you to do vs. create-react-app? -4. \*\* -5. \*\*You can create static pages on NextJS, so why would you use Gatsby instead? -6. \*\* -7. \*\*I have forced some of the static built lambdas to work on Google’s cloud functions, but why does it work so easily on Zeit? -8. \*\* +1. Why did you start NextJS? +1. What does NextJS allow you to do vs. create-react-app? +1. You can create static pages on NextJS, so why would you use Gatsby instead? +1. I have forced some of the static built lambdas to work on Google’s cloud functions, but why does it work so easily on Zeit? -## **Rando Question** +## Rando Question -**NextJS has its own page outside of Zeit, why Doesn’t NextJS have a twitter handle??** +NextJS has its own page outside of Zeit, why Doesn’t NextJS have a twitter handle?? -**What is one of the most creative ways you have seen NextJS be implemented?** +What is one of the most creative ways you have seen NextJS be implemented? -## **Purrfect Picks** +## Guillermo Quote -### **Guillermo** - -[**https://rauchg.com/2020/2019-in-review**](https://web.archive.org/web/20220523073646mp_/https://rauchg.com/2020/2019-in-review) - -**“Impossible just takes longer”** - -**Discord - React Native App** - -[**https://blog.discordapp.com/why-discord-is-sticking-with-react-native-ccc34be0d427**](https://web.archive.org/web/20220523073646mp_/https://blog.discordapp.com/why-discord-is-sticking-with-react-native-ccc34be0d427) - -### **Alex P.** - -[**https://zeit.co/blog/our-first-online-conference**](https://web.archive.org/web/20220523073646mp_/https://zeit.co/blog/our-first-online-conference) **\- amazing topics**[**https://www.youtube.com/playlist?list=PLBnKlKpPeaglHkjwrD8wDtUDHUMPIYeim**](https://web.archive.org/web/20220523073646mp_/https://www.youtube.com/playlist?list=PLBnKlKpPeaglHkjwrD8wDtUDHUMPIYeim) - -[**https://www.ng-conf.org/**](https://web.archive.org/web/20220523073646mp_/https://www.ng-conf.org/) **we will have a podcast booth setup so come on by and talk with us!** - -\--- - -Send in a voice message: [https://anchor.fm/purrfect-dev/message](https://web.archive.org/web/20220523073646mp_/https://anchor.fm/purrfect-dev/message) +“Impossible just takes longer” diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-7-scully-with-aaron-frost/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-7-scully-with-aaron-frost/+page.md index f2097cc8..77d71766 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-7-scully-with-aaron-frost/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-7-scully-with-aaron-frost/+page.md @@ -17,6 +17,16 @@ excerpt: Talking with Aaron Frost (Frosty) all about Angular and Static Site Gen guests: - aaron-frost hashnode: https://hashnode.codingcat.dev/podcast-0-7-scully-with-aaron-frost +picks: + [ + { author: 'alex-patterson', name: 'NG-Conf', site: 'https://www.ng-conf.org/' }, + { author: 'alex-patterson', name: 'Stackbit', site: 'https://www.stackbit.com/' }, + { + author: 'aaron-frost', + name: 'Last Podcast on the Left', + site: 'https://www.lastpodcastontheleft.com/' + } + ] slug: 0-7-scully-with-aaron-frost spotify: https://open.spotify.com/episode/5L9M3dwLg133j7PybqADrc?si=z1ZK-IfoSYmW8uua1rJg9Q start: February 8, 2020 @@ -24,10 +34,6 @@ title: Scully with Aaron Frost youtube: https://youtu.be/I5kfTAJ3GnU --- -### Aaron Frost - Web Architect, ng-conf Oganizer, Google Dev Expert, Podcaster, and Ice-fisherman-extraordinaire. - -[https://www.linkedin.com/in/aaronfrost/](https://web.archive.org/web/20220523082430mp_/https://www.linkedin.com/in/aaronfrost/) - ## Who is Aaron Frost? 1. Tell us a little bit about yourself? @@ -36,9 +42,9 @@ youtube: https://youtu.be/I5kfTAJ3GnU ## Scully.io -[https://github.com/scullyio/scully/blob/master/README.md](https://web.archive.org/web/20220523082430mp_/https://github.com/scullyio/scully/blob/master/README.md) +[https://github.com/scullyio/scully/blob/master/README.md](https://github.com/scullyio/scully/blob/master/README.md) -[https://github.com/scullyio/scully/blob/master/docs/getting-started.md](https://web.archive.org/web/20220523082430mp_/https://github.com/scullyio/scully/blob/master/docs/getting-started.md) +[https://github.com/scullyio/scully/blob/master/docs/getting-started.md](https://github.com/scullyio/scully/blob/master/docs/getting-started.md) 1. So did Mulder come up with this name? Where you watching XFiles when trying to come up with a name? 1. Will Angular 9 / Ivy be supported? @@ -55,17 +61,3 @@ youtube: https://youtu.be/I5kfTAJ3GnU ## Random Question Do Aliens Exist? - -## Purrfect Picks - -### Aaron - -[https://www.lastpodcastontheleft.com/](https://web.archive.org/web/20220523082430mp_/https://www.lastpodcastontheleft.com/) - -### Alex P. - -[https://www.ng-conf.org/](https://web.archive.org/web/20220523082430mp_/https://www.ng-conf.org/) - -[https://www.stackbit.com/](https://web.archive.org/web/20220523082430mp_/https://www.stackbit.com/) - -Send in a voice message: [https://anchor.fm/purrfect-dev/message](https://web.archive.org/web/20220523082430mp_/https://anchor.fm/purrfect-dev/message) diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-8-Amplify-UI/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-8-Amplify-UI/+page.md deleted file mode 100644 index 68b716d6..00000000 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-8-Amplify-UI/+page.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -type: podcast -authors: - - alex-patterson - - brittney-postma -episode: 8 -recording_date: August 19, 2022 10:45 AM -season: 0 -published: published -podcast: Live -streamyard: https://streamyard.com/ajbqjt5wbe -calendarid: ecd913e0-2a53-4da4-8f51-b94aab18a287 -chapters_done: false -cloudinary_convert: false -cover: https://media.codingcat.dev/image/upload/v1659308888/main-codingcatdev-photo/Amplify-UI.jpg -preview: https://codingcat.dev/api/preview?secret=7tjQhb1qQlS3FtyV3b0I&selectionType=podcast&selectionSlug=Amplify-UI&_id=fbe488bf6b204daea1e634eb1768b1b9 -slug: Amplify-UI -title: Amplify UI -video: https://youtu.be/weT3YwBZt-k ---- - -## Questions - -1. Can you tell us more about yourself? -2. How do you use the Pagination comopnent to page through known and unknown page sizes (GraphQL). -3. Responsive Design? diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-8-cloudinary-with-tessa-mero/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-8-cloudinary-with-tessa-mero/+page.md index 19c6d253..60029c0d 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-8-cloudinary-with-tessa-mero/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-8-cloudinary-with-tessa-mero/+page.md @@ -2,7 +2,6 @@ type: podcast authors: - alex-patterson - - brittney-postma anchor: https://anchor.fm/purrfect-dev/episodes/0-8---Cloudinary-with-Tessa-Mero-eaojmf episode: 8 recording_date: January 29, 2020 @@ -17,6 +16,15 @@ excerpt: Talking with Tessa Mero all about Cloudinary, the Media Developer Exper guests: - tessa-mero hashnode: https://hashnode.codingcat.dev/podcast-0-8-cloudinary-with-tessa-mero +picks: + [ + { + author: 'alex-patterson', + name: 'Asset source for Cloudinary', + site: 'https://www.sanity.io/plugins/sanity-plugin-asset-source-cloudinary' + }, + { author: 'tessa-mero', name: 'Stackbit', site: 'https://www.stackbit.com/' } + ] slug: 0-8-cloudinary-with-tessa-mero spotify: https://open.spotify.com/episode/364rarhChFVl7uclywx17S?si=3Xb1rrCVRg6RNk4heLaJTQ start: February 10, 2020 @@ -24,48 +32,28 @@ title: Cloudinary youtube: https://www.youtube.com/watch?v=yv4zq614xJs --- -# **Cloudinary** +## Get to know Tessa -## **Guest Details** +So you went to school in Washington correct? -### **Tessa Mero** +It seems like you have always been involved with helping people around technology whether teaching or evangelizing for an organization, what started that for you? -**Developer Advocate at Cloudinary** +You travel a lot, is it mostly for fun or the job? -## **Get to know Tessa** +## Cloudinary Questions -**So you went to school in Washington correct?** +How did you get started at Cloudinary? -**It seems like you have always been involved with helping people around technology whether teaching or evangelizing for an organization, what started that for you?** - -**You travel a lot, is it mostly for fun or the job?** - -## **Cloudinary Questions** - -**How did you get started at Cloudinary?** - -**What is it like being a developer advocate for Cloudinary?** +What is it like being a developer advocate for Cloudinary? How big is the staff that keeps the SDKs up to date? -**You recently took over the MDE (Media Developer Experts) program, was this a big shift for you?** - -**I feel like Cloudinary is very unique in the industry, do you know of any direct competitors?** - -**ImageKit...** - -## **Random** - -**We met at Refactor.Tech and you took me to my first Korean BBQ, it seems like you have been ordering that stuff your whole life. So what is your favorite Korean BBQ dish?** - -## **Purrfect Picks** - -### **Tessa** +You recently took over the MDE (Media Developer Experts) program, was this a big shift for you? -[**https://www.stackbit.com/**](https://web.archive.org/web/20210625101838/https://www.stackbit.com/) +I feel like Cloudinary is very unique in the industry, do you know of any direct competitors? -### **Alex** +ImageKit... -[**https://www.sanity.io/plugins/sanity-plugin-asset-source-cloudinary**](https://web.archive.org/web/20210625101838/https://www.sanity.io/plugins/sanity-plugin-asset-source-cloudinary)**\`** +## Random -Send in a voice message: [https://anchor.fm/purrfect-dev/message](https://web.archive.org/web/20210625101838/https://anchor.fm/purrfect-dev/message) +We met at Refactor.Tech and you took me to my first Korean BBQ, it seems like you have been ordering that stuff your whole life. So what is your favorite Korean BBQ dish? diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-9-clerk-with-appwrite/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-9-clerk-with-appwrite/+page.md deleted file mode 100644 index a61e181e..00000000 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-9-clerk-with-appwrite/+page.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -type: podcast -authors: - - alex-patterson - - brittney-postma -episode: 9 -recording_date: September 14, 2022 1:45 PM -season: 0 -published: published -podcast: Live -calendarid: 29f1fc0d-66ca-4635-afd6-cf67947c75d1 -chapters_done: false -cloudinary_convert: false -cover: https://media.codingcat.dev/image/upload/v1661197926/main-codingcatdev-photo/Clerk.dev.jpg -preview: https://codingcat.dev/api/preview?secret=7tjQhb1qQlS3FtyV3b0I&selectionType=podcast&selectionSlug=Clerk.dev&_id=1b38d889796e4f79adffa5b718960d30 -title: Clerk.dev -slug: live-0-9-clerk-with-appwrite -youtube: https://youtu.be/4P_ax04-T4c ---- - -## Questions - -1. Can you tell us more about yourself? diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-9-jeff-delaney-of-fireship-io/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-9-jeff-delaney-of-fireship-io/+page.md index 65f110a9..9cba1fc4 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-9-jeff-delaney-of-fireship-io/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/0-9-jeff-delaney-of-fireship-io/+page.md @@ -12,10 +12,23 @@ chapters_done: true cloudinary_convert: false cover: https://media.codingcat.dev/image/upload/main-codingcatdev-photo/s3aphcb0oolagf7lxwqs.png devto: https://dev.to/codingcatdev/09-fireshipio-1icm -excerpt: A deep dive into the master behind fireship.io Jeff Delaney. Jeff explains how he makes such great tutorials. +excerpt: 'A deep dive into the master behind fireship.io Jeff Delaney. Jeff explains how he makes such great tutorials.' guests: - jeff-delaney hashnode: https://hashnode.codingcat.dev/podcast-0-9-jeff-delaney-of-fireship-io +picks: + [ + { + author: 'alex-patterson', + name: 'Jeff’s 100 seconds of Code', + site: 'https://youtu.be/DC471a9qrU4' + }, + { + author: 'jeff-delaney', + name: 'ML powered background removal app', + site: 'https://remove.bg/' + } + ] slug: 0-9-jeff-delaney-of-fireship-io spotify: https://open.spotify.com/episode/6uTjmwNWG8iyKOI7HCKd6s?si=enjRh1GmTS-aS1UKfBjdYg start: January 1, 2021 @@ -23,50 +36,17 @@ title: Fireship.io youtube: https://www.youtube.com/watch?v=VL366tS-ETE --- -# Becoming a Tutorial Expert - -## Guest Details - -### Jeff Delaney - -Creator of [https://fireship.io/](https://web.archive.org/web/20210625101633/https://fireship.io/) , [https://angularfirebase.com/](https://web.archive.org/web/20210625101633/https://angularfirebase.com/) , \[[https://www.youtube.com/c/angularfirebase](https://web.archive.org/web/20210625101633/https://www.youtube.com/c/angularfirebase) - -\]([https://www.youtube.com/c/angularfirebase)Jeff](https://web.archive.org/web/20210625101633/https://www.youtube.com/c/angularfirebase)Jeff) currently has 275k subscribers on YouTube and growing. He is also a Google Developer Expert in both Angular and Firebase. - -#### Links - -[https://jeffdelaney.me/](https://web.archive.org/web/20210625101633/https://jeffdelaney.me/) - -[https://www.kaggle.com/jeffd23 -](https://web.archive.org/web/20210625101633/https://www.kaggle.com/jeffd23)[https://github.com/codediodeio -](https://web.archive.org/web/20210625101633/https://github.com/codediodeio)[https://twitter.com/Jeffdelaney23](https://web.archive.org/web/20210625101633/https://twitter.com/Jeffdelaney23) - ## Questions -First talk to me about this Kaggle thing, what is it? - -Did you get started on tutorials because of [https://codediode.io/](https://web.archive.org/web/20210625101633/https://codediode.io/) ? - -What made you start angular firebase, which eventually became fireship? - -Did you ever think you would be able to make a career out of making Tutorials? - -I have been a lifetime Pro Member on your channel and have never regretted it for a minute, it has helped push me as a dev expert and taught me countless things I didn’t know. - -What do you think it is that makes your tutorials so easy to digest? - -At this point what do you think you like doing more - -- Creating code -- Creating vids - -I am trying to find out how to become a GDE in 2020, I know you have a whole video on what it took to find that path. [https://youtu.be/IDZyZMYn3H0](https://web.archive.org/web/20210625101633/https://youtu.be/IDZyZMYn3H0) - -What do you think is the biggest part of becoming a GDE: - -- Tutorials -- Public Speaking -- Meetups +1. First talk to me about this Kaggle thing, what is it? +1. Did you get started on tutorials because of [https://codediode.io/](https://codediode.io/) ? +1. What made you start angular firebase, which eventually became fireship? +1. Did you ever think you would be able to make a career out of making Tutorials? +1. I have been a lifetime Pro Member on your channel and have never regretted it for a minute, it has helped push me as a dev expert and taught me countless things I didn’t know. +1. What do you think it is that makes your tutorials so easy to digest? +1. At this point what do you think you like doing more Creating code or Creating vids? +1. I am trying to find out how to become a GDE in 2020, I know you have a whole video on what it took to find that path. [https://youtu.be/IDZyZMYn3H0](https://youtu.be/IDZyZMYn3H0) +1. What do you think is the biggest part of becoming a GDE? `Tutorials, Public Speaking, Meetups` ## Future @@ -76,18 +56,3 @@ Do you think Angular 9 (Ivy) is a game changer? Random Thoughts I noticed that we are both PADI certified, we need to plan a trip! - -## Purrfect Picks - -### Alex - -Jeff’s 100 seconds of Code -[https://youtu.be/DC471a9qrU4](https://web.archive.org/web/20210625101633/https://youtu.be/DC471a9qrU4) - -### Jeff - -ML powered background removal app - -[https://remove.bg](https://web.archive.org/web/20210625101633/https://remove.bg/) - -Send in a voice message: [https://anchor.fm/purrfect-dev/message](https://web.archive.org/web/20210625101633/https://anchor.fm/purrfect-dev/message) diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-1-infrastructure-as-code-with-pulumi/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-1-infrastructure-as-code-with-pulumi/+page.md index 942da448..935f261b 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-1-infrastructure-as-code-with-pulumi/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-1-infrastructure-as-code-with-pulumi/+page.md @@ -2,7 +2,6 @@ type: podcast authors: - alex-patterson - - brittney-postma episode: 1 recording_date: January 1, 2021 season: 1 @@ -16,6 +15,16 @@ excerpt: Talking with Lee Briggs about Infrastructure as Code (IaC). Lee explain guests: - lee-briggs hashnode: https://hashnode.codingcat.dev/podcast-infrastructure-as-code-with-pulumi +picks: + [ + { author: 'alex-patterson', name: 'Mac Pro', site: 'https://www.apple.com/mac-pro/' }, + { author: 'lee-briggs', name: 'Pulumi Example', site: 'https://github.com/pulumi/example' }, + { + author: 'lee-briggs', + name: 'Intro to Pulumi', + site: 'https://www.pulumi.com/resources/introduction-to-pulumi?utm_source=codingcat' + } + ] slug: infrastructure-as-code-with-pulumi spotify: https://open.spotify.com/episode/6KXIfXP8ZyUNqNj8pKSRqz?si=Ya6s7TBVT0aOvnmipIpBzw start: January 1, 2021 @@ -23,105 +32,52 @@ title: Infrastructure as Code with Pulumi youtube: https://www.youtube.com/watch?v=kLXV5IHiNQ4 --- -**Today we are going to talk with Lee Briggs from Pulumi. Pulumi allows you to create modern Infrastructure as Code, using any cloud using familiar programming languages and tools.** +## Questions -**The BEST part is that Pulumi is 100% open source.** +What is Infrastructure as Code (IaC)? -**Guest Details** +Why would you want to adopt IaC? -### **Lee Briggs** +- Who made changes to the code +- Ticket that was linked +- Collaboration +- Documentation -#### **Links** +Does IaC document your infrastructure? -[**https://www.linkedin.com/in/briggsl/**](https://web.archive.org/web/20210625101921/https://www.linkedin.com/in/briggsl/) +Does IaC allow for solid Dev Ops? -## **General Questions** +## Pulumi -**What is Infrastructure as Code (IaC)?** +What is Pulumi? -**Why would you want to adopt IaC?** +What makes Pulumi different than -- **Who made changes to the code - ** -- **Ticket that was linked - ** -- **Collaboration - ** -- **Documentation - ** +- Serverless Framework - [https://www.pulumi.com/docs/intro/vs/serverless/ + ](https://www.pulumi.com/docs/intro/vs/serverless/) +- Cloud Formation - [https://www.pulumi.com/docs/intro/vs/cloud \_ templates/ + ](https://www.pulumi.com/docs/intro/vs/cloud_templates/) +- Terraform - [https://www.pulumi.com/docs/intro/vs/terraform/ + ](https://www.pulumi.com/docs/intro/vs/terraform/) +- Arm -**Does IaC document your infrastructure?** +Will IaC take longer? -**Does IaC allow for solid Dev Ops?** +- Should it be used for an MVP? +- How large of a team would you have before using IaC? +- Is it worth the time to set up if it is just something quick. -## **Pulumi** +Is Pulumi good for single code shops that know only a single language? -**What is Pulumi?** +- Speed to market is easier. +- No need to learn markup language -**What makes Pulumi different than** +How big is the learning curve of IaC? -- **Serverless Framework -** [**https://www.pulumi.com/docs/intro/vs/serverless/ - **](https://web.archive.org/web/20210625101921/https://www.pulumi.com/docs/intro/vs/serverless/) -- **Cloud Formation -** [**https://www.pulumi.com/docs/intro/vs/cloud \_ templates/ - **](https://web.archive.org/web/20210625101921/https://www.pulumi.com/docs/intro/vs/cloud_templates/) -- **Terraform -** [**https://www.pulumi.com/docs/intro/vs/terraform/ - **](https://web.archive.org/web/20210625101921/https://www.pulumi.com/docs/intro/vs/terraform/) -- **Arm - ** +- Serverless is YAML -**Will IaC take longer?** +Pulumi support “ecosystems” -- **Should it be used for an MVP? - ** -- **How large of a team would you have before using IaC? - ** -- **Is it worth the time to set up if it is just something quick. - ** - -**Is Pulumi good for single code shops that know only a single language?** - -- **Speed to market is easier. - ** -- **No need to learn markup language - ** - -**How big is the learning curve of IaC?** - -- **Serverless is YAML - ** - -**Pulumi support “ecosystems”** - -- **NodeJS - ** -- **Go - ** -- **.Net - ** - -## **Purrfect Picks** - -### **Lee** - -**Great examples** - -[**https://github.com/pulumi/examples**](https://web.archive.org/web/20210625101921/https://github.com/pulumi/examples) - -[**https://www.pulumi.com/resources/introduction-to-pulumi?utm \_ source=codingcat**](https://web.archive.org/web/20210625101921/https://www.pulumi.com/resources/introduction-to-pulumi?utm_source=codingcat) - -**Queen’s Gambit** - -### **Alex** - -**FUN Stuff** - -[**https://reinvent.awsevents.com/**](https://web.archive.org/web/20210625101921/https://reinvent.awsevents.com/) - -\- \-- - -This episode is sponsored by -· Anchor: The easiest way to make a podcast. [https://anchor.fm/app](https://web.archive.org/web/20210625101921/https://anchor.fm/s/115b203c/podcast/sponsor/acugj9/url/https%3A%2F%2Fanchor.fm%2Fapp) - -\- \-- - -Send in a voice message: [https://anchor.fm/purrfect-dev/message](https://web.archive.org/web/20210625101921/https://anchor.fm/purrfect-dev/message) +- NodeJS +- Go +- .Net diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-10-creating-a-startup/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-10-creating-a-startup/+page.md index c6be0d8c..9f1486ec 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-10-creating-a-startup/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-10-creating-a-startup/+page.md @@ -19,6 +19,29 @@ guests: - kelly-vaughn - tyler-mcginnis hashnode: https://hashnode.codingcat.dev/podcast-1-10-creating-a-startup +picks: + [ + { author: 'alex-patterson', name: 'Stripe Atlas', site: 'https://stripe.com/atlas' }, + { author: 'alex-patterson', name: 'IncFile', site: 'https://www.incfile.com/' }, + { + author: 'brittney-postma', + name: 'Start Freelancing Today by Kelly Vaughn', + site: 'https://a.co/d/hKFwi3u' + }, + { + author: 'brittney-postma', + name: 'Shopify Blog – How to start a business', + site: 'https://www.shopify.com/blog/how-to-start-a-business' + }, + { + author: 'aaron-frost', + name: 'Favorite TikToker', + site: 'https://www.tiktok.com/@goddessmia20' + }, + { author: 'ali-spittel', name: 'Ladybug Podcast', site: 'https://www.ladybug.dev/' }, + { author: 'kelly-vaughn', name: 'Atomic Habits', site: 'https://jamesclear.com/atomic-habits' }, + { author: 'tyler-mcginnis', name: 'Financial Intelligence', site: 'https://a.co/d/1RIpPI9' } + ] slug: 1-10-creating-a-startup spotify: https://open.spotify.com/episode/1I1490zCsCREiMlUerlTUz?si=oA8HA5zqSgKXAm855N2O_g start: February 17, 2021 12:00 PM @@ -28,88 +51,25 @@ youtube: https://www.youtube.com/watch?v=QvvVjBAP_BE ## Questions -You have all founded companies surrounding web development, and I have watched you become successful over the years. Can you think back to the moment you made this decision and why? - -What is it like leaving a good paying corporate job and going out on your own? - -What Challenges did you face? - -If you have a partner what was it like negotiating a business that you created? - -How do you make everyone happy when you start that partnership? - -Did you need to establish a percentage between your partners, how did you determine this so it was fair? - -How did you structure your company? - -C Corp - -S Corp - -LLC - -Did you use: - -A lawyer - -Online (Stripe, Legal Zoom, incfile) - -What state did you incorporate in? - -Business Tools your using - -Pre-sales documents, like Statement of Work. (PandaDoc) - -Accounting (Deskera, Quickbooks, FreshBooks) - -CRM (Deskera) - -Have you ever sold your startup? - -If you have, was that challenging emotionally? - -Would you ever consider selling your current company? - -You each seem to have both a product and services, can you talk about how you calculate the pricing within each? - -To get more business and revenue flowing do you find yourself adding 1099 employees at times to cover a sale? - -Do you have people doing the selling, or do you find that people are often reaching out to you for your services? - -Time - -Are you still programming? - -Do you do your own podcast editing? - -Do you produce your own videos? - -Purrfect Picks -These are fun picks of the week. Maybe something you bought online, a great show you are currently watching, or that last book that you thought was amazing. - -Aaron Frost - -- Favorite tiktoker: https://www.tiktok.com/@goddessmia20 - -Ali Spittel - -- Ladybug Podcast - -Kelly Vaughn - -- Atomic Habits - -Tyler McGinnis - -- Financial Intelligence - -Alex Patterson - -- Stripe Atlas -- incfile - -Brittney Postma - -https://startfreelancing.today/ - -Shopify Blog – How to start a business +1. You have all founded companies surrounding web development, and I have watched you become successful over the years. Can you think back to the moment you made this decision and why? +1. What is it like leaving a good paying corporate job and going out on your own? +1. What Challenges did you face? +1. If you have a partner what was it like negotiating a business that you created? +1. How do you make everyone happy when you start that partnership? +1. Did you need to establish a percentage between your partners, how did you determine this so it was fair? +1. How did you structure your company? C Corp, S Corp, LLC +1. Did you use A lawyer or Online (Stripe, Legal Zoom, incfile) +1. What state did you incorporate in? +1. Business Tools your using +1. Pre-sales documents, like Statement of Work. (PandaDoc) +1. Accounting (Deskera, Quickbooks, FreshBooks) +1. CRM (Deskera) +1. Have you ever sold your startup? +1. If you have, was that challenging emotionally? +1. Would you ever consider selling your current company? +1. You each seem to have both a product and services, can you talk about how you calculate the pricing within each? +1. To get more business and revenue flowing do you find yourself adding 1099 employees at times to cover a sale? +1. Do you have people doing the selling, or do you find that people are often reaching out to you for your services? +1. Are you still programming? +1. Do you do your own podcast editing? +1. Do you produce your own videos? diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-11-moving-from-wordpress-to-jamstack/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-11-moving-from-wordpress-to-jamstack/+page.md index af21b7c7..e245a8af 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-11-moving-from-wordpress-to-jamstack/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-11-moving-from-wordpress-to-jamstack/+page.md @@ -16,6 +16,36 @@ cover: https://media.codingcat.dev/image/upload/v1616519931/main-codingcatdev-ph devto: https://dev.to/codingcatdev/1-11-moving-from-wordpress-to-jamstack-nbh excerpt: Talking with Jason Lengstorf about how to use Wordpress to power the backend to any of your Jamstack sites. hashnode: https://hashnode.codingcat.dev/podcast-1-11-moving-from-wordpress-to-jamstack +picks: + [ + { + author: 'alex-patterson', + name: 'Code Newbie on Forem', + site: 'https://community.codenewbie.org/codingcatdev' + }, + { + author: 'alex-patterson', + name: 'Next.js Webinar with Cassidy Williams', + site: 'https://www.youtube.com/watch?v=2dShgOPBLY8' + }, + { author: 'alex-patterson', name: 'Iceberger', site: 'https://joshdata.me/iceberger.html' }, + { + author: 'brittney-postma', + name: 'Jamstack Explorers', + site: 'https://explorers.netlify.com/missions' + }, + { + author: 'brittney-postma', + name: 'Ted Lasso - Apple TV+', + site: 'https://tv.apple.com/us/show/ted-lasso/umc.cmc.vtoh0mn0xn7t3c643xqonfzy' + }, + { + author: 'jason-lengstorf', + name: 'Neuhaus Chocoloate', + site: 'https://us.neuhauschocolates.com/en_US/home' + }, + { author: 'jason-lengstorf', name: 'Finex Cast Iron', site: 'https://finexusa.com/' } + ] slug: 1-11-moving-from-wordpress-to-jamstack spotify: https://open.spotify.com/episode/6sAohLQfFgEw7zkBTbqQqu?si=cH3am2yhTJ6yvjADdXrUEg start: February 23, 2021 7:00 PM @@ -23,48 +53,12 @@ title: Moving from WordPress to Jamstack youtube: https://www.youtube.com/watch?v=WYiHVIKRN4w --- -## Jason Lengstorf +## Questions -### Links - -[https://twitter.com/jlengstorf](https://web.archive.org/web/20220523081357mp_/https://twitter.com/jlengstorf) - -[https://www.jason.af/](https://web.archive.org/web/20220523081357mp_/https://www.jason.af/) - -Details - -Works at [Netlify](https://web.archive.org/web/20220523081357mp_/https://www.netlify.com/?utm_source=jasonaf&utm_medium=jason-bio-jl&utm_campaign=devex), does courses and workshops for Egghead and Frontend Masters, and hosts [_Learn With Jason_](https://web.archive.org/web/20220523081357mp_/https://www.learnwithjason.dev/), a live stream show where he pairs with brilliant people from the community and learns something new in 90 minutes. - -## Subject - -Migrating from WordPress to Jamstack. - -### Questions - -- **What is Jamstack and what does it mean to you?** -- **You always hear WordPress holds 30% of the internet. Is this still the case and are we starting to see them lose ground? Why do you think that is?** -- **What are the benefits of moving off of WordPress and into a Jamstack ecosystem?** -- **Is Jamstack lacking any capabilities that WordPress provides?** -- **We are currently building out a backend similar to WordPress with the Jamstack in NextJS. What would you say are the key features WordPress provides its users?** -- **If you were to use any CMS today to create a Next.js application and host it on Netlify what would it be? And why?** -- **Can Netlify host a Next.js application with regeneration capabilities yet?** - -## Purrfect Picks - -These are fun picks of the week. Maybe something you bought online, a great show you are currently watching, or that last book that you thought was amazing. - -### Jason - -- [Neuhaus Chocoloate](https://web.archive.org/web/20220523081357mp_/https://us.neuhauschocolates.com/en_US/home) -- [Finex Cast Iron](https://web.archive.org/web/20220523081357mp_/https://finexusa.com/) - -### Brittney Postma - -- [Jamstack Explorers](https://web.archive.org/web/20220523081357mp_/https://explorers.netlify.com/missions) – Short and digestible video missions to get you started in the Jamstack. -- [Ted Lasso – Apple TV](https://web.archive.org/web/20220523081357mp_/https://en.wikipedia.org/wiki/Ted_Lasso) – Hilarious show about an American college football coach who goes to England to coach “football” (soccer). Starts Jason Sudeikis - -### Alex Patterson - -- [Code Newbie on Forem](https://web.archive.org/web/20220523081357mp_/https://community.codenewbie.org/codingcatdev) -- [Next.js Webinar with Cassidy Williams](https://web.archive.org/web/20220523081357mp_/https://netlify.zoom.us/webinar/register/1216052863578/WN_jLox66kvToOCHB29NUhDsQ) -- [Iceberger](https://web.archive.org/web/20220523081357mp_/https://joshdata.me/iceberger.html) +1. What is Jamstack and what does it mean to you? +1. You always hear WordPress holds 30% of the internet. Is this still the case and are we starting to see them lose ground? Why do you think that is? +1. What are the benefits of moving off of WordPress and into a Jamstack ecosystem? +1. Is Jamstack lacking any capabilities that WordPress provides? +1. We are currently building out a backend similar to WordPress with the Jamstack in NextJS. What would you say are the key features WordPress provides its users? +1. If you were to use any CMS today to create a Next.js application and host it on Netlify what would it be? And why? +1. Can Netlify host a Next.js application with regeneration capabilities yet? diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-12-agility-cms/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-12-agility-cms/+page.md index bcdffc6b..21d25c64 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-12-agility-cms/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-12-agility-cms/+page.md @@ -16,6 +16,34 @@ excerpt: Joel Varty talks all about Agility CMS. Where DXP fits into the Jamstac guests: - joel-varty hashnode: https://hashnode.codingcat.dev/podcast-1-12-agility-cms +picks: + [ + { + author: 'alex-patterson', + name: 'Agility CMS Starters', + site: 'https://agilitycms.com/starters' + }, + { + author: 'alex-patterson', + name: 'Gatsby v3.0', + site: 'https://www.gatsbyjs.com/blog/gatsby-v3/' + }, + { + author: 'brittney-postma', + name: 'Getting Started with Jamstack and Agility CMS', + site: 'https://itnext.io/getting-started-with-jamstack-and-agility-cms-da43a9245b10' + }, + { + author: 'brittney-postma', + name: 'Two Good Yogurt', + site: 'https://www.twogoodyogurt.com/lower-sugar-yogurt/' + }, + { + author: 'joel-varty', + name: 'For All Mankind (TV series)', + site: 'https://en.wikipedia.org/wiki/For_All_Mankind_(TV_series)/' + } + ] slug: 1-12-agility-cms spotify: https://open.spotify.com/episode/7nlWjCmTBh3ph9gE1enrIv?si=Ia4K1KnYQkKm7tQR5mnYqw start: March 17, 2021 @@ -23,86 +51,29 @@ title: Agility CMS youtube: https://www.youtube.com/watch?v=oOr-11AO9ms --- -## Joel Varty - -### Links - -[https://www.linkedin.com/in/joelvarty/](https://web.archive.org/web/20220523085207mp_/https://www.linkedin.com/in/joelvarty/) - -[@joelvarty](https://web.archive.org/web/20220523085207mp_/https://twitter.com/joelvarty) - -Details - -**CTO, President at Agility CMS** - -Joel is President & CTO at Agility CMS, a SaaS headless content management platform that combines flexible and fast Headless architecture with familiar and easy Authoring tools for editors. - -[Joel](https://web.archive.org/web/20220523085207mp_/https://www.linkedin.com/in/joelvarty/) has over 20 years of experience in software development, product management and embraced cloud over a decade ago. - -When it comes to cloud computing, development and software architecture, Joel is as good as they come. Beyond his knowledge, Joel’s diligence is enviable. - -## James Vidler - -### Links - -[https://www.linkedin.com/in/jameskvidler/](https://web.archive.org/web/20220523085207mp_/https://www.linkedin.com/in/jameskvidler/) - -[https://twitter.com/jameskvidler](https://web.archive.org/web/20220523085207mp_/https://twitter.com/jameskvidler) - -Details - -**VP of Product at Agility CMS** - -James leads the product and operations pillar at Agility and is a cloud architect guru. James is responsible for making sure we deliver everything we promise to our customers and they are properly educated and supported. - -James brings an extensive background in software development, cloud architecture as well as experience in managing teams, building cloud applications, infrastructures, and using cutting-edge technologies to build awesome web applications. James brings extensive knowledge in computer systems and information technology combined with the hands-on experience building online applications in a variety of industries that make him a trusted advisor to Agility’s international network of implementation partners. - -## Agility CMS - -### Questions - -- **Agility is a Headless CMS correct?** -- **How does this differ from WordPress?** -- **Would you compare Agility CMS to Contentful, or something more like Sanity.io?** -- **Is Agility CMS Open Source?** -- **What is DXP vs CMS?** -- **Do you host your own UI or is this taken care of by Agility?** -- **Does a customer working with Agility CMS focus on content first?** -- **Before something like design?** -- **Before development?** -- **How does Agility CMS fit into Jamstack?** -- **Can you build both static and dynamic?** -- **Does Agility work with Gatsby & Nextjs?** -- **What about Eleventy?** -- **How does Agility fit in with platforms like Vercel & Netlify** -- **What about hosting in Azure or AWS?** -- **Does Agility allow you to create content for apps?** -- **Is the Agility Dashboard built in Vue.js?** -- **Can you extend the Dashboard?** -- **Is the CMS mainly written in .Net?** -- **Editors often feel powerless, how does Agility CMS give this back?** -- **Is this key for marketing?** -- **Why would a developer want Agility CMS vs. using the entire database?** -- [**https://agilitycms.com/resources/posts/why-you-as-a-developer-should-be-using-a-cms**](https://web.archive.org/web/20220523085207mp_/https://agilitycms.com/resources/posts/why-you-as-a-developer-should-be-using-a-cms) -- **Any interesting workshops coming from Agility CMS?** -- **Joel to talk about our workshop on Virtual events with Vercel / Next.js** - -## Purrfect Picks - -These are fun picks of the week. Maybe something you bought online, a great show you are currently watching, or that last book that you thought was amazing. - -### Joel Varty - -- Development: Just got an M1 Mac – **DEVELOPMENT BEAST!** – need a dock now… -- Favourite TV show lately: **For All Mankind**. -- Food: **Home-made Ramen** - -### Brittney Postma - -- [Getting Started with Jamstack and Agility CMS](https://web.archive.org/web/20220523085207mp_/https://itnext.io/getting-started-with-jamstack-and-agility-cms-da43a9245b10) - great post on how to get a shopping cart up and running with Next.js and Agility CMS -- [Two Good Yogurt](https://web.archive.org/web/20220523085207mp_/https://www.twogoodyogurt.com/lower-sugar-yogurt/?gclid=Cj0KCQiAvvKBBhCXARIsACTePW-x6qWt4vl26GWpYJI6hbx5s48iA_obn0E11ZznAydLNaVJOo8YRdEaAq1SEALw_wcB&gclsrc=aw.ds) – Delicious greek yogurt with flavors like mango and coconut that only have 2g of sugar and 80 calories. - -### Alex Patterson - -- [Agility CMS Starters](https://web.archive.org/web/20220523085207mp_/https://agilitycms.com/starters) -- [Gatsby 3.0](https://web.archive.org/web/20220523085207mp_/https://www.gatsbyjs.com/blog/gatsby-v3/) +## Questions + +1. Agility is a Headless CMS correct? +1. How does this differ from WordPress? +1. Would you compare Agility CMS to Contentful, or something more like Sanity.io? +1. Is Agility CMS Open Source? +1. What is DXP vs CMS? +1. Do you host your own UI or is this taken care of by Agility? +1. Does a customer working with Agility CMS focus on content first? +1. Before something like design? +1. Before development? +1. How does Agility CMS fit into Jamstack? +1. Can you build both static and dynamic? +1. Does Agility work with Gatsby & Nextjs? +1. What about Eleventy? +1. How does Agility fit in with platforms like Vercel & Netlify +1. What about hosting in Azure or AWS? +1. Does Agility allow you to create content for apps? +1. Is the Agility Dashboard built in Vue.js? +1. Can you extend the Dashboard? +1. Is the CMS mainly written in .Net? +1. Editors often feel powerless, how does Agility CMS give this back? +1. Is this key for marketing? +1. [Why would a developer want Agility CMS vs. using the entire database](https://agilitycms.com/resources/posts/why-you-as-a-developer-should-be-using-a-cms)? +1. Any interesting workshops coming from Agility CMS? +1. Joel to talk about our workshop on Virtual events with Vercel / Next.js diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-13-creating-a-learning-platform/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-13-creating-a-learning-platform/+page.md index 4136a797..212eeffc 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-13-creating-a-learning-platform/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-13-creating-a-learning-platform/+page.md @@ -16,6 +16,16 @@ cover: https://media.codingcat.dev/image/upload/main-codingcatdev-photo/b2ryikx5 devto: https://dev.to/codingcatdev/creating-a-learning-platform-oje excerpt: We talk with Scott Tolinkski of LevelUpTutorials all about his past and why he started his Learning Platform. hashnode: https://hashnode.codingcat.dev/podcast-1-13-creating-a-learning-platform +picks: + [ + { author: 'alex-patterson', name: 'Deno', site: 'https://deno.land/' }, + { + author: 'brittney-postma', + name: 'Animating Svelte', + site: 'https://leveluptutorials.com/tutorials/animating-svelte/getting-started' + }, + { author: 'scott-tolinski', name: 'Remarkable', site: 'https://remarkable.com/' } + ] slug: 1-13-creating-a-learning-platform spotify: https://open.spotify.com/episode/5vwsDNz3dYEJvH41OxBLkY?si=P3PhuSqcRWu-SN1raJ9nAg start: March 24, 2021 @@ -25,17 +35,16 @@ youtube: https://www.youtube.com/watch?v=FMFJcYRXYtA ## Questions -1. **When did you first decide to create your own Learning Platform?** - 1. **Was there a reason behind starting Level Up Tutorials?** +1. When did you first decide to create your own Learning Platform? + 1. Was there a reason behind starting Level Up Tutorials? 2. Did you ever consider just using something like Udemy? -3. **You have been through several iterations of hosting, code base…** - 1. **For someone getting started right now (like us), what would you suggest we consider?** +3. You have been through several iterations of hosting, code base… + 1. For someone getting started right now (like us), what would you suggest we consider? 2. You just moved off of Meteor, what caused the move? 3. Why do you use CRA over something like Next.js? -4. **How did you build your audience?** - 1. **Was it a specific tutorial that helped you really get started?** +4. How did you build your audience? + 1. Was it a specific tutorial that helped you really get started? 5. Where do you get ideas for your courses? 1. Do you look for popular tech to create your content or just do what is exciting for you? 6. Would you say that it is more important to get a single course "perfect", or to focus on having a large variety of courses available? 7. You release your courses on a monthly basis, what happens if you had just a little bit more that you want to add to that Course? -8. diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-14-firestore-for-unity-c-plus-plus/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-14-firestore-for-unity-c-plus-plus/+page.md index 7e2508ac..c06ac337 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-14-firestore-for-unity-c-plus-plus/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-14-firestore-for-unity-c-plus-plus/+page.md @@ -16,6 +16,31 @@ cover: https://media.codingcat.dev/image/upload/main-codingcatdev-photo/i6qzbmbx devto: https://dev.to/codingcatdev/firestore-for-unity-and-c-26a4 excerpt: We talk with Patrick Martin from Firebase all about game development and how Firebase's Firestore is now available in Beta. hashnode: https://hashnode.codingcat.dev/podcast-1-14-firestore-for-unity +picks: + [ + { + author: 'alex-patterson', + name: 'Firebase Extension - Stripe Subscriptions', + site: 'https://firebase.google.com/products/extensions/firestore-stripe-subscriptions' + }, + { + author: 'alex-patterson', + name: 'Mecha Hampster', + site: 'https://play.google.com/store/apps/details?id=com.google.fpl.mechahamster&hl=en&pli=1' + }, + { + author: 'brittney-postma', + name: 'Add Firebase to your Unity project', + site: 'https://firebase.google.com/docs/unity/setup' + }, + { author: 'brittney-postma', name: 'NightwindCSS', site: 'https://nightwindcss.com/' }, + { author: 'patrick-martin', name: 'Loop Hero (game)', site: 'https://loophero.com/' }, + { + author: 'patrick-martin', + name: 'Flutter 2', + site: 'https://developers.googleblog.com/2021/03/announcing-flutter-2.html' + } + ] slug: 1-14-firestore-for-unity-c-plus-plus spotify: https://open.spotify.com/episode/3RdXgoTUctaaHJoQRHglFP?si=oiG45aDBQ2-qZb8asFC1-w start: March 31, 2021 @@ -23,40 +48,6 @@ title: Firestore for Unity and C++ youtube: https://www.youtube.com/watch?v=0Ju6klQ9k58 --- -## Patrick Martin - -### Links - -[https://firebase.google.com/games](https://web.archive.org/web/20220523081321mp_/https://firebase.google.com/games) - -[https://github.com/firebase/quickstart-unity](https://web.archive.org/web/20220523081321mp_/https://github.com/firebase/quickstart-unity) - -[https://github.com/google/mechahamster](https://web.archive.org/web/20220523081321mp_/https://github.com/google/mechahamster) - -[https://twitter.com/pux0r3](https://web.archive.org/web/20220523081321mp_/https://twitter.com/pux0r3) - -[https://www.linkedin.com/in/patrick-martin-268a85a/](https://web.archive.org/web/20220523081321mp_/https://www.linkedin.com/in/patrick-martin-268a85a/) - -[https://medium.com/@pux0r3](https://web.archive.org/web/20220523081321mp_/https://medium.com/@pux0r3) - -[https://www.patrick.games/](https://web.archive.org/web/20220523081321mp_/https://www.patrick.games/) - -### Details - -Patrick Martin is a Developer Advocate on Firebase with a focus on the needs of game developers. He has over a decade of experience shipping phone and tablet games and robotic toys and now spends his time helping game developers build connected dynamic games. - -Cloud Firestore for Games is now in Beta! [https://firebase.googleblog.com/2021/02/cloud-firestore-for-games-is-now-in-beta.html](https://web.archive.org/web/20220523081321mp_/https://firebase.googleblog.com/2021/02/cloud-firestore-for-games-is-now-in-beta.html) - -Additional Topic Links: - -- [https://www.google.com/doodles/celebrating-loteria](https://web.archive.org/web/20220523081321mp_/https://www.google.com/doodles/celebrating-loteria) -- [https://firebase.google.com/docs/database/rtdb-vs-firestore](https://web.archive.org/web/20220523081321mp_/https://firebase.google.com/docs/database/rtdb-vs-firestore) -- [https://cloud.google.com/blog/products/gaming/open-match-1-0-ready-for-deployment-in-production](https://web.archive.org/web/20220523081321mp_/https://cloud.google.com/blog/products/gaming/open-match-1-0-ready-for-deployment-in-production) -- [https://www.cocos.com/en/creator](https://web.archive.org/web/20220523081321mp_/https://www.cocos.com/en/creator) -- [https://phaser.io/](https://web.archive.org/web/20220523081321mp_/https://phaser.io/) -- [https://www.cocos.com/en/creator](https://web.archive.org/web/20220523081321mp_/https://www.cocos.com/en/creator) -- [https://phaser.io/](https://web.archive.org/web/20220523081321mp_/https://phaser.io/) - ## Questions 1. What is Unity? @@ -65,21 +56,17 @@ Additional Topic Links: 4. Wasn’t Cloud Firestore already available for Unity and C++? 5. What kind of games can be created using Firebase? -## Purrfect Picks - -These are fun picks of the week. Maybe something you bought online, a great show you are currently watching, or that last book that you thought was amazing. - -### Patrick Martin - -- Loop Hero (game) - [https://loophero.com/](https://web.archive.org/web/20220523081321mp_/https://loophero.com/) -- Flutter 2 - [https://developers.googleblog.com/2021/03/announcing-flutter-2.html](https://web.archive.org/web/20220523081321mp_/https://developers.googleblog.com/2021/03/announcing-flutter-2.html) - -### Brittney Postma +## Links -- [https://firebase.google.com/docs/unity/setup](https://web.archive.org/web/20220523081321mp_/https://firebase.google.com/docs/unity/setup) -- NightwindCSS - [https://nightwindcss.com/](https://web.archive.org/web/20220523081321mp_/https://nightwindcss.com/) +- [https://firebase.google.com/games](https://firebase.google.com/games) -### Alex Patterson +- [https://github.com/firebase/quickstart-unity](https://github.com/firebase/quickstart-unity) -- [https://firebase.google.com/products/extensions/firestore-stripe-subscriptions](https://web.archive.org/web/20220523081321mp_/https://firebase.google.com/products/extensions/firestore-stripe-subscriptions) -- [https://play.google.com/store/apps/details?id=com.google.fpl.mechahamster&hl=en](https://web.archive.org/web/20220523081321mp_/https://play.google.com/store/apps/details?id=com.google.fpl.mechahamster&hl=en) +- [https://github.com/google/mechahamster](https://github.com/google/mechahamster) +- [Firebase Games](https://firebase.google.com/games) +- [Firebase Realtime vs. Firstore Database](https://firebase.google.com/docs/database/rtdb-vs-firestore) +- [Open Match 1.0](https://cloud.google.com/blog/products/gaming/open-match-1-0-ready-for-deployment-in-production) +- [https://www.cocos.com/en/creator](https://www.cocos.com/en/creator) +- [https://phaser.io/](https://phaser.io/) +- [https://www.cocos.com/en/creator](https://www.cocos.com/en/creator) +- [https://phaser.io/](https://phaser.io/) diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-15-whats-up-with-svelte/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-15-whats-up-with-svelte/+page.md index e1b09fe5..13200782 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-15-whats-up-with-svelte/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-15-whats-up-with-svelte/+page.md @@ -16,6 +16,26 @@ cover: https://media.codingcat.dev/image/upload/main-codingcatdev-photo/cpg2clvc devto: https://dev.to/codingcatdev/what-s-up-with-svelte-59a7 excerpt: On this podcast we talk with Shawn Wang also known as swyx. We dive into what is happening with Svelte, the Svelte Society, and Svelte Radio. hashnode: https://hashnode.codingcat.dev/podcast-1-15-whats-up-with-svelte +picks: + [ + { author: 'alex-patterson', name: 'unDraw', site: 'https://undraw.co/' }, + { + author: 'alex-patterson', + name: 'Web Design in 4 minutes', + site: 'https://github.com/sw-yx/spark-joy/blob/master/README.md#illustrations' + }, + { + author: 'brittney-postma', + name: 'Svelte for Sites, React for Apps', + site: 'https://www.swyx.io/svelte-sites-react-apps/' + }, + { + author: 'brittney-postma', + name: 'Draggable Kanban App with Svelte', + site: 'https://www.youtube.com/watch?v=mcaYol_XFk4&t=1529s' + }, + { author: 'swyx', name: 'Three.js - JavaScript 3D Library', site: 'https://threejs.org/' } + ] slug: 1-15-whats-up-with-svelte spotify: https://open.spotify.com/episode/7FdRpURFJO5ZutrfT1weYI?si=qBkv3gHyQZKTJIbu1Tq5Pw start: April 7, 2021 @@ -39,7 +59,7 @@ youtube: https://www.youtube.com/watch?v=xLhuUShkYkM 6. The Svelte docs are really nice, but when it comes to video tutorials there isn't much out there. Where would you tell people to go that wanted to get started learning Svelte and would you ever think about creating a course for Svelte? 7. We've all heard the rumors that SvelteKit is coming soon and I know you don't work on that specifically. But, with this new solution coming out that will supposedly handle static site generation and server side rendering, do you know if Sapper is going away or what is happening there? -### Additional Links Mentioned +## Links - [https://sveltesociety.dev/](https://sveltesociety.dev/) - [https://github.com/sw-yx/svelte-actions](https://github.com/sw-yx/svelte-actions) diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-16-delivering-a-content-mesh/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-16-delivering-a-content-mesh/+page.md index 81d76737..8956d80c 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-16-delivering-a-content-mesh/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-16-delivering-a-content-mesh/+page.md @@ -16,6 +16,30 @@ cover: https://media.codingcat.dev/image/upload/main-codingcatdev-photo/hn8dumts devto: https://dev.to/codingcatdev/delivering-a-content-mesh-2hb9 excerpt: On this podcast we talk with Sam Bhagwat, Cofounder & Chief Strategy Officer at Gatsby. We dive into Gatsby 3.0 and why Jamstack is allowing us hashnode: https://hashnode.codingcat.dev/podcast-1-16-delivering-a-content-mesh +picks: + [ + { + author: 'alex-patterson', + name: 'Adding a Shopping Cart with Snipcart', + site: 'https://www.gatsbyjs.com/docs/adding-a-shopping-cart-with-snipcart/' + }, + { author: 'alex-patterson', name: 'Snipcart', site: 'https://snipcart.com/' }, + { + author: 'alex-patterson', + name: 'Yupik Macadamia Nut Pieces, 2.2 lb', + site: 'https://a.co/d/6Hqszrb' + }, + { + author: 'brittney-postma', + name: 'Use Shopping Cart', + site: 'https://github.com/dayhaysoos/use-shopping-cart' + }, + { + author: 'sam-bhagwat', + name: 'How the Internet Happened: From Netscape to the iPhone Kindle Edition', + site: 'https://a.co/d/8YXyQGF' + } + ] slug: 1-16-delivering-a-content-mesh spotify: https://open.spotify.com/episode/67rWNPqN3j8tpK1CKqjbSo?si=wH9kHvtgQiKW08xFBLD0oA start: April 14, 2021 @@ -27,7 +51,7 @@ youtube: https://www.youtube.com/watch?v=zaH8Za7dmhY 1. So how was GatsbyConf? 2. What makes up a Content Mesh? -3. **How does this differ from WordPress?** +3. How does this differ from WordPress? 4. Why are monolithic CMS applications are being replaced by modular, specialized content systems? 5. How does Gatsby fit into this Landscape @@ -37,26 +61,12 @@ youtube: https://www.youtube.com/watch?v=zaH8Za7dmhY 7. You personally have been talking a lot about performance recently — why is that? 8. What's next for Gatsby? -## Additional Topic Links +## Links -[https://www.gatsbyjs.com/blog/2018-10-04-journey-to-the-content-mesh/](https://www.gatsbyjs.com/blog/2018-10-04-journey-to-the-content-mesh/) - Content Mesh - -[https://www.reddit.com/r/gatsbyjs/comments/lyku8t/everything_you_need_to_know_from_gatsbyconf_2021/](https://www.reddit.com/r/gatsbyjs/comments/lyku8t/everything_you_need_to_know_from_gatsbyconf_2021/) - GatsbyConf 2021 Recap in less than 10 minutes - -[https://www.youtube.com/watch?v=x4RfrJiIzBE](https://www.youtube.com/watch?v=x4RfrJiIzBE) - The Anatomy of a Performance Audit - -[https://www.gatsbyjs.com/blog/what-professional-gatsby-users-want/](https://www.gatsbyjs.com/blog/what-professional-gatsby-users-want/) - What Professional Gatsby Users Want - -[https://almanac.httparchive.org/en/2020/jamstack](https://almanac.httparchive.org/en/2020/jamstack) - HTTP Archive Jamstack - -[https://brittanychiang.com/](https://brittanychiang.com/) - Sam's favorite Plugin Designer - -[https://gofisherman.com/](https://gofisherman.com/) - Gatsby created site for restaurants - -### Alex Patterson - -[https://www.gatsbyjs.com/docs/adding-a-shopping-cart-with-snipcart/](https://www.gatsbyjs.com/docs/adding-a-shopping-cart-with-snipcart/) - -[https://snipcart.com/](https://snipcart.com/) - -[https://www.amazon.com/Yupik-Macadamia-Nut-Pieces-2-2/dp/B07QW7N9J2/ref=sr_1_1_sspa?crid=R1VO57KBJ0NL&dchild=1&keywords=macadamia+nuts&qid=1615475118&sprefix=macad%2Caps%2C193&sr=8-1-spons&psc=1&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUEySzcwQkFYU0ZRQzg2JmVuY3J5cHRlZElkPUEwMjAzODIzMVNFVzkzWEIyM0wwMSZlbmNyeXB0ZWRBZElkPUEwMjU1NDI0Mjg1MUlRTlFXTlhRJndpZGdldE5hbWU9c3BfYXRmJmFjdGlvbj1jbGlja1JlZGlyZWN0JmRvTm90TG9nQ2xpY2s9dHJ1ZQ==](https://www.amazon.com/Yupik-Macadamia-Nut-Pieces-2-2/dp/B07QW7N9J2/ref=sr_1_1_sspa?crid=R1VO57KBJ0NL&dchild=1&keywords=macadamia+nuts&qid=1615475118&sprefix=macad%2Caps%2C193&sr=8-1-spons&psc=1&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUEySzcwQkFYU0ZRQzg2JmVuY3J5cHRlZElkPUEwMjAzODIzMVNFVzkzWEIyM0wwMSZlbmNyeXB0ZWRBZElkPUEwMjU1NDI0Mjg1MUlRTlFXTlhRJndpZGdldE5hbWU9c3BfYXRmJmFjdGlvbj1jbGlja1JlZGlyZWN0JmRvTm90TG9nQ2xpY2s9dHJ1ZQ==) +- [Content Mesh](https://www.gatsbyjs.com/blog/2018-10-04-journey-to-the-content-mesh/) +- [GatsbyConf 2021 Recap in less than 10 minutes](https://www.reddit.com/r/gatsbyjs/comments/lyku8t/everything_you_need_to_know_from_gatsbyconf_2021/) +- [The Anatomy of a Performance Audit](https://www.youtube.com/watch?v=x4RfrJiIzBE) +- [What Professional Gatsby Users Want](https://www.gatsbyjs.com/blog/what-professional-gatsby-users-want/) +- [HTTP Archive Jamstack](https://almanac.httparchive.org/en/2020/jamstack) +- [Sam's favorite Plugin Designer](https://brittanychiang.com/) +- [Gatsby created site for restaurants](https://gofisherman.com/) diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-17-payload-cms/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-17-payload-cms/+page.md index b2a8016d..40f6f54e 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-17-payload-cms/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-17-payload-cms/+page.md @@ -2,7 +2,6 @@ type: podcast authors: - alex-patterson - - brittney-postma episode: 17 guests: - daniel-ribbens @@ -15,6 +14,25 @@ cloudinary_convert: false cover: https://media.codingcat.dev/image/upload/main-codingcatdev-photo/wveq4jasspmsywiqnglu.png devto: https://dev.to/codingcatdev/payload-cms-f9j excerpt: We chat with Dan Ribbens about Payload CMS a self-hosted, headless JavaScript CMS. +picks: + [ + { + author: 'alex-patterson', + name: 'Derby Festival Marathon', + site: 'https://derbyfestivalmarathon.com/' + }, + { author: 'alex-patterson', name: 'Therabody', site: 'https://www.theragun.com/' }, + { + author: 'daniel-ribbens', + name: 'IndieHackers podcast', + site: 'https://www.indiehackers.com/' + }, + { + author: 'daniel-ribbens', + name: 'Hilda on Netflix', + site: 'https://www.netflix.com/title/80115346' + } + ] hashnode: https://hashnode.codingcat.dev/podcast-1-17-payload-cms slug: 1-17-payload-cms spotify: https://open.spotify.com/episode/2cQczfuDct1Rk3pDGEOZiG?si=1wYf_VJBR3G0FJS2tnBuHw @@ -25,15 +43,15 @@ youtube: https://www.youtube.com/watch?v=ZJiCMBiCKDY ## Questions -1. Payload **is a Headless CMS correct?** -2. **How does this differ from WordPress?** -3. **Would you compare Payload CMS to Contentful, or something more like [Sanity.io](http://sanity.io) where you are standing up your own environment?** -4. **Is Paylod CMS Open Source?** +1. Payload is a Headless CMS correct? +2. How does this differ from WordPress? +3. Would you compare Payload CMS to Contentful, or something more like [Sanity.io](http://sanity.io) where you are standing up your own environment? +4. Is Paylod CMS Open Source? 5. What are the JavaScript Technologies used? - Node - Express - React -6. Where would you host Payload**?** +6. Where would you host Payload? - Azure - Firebase @@ -42,8 +60,8 @@ youtube: https://www.youtube.com/watch?v=ZJiCMBiCKDY - Vercel -7. **Does a customer working with Paylod CMS focus on content first?** - 1. **Before something like design?** - 2. **Before development?** -8. **How does Paylod CMS fit into Jamstack?** - 1. **Can you build both static and dynamic?** +7. Does a customer working with Paylod CMS focus on content first? + 1. Before something like design? + 2. Before development? +8. How does Paylod CMS fit into Jamstack? + 1. Can you build both static and dynamic? diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-18-fostering-developer-education/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-18-fostering-developer-education/+page.md index 1bbf0960..b1d51e03 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-18-fostering-developer-education/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-18-fostering-developer-education/+page.md @@ -16,6 +16,35 @@ cover: https://media.codingcat.dev/image/upload/main-codingcatdev-photo/pjkucvrz devto: https://dev.to/codingcatdev/1-18-fostering-developer-education-140i excerpt: We sit down with Lauren Lee (LoLoCoding) to talk about fostering developer education. We review how Lauren switched from being a teacher to become the Director of Community at Puppet hashnode: https://hashnode.codingcat.dev/podcast-1-18-fostering-developer-education +picks: + [ + { author: 'alex-patterson', name: 'A better way to Gather', site: 'https://gather.town/' }, + { + author: 'alex-patterson', + name: '🥜 goober, a less than 1KB 🎉 css-in-js alternative with a familiar API', + site: 'https://github.com/cristianbote/gooberd' + }, + { + author: 'brittney-postma', + name: 'CSS Generators List, Smashing Magazine', + site: 'https://www.smashingmagazine.com/2021/03/css-generators/' + }, + { + author: 'brittney-postma', + name: 'Frixion Erasable Pens - scroll down on page to view this area', + site: 'https://a.co/d/3MuKYEf' + }, + { + author: 'lauren-lee', + name: "Mary Thengvall's book The Business Value of Developer Relations: How and Why Technical Communities Are Key To Your Success", + site: 'https://www.marythengvall.com/devrelbook' + }, + { + author: 'lauren-lee', + name: 'Ada Developers Academy', + site: 'https://adadevelopersacademy.org/' + } + ] slug: 1-18-fostering-developer-education spotify: https://open.spotify.com/episode/6XqoodfrFs0zhRkp38nJx3?si=0tScuRpISXWyei0hs0FU1Q start: April 28, 2021 @@ -30,5 +59,5 @@ youtube: https://www.youtube.com/watch?v=-WmDZM9kdHA - Was it easier because of their mission to provide women and gender diverse individuals the skills they need? 3. How hard was it to get that first job with Amazon on the Kindle Team? 4. Were you able to pull from a lot of the skills you learned from teaching and leading as a department chair when you tool the role of Technical Product Manager at GoDaddy? -5. **What made you want to become a developer educator?** +5. What made you want to become a developer educator? 6. Was it hard to transition from writing content to managing others writing the content? diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-19-teaching-others-to-code-lessons-learned/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-19-teaching-others-to-code-lessons-learned/+page.md index 153c0e2e..49bb5236 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-19-teaching-others-to-code-lessons-learned/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-19-teaching-others-to-code-lessons-learned/+page.md @@ -16,6 +16,40 @@ cover: https://media.codingcat.dev/image/upload/main-codingcatdev-photo/ecqrelyd devto: https://dev.to/codingcatdev/1-19-teaching-others-to-code-lessons-learned-k82 excerpt: In this episode we sit down with Prince Wilson and talk about his experience teaching at an in person bootcamp. hashnode: https://hashnode.codingcat.dev/podcast-1-19-teaching-others-to-code-lessons-learned +picks: + [ + { author: 'alex-patterson', name: 'Yes Day', site: 'https://www.netflix.com/title/81011712' }, + { + author: 'alex-patterson', + name: 'Beautiful and accessible drag and drop for lists with React', + site: 'https://github.com/atlassian/react-beautiful-dnd' + }, + { + author: 'brittney-postma', + name: 'Toast - The best place to stack your JAM', + site: 'https://www.toast.dev/' + }, + { + author: 'brittney-postma', + name: 'A bite of Toast, the new JAMstack meta-framework', + site: 'https://dev.to/ekafyi/a-bite-of-toast-the-new-jamstack-meta-framework-4nel' + }, + { + author: 'prince-wilson', + name: 'The Bootcampers Guide to Web Accessibility by Lindsey Kopacz', + site: 'https://a11y-with-lindsey.ck.page/products/pre-order-the-bootcampers-guide-to-web' + }, + { + author: 'prince-wilson', + name: 'Accessible Cross-Browser CSS Form Styling by Stephanie Eckles ', + site: 'https://egghead.io/courses/accessible-cross-browser-css-form-styling-7297' + }, + { + author: 'prince-wilson', + name: 'CSS For JS - Course by Josh Comeau', + site: 'https://css-for-js.dev/' + } + ] slug: 1-19-teaching-others-to-code-lessons-learned spotify: https://open.spotify.com/episode/0CxntzJswy7uQd1k6rWL6I?si=LMDHjKe2QCiVagwa3rXqvQ start: May 5, 2021 @@ -23,7 +57,7 @@ title: Teaching Others to Code Lessons Learned youtube: https://www.youtube.com/watch?v=ME9m_pnD2tE --- -### Questions +## Questions 1. You started out by teaching others to code at an in person bootcamp. What would you say is the biggest reason or benefit of attending a bootcamp and what was that experience teaching like? 2. You have been streaming on Twitch for awhile now, how are you like live coding? @@ -35,10 +69,8 @@ youtube: https://www.youtube.com/watch?v=ME9m_pnD2tE 5. Teaching others to code requires a different skillset from just teaching yourself. Would you agree with that statement? 1. How has that impacted you? -### Links Discussed +## Links -[https://www.figma.com/blog/rust-in-production-at-figma/](https://www.figma.com/blog/rust-in-production-at-figma/) - -[https://www.anthonynocella.org/about/teaching-philosophy/](https://www.anthonynocella.org/about/teaching-philosophy/) - -[https://en.wikipedia.org/wiki/Pedagogy](https://en.wikipedia.org/wiki/Pedagogy) +- [https://www.figma.com/blog/rust-in-production-at-figma/](https://www.figma.com/blog/rust-in-production-at-figma/) +- [https://www.anthonynocella.org/about/teaching-philosophy/](https://www.anthonynocella.org/about/teaching-philosophy/) +- [https://en.wikipedia.org/wiki/Pedagogy](https://en.wikipedia.org/wiki/Pedagogy) diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-2-kinsta-brian-li/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-2-kinsta-brian-li/+page.md index 92b2f05c..5b8d1202 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-2-kinsta-brian-li/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-2-kinsta-brian-li/+page.md @@ -2,7 +2,6 @@ type: podcast authors: - alex-patterson - - brittney-postma episode: 2 recording_date: January 1, 2021 season: 1 @@ -16,6 +15,11 @@ excerpt: Talking with Brian Li all about WordPress hosting provider Kinsta and w guests: - brian-li hashnode: https://hashnode.codingcat.dev/podcast-1-2-kinsta-brian-li +picks: + [ + { author: 'alex-patterson', name: 'Mac Pro', site: 'https://www.apple.com/mac-pro/' }, + { author: 'brian-li', name: 'Cloudflare Pages', site: 'https://pages.cloudflare.com/' } + ] slug: 1-2-kinsta-brian-li spotify: https://open.spotify.com/episode/7vtiX25nblEgmeRyltHXSK?si=BrA12SlmTBOOLQ4j7JCyaA start: January 1, 2021 @@ -23,69 +27,24 @@ title: Kinsta youtube: https://www.youtube.com/watch?v=jglzvQoDDck --- -# **Kinsta** +## General Questions -**(Alex Intro)** +What is the difference between shared hosting, VPS, or dedicated hosting? -**Brian Li, Website Content Manager at Kinsta®** +Why did Kinsta decide to use the shared container approach? [https://kinsta.com/blog/google-cloud-hosting/#4-improved-performance?kaid=XIIHFPADWOKE](https://kinsta.com/blog/google-cloud-hosting/#4-improved-performance?kaid=XIIHFPADWOKE) -**Kinsta is a managed WordPress hosting provider that helps take care of all your needs regarding your website. We run our services on cutting-edge technology and take support seriously.** - -## **Guest Details** - -### **Brian Li** - -#### **Links** - -[**brianli.com**](https://web.archive.org/web/20210625102244/https://brianli.com/) - -[**linkedin.com/in/bwhli**](https://web.archive.org/web/20210625102244/https://www.linkedin.com/in/bwhli?lipi=urn%3Ali%3Apage%3Ad_flagship3_profile_view_base_contact_details%3Bh3%2B8O1TgT7uw1Sdd6Q3HTA%3D%3D) - -**\* \* Content May Contain** [**Affiliate Links**](https://web.archive.org/web/20210625102244/https://codingcat.dev/ftc-disclosure/) - -## **Why CodingCatDev Switched Hosting Providers** - -[**https://codingcat.dev/kinsta-saved-codingcatdevs-lms-dream-after-3-others-failed/**](https://web.archive.org/web/20210625102244/https://codingcat.dev/kinsta-saved-codingcatdevs-lms-dream-after-3-others-failed/) - -## **General Questions** - -**What is the difference between shared hosting, VPS, or dedicated hosting?** - -**Why did Kinsta decide to use the shared container approach?** [**https://kinsta.com/blog/google-cloud-hosting/#4-improved-performance?kaid=XIIHFPADWOKE**](https://web.archive.org/web/20210625102244/https://kinsta.com/blog/google-cloud-hosting/#4-improved-performance?kaid=XIIHFPADWOKE) - -**Is this mainly for security, or speed or reliability?** +Is this mainly for security, or speed or reliability? \*\*Is pricing the biggest deciding factor for moving to GCP? ## Is this savings passed to the customer? Let’s say that GCP gets even cheaper will my bill go down?\*\* -## **Performance** - -**With CodingCatDev we have LearnDash LMS as well as Buddy Boss, both of these use heavy transactional data, would it be possible to use something faster for the database?** - -What is MariaDB [**https://mariadb.org/**](https://web.archive.org/web/20210625102244/https://mariadb.org/)**?** - -## **Why Kinsta?** - -**What is the real** [**difference**](https://web.archive.org/web/20210625102244/https://kinsta.com/why-us/?kaid=XIIHFPADWOKE) **between Kinsta and someone else?** - -## **Purrfect Picks** - -**Brian** - -[**https://workers.cloudflare.com/sites**](https://web.archive.org/web/20210625102244/https://workers.cloudflare.com/sites) - -### **Alex** - -[**Kinsta’s Blog**](https://web.archive.org/web/20210625102244/https://kinsta.com/blog/?kaid=XIIHFPADWOKE) **is a wealth of information!** - -[**https://www.apple.com/mac-pro/**](https://web.archive.org/web/20210625102244/https://www.apple.com/mac-pro/) +## Performance -— +With CodingCatDev we have LearnDash LMS as well as Buddy Boss, both of these use heavy transactional data, would it be possible to use something faster for the database? -This episode is sponsored by -· Anchor: The easiest way to make a podcast. [https://anchor.fm/app](https://web.archive.org/web/20210625102244/https://anchor.fm/app) +What is MariaDB [https://mariadb.org/](https://mariadb.org/)? -— +## Why Kinsta? -Send in a voice message: [https://anchor.fm/purrfect-dev/message](https://web.archive.org/web/20210625102244/https://anchor.fm/purrfect-dev/message) +What is the real [difference](https://kinsta.com/why-us/?kaid=XIIHFPADWOKE) between Kinsta and someone else? diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-20-100daysofcloud/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-20-100daysofcloud/+page.md index 503c4866..343d49c7 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-20-100daysofcloud/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-20-100daysofcloud/+page.md @@ -14,28 +14,47 @@ chapters_done: true cloudinary_convert: false cover: https://media.codingcat.dev/image/upload/main-codingcatdev-photo/skkbgf5bix76a04zhzqp.png devto: https://dev.to/codingcatdev/1-20-100daysofcloud-2ffd -excerpt: We sat down with Antonio Lo Fiego to talk about #100DaysOfCloud, how it started and what is coming next. +excerpt: 'We sat down with Antonio Lo Fiego to talk about #100DaysOfCloud, how it started and what is coming next.' hashnode: https://hashnode.codingcat.dev/podcast-1-20-100daysofcloud +picks: + [ + { author: 'alex-patterson', name: 'RxJS Marbles', site: 'https://rxmarbles.com/' }, + { + author: 'alex-patterson', + name: 'Learn by doing with A Cloud Guru', + site: 'https://acloudguru.com/' + }, + { + author: 'brittney-postma', + name: 'Challenged.dev 100 Days of Code leaderboard #code365 ', + site: 'https://challenged.dev/leaderboards/100daysofcode' + }, + { + author: 'brittney-postma', + name: 'Powertoys', + site: 'https://github.com/microsoft/PowerToys' + }, + { + author: 'antonio-lo-fiego', + name: 'The Linux Command Line: A Complete Introduction', + site: 'https://a.co/d/iFvqHyK' + }, + { + author: 'antonio-lo-fiego', + name: 'Docker Mastery: with Kubernetes +Swarm from a Docker Captain', + site: 'https://www.udemy.com/course/docker-mastery/' + } + ] slug: 1-20-100daysofcloud spotify: https://open.spotify.com/episode/3DSrceT8xEbVdCXXaO7fXx?si=fIHFdR8BSu-rBriXimPhEg start: May 12, 2021 -title: #100DaysOfCloud +title: '#100DaysOfCloud' youtube: https://www.youtube.com/watch?v=pbXZX6EVe04 --- -### Questions +## Questions -1. **What is 100DaysOfCloud?** -2. **Can any type of developer join this initiative?** -3. **Once you completed the 100 days, do you just start all over again?** -4. **What are the plans for the community moving forward?** - -### Links - -[https://twitter.com/antonio_lofiego](https://twitter.com/antonio_lofiego) - -[https://www.linkedin.com/in/antoniolofiego/detail/contact-info/](https://www.linkedin.com/in/antoniolofiego/detail/contact-info/) - -[https://github.com/antoniolofiego](https://github.com/antoniolofiego) - -[https://cloudresume.antoniolofiego.com/](https://cloudresume.antoniolofiego.com/) +1. What is 100DaysOfCloud? +2. Can any type of developer join this initiative? +3. Once you completed the 100 days, do you just start all over again? +4. What are the plans for the community moving forward? diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-21-becoming-a-developer-advocate/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-21-becoming-a-developer-advocate/+page.md index ff41d4c6..66c98f4d 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-21-becoming-a-developer-advocate/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-21-becoming-a-developer-advocate/+page.md @@ -16,14 +16,38 @@ cover: https://media.codingcat.dev/image/upload/main-codingcatdev-photo/vwb6zojo devto: https://dev.to/codingcatdev/1-21-becoming-a-developer-advocate-1o5c excerpt: Learn from Tim Benniks about how he changed from being a director of Web Development into his new role as a Developer advocate hashnode: https://hashnode.codingcat.dev/podcast-1-21-becoming-a-developer-advocate +picks: + [ + { + author: 'alex-patterson', + name: 'Earning Developer Love', + site: 'https://developermode.com/services/' + }, + { + author: 'alex-patterson', + name: 'What exactly do developer advocates do?', + site: 'https://www.keyvalues.com/blog/what-exactly-do-developer-advocates-do' + }, + { + author: 'brittney-postma', + name: 'What the heck is a Developer Advocate?', + site: 'https://www.freecodecamp.org/news/what-the-heck-is-a-developer-advocate-87ab4faccfc4/' + }, + { author: 'brittney-postma', name: 'Jason Ipsum', site: 'https://jason-ipsum.netlify.app/' }, + { + author: 'tim-benniks', + name: 'No rules rules culture about Netflix', + site: 'https://www.amazon.com/No-Rules-Netflix-Culture-Reinvention/dp/1984877860' + } + ] slug: 1-21-becoming-a-developer-advocate spotify: https://open.spotify.com/episode/3VFtwROKlIMv8X9k5tfeNf?si=gByHd3y8QNmSnjc-0UXe8A start: May 19, 2021 -title: Becoming a Developer Advocatel +title: Becoming a Developer Advocate youtube: https://www.youtube.com/watch?v=CJUXh3Dnd_M --- -### Questions +## Questions 1. How did you make the decision to move from a very top level director position into a Developer Advocate role? 2. What does a Developer Advocate do day to day? @@ -34,9 +58,7 @@ youtube: https://www.youtube.com/watch?v=CJUXh3Dnd_M - Developer Experience - Developer Marketing 5. How do you build up a DevRel Team, what are the KPI's that would say it is actually working? -6. -## Links Discussed in Podcast +## Links -- [https://opensenselabs.com/blog/articles/developer-relations-ultimate-guide](https://opensenselabs.com/blog/articles/developer-relations-ultimate-guide) -- +- [Developer Relations: The Ultimate Guide](https://opensenselabs.com/blog/articles/developer-relations-ultimate-guide) diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-22-hosting-nextjs-on-netlify/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-22-hosting-nextjs-on-netlify/+page.md index 01013807..f85c97c2 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-22-hosting-nextjs-on-netlify/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-22-hosting-nextjs-on-netlify/+page.md @@ -16,6 +16,26 @@ excerpt: We sat down with Cassidy Williams to talk about her background as a dev guests: - cassidy-williams hashnode: https://hashnode.codingcat.dev/podcast-1-22-hosting-nextjs-on-netlify +picks: + [ + { author: 'alex-patterson', name: 'Write Once for all your Apps', site: 'https://expo.io' }, + { + author: 'brittney-postma', + name: 'Next.js from the Ground Up', + site: 'https://explorers.netlify.com/learn/nextjs' + }, + { + author: 'brittney-postma', + name: 'The Next.js Handbook', + site: 'https://www.freecodecamp.org/news/the-next-js-handbook/' + }, + { author: 'cassidy-williams', name: 'Obsidian', site: 'https://obsidian.md/' }, + { + author: 'cassidy-williams', + name: 'Itaewon Class → K-drama on Netflix', + site: 'https://www.netflix.com/title/81193309' + } + ] slug: 1-22-hosting-nextjs-on-netlify spotify: https://open.spotify.com/episode/6B4r7ksTX2YM1Q6Y2qiY0v?si=z24Gzt1GQ6SA2IRuNpLY-w start: May 26, 2021 @@ -34,6 +54,6 @@ youtube: https://www.youtube.com/watch?v=QvYlf0rpJT4 ## Additional Links -- [https://github.com/netlify/netlify-plugin-nextjs](https://github.com/netlify/netlify-plugin-nextjs) - Netlify's Next.js Plugin -- [https://www.netlify.com/authors/cassidy-williams/](https://www.netlify.com/authors/cassidy-williams/) - Cassidy's Netlify Blog posts (cass.run/nb) -- [https://www.netlify.com/press/netlify-announces-next-js-integration-enabling-next-js-10-for-enterprise-teams/](https://www.netlify.com/press/netlify-announces-next-js-integration-enabling-next-js-10-for-enterprise-teams/) - Enterprise Next.js 10 on Netlify +- [Netlify's Next.js Plugin](https://github.com/netlify/netlify-plugin-nextjs) +- [Cassidy's Netlify Blog posts (cass.run/nb)](https://www.netlify.com/authors/cassidy-williams/) +- [Enterprise Next.js 10 on Netlify](https://www.netlify.com/press/netlify-announces-next-js-integration-enabling-next-js-10-for-enterprise-teams/) diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-23-creating-a-better-vue-with-nuxt/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-23-creating-a-better-vue-with-nuxt/+page.md index a3ddc08e..c5cf7464 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-23-creating-a-better-vue-with-nuxt/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-23-creating-a-better-vue-with-nuxt/+page.md @@ -16,6 +16,23 @@ cover: https://media.codingcat.dev/image/upload/main-codingcatdev-photo/eeyfwyul devto: https://dev.to/codingcatdev/1-23-creating-a-better-vue-with-nuxt-4817 excerpt: We chat with Daniel Roe about how he became a member of the Nuxt team and how Nuxt fits into the Vue.js ecosystem. hashnode: https://hashnode.codingcat.dev/podcast-1-23-creating-a-better-vue-with-nuxt +picks: + [ + { + author: 'alex-patterson', + name: 'Uniform - decoupled DXP inspired by and built for Jamstack', + site: 'https://uniform.dev/' + }, + { author: 'alex-patterson', name: 'CSS in JS', site: 'https://stitches.dev/' }, + { author: 'brittney-postma', name: 'Green Sock', site: 'https://greensock.com/gsap/' }, + { author: 'daniel-roe', name: 'Windi CSS', site: 'https://windicss.org/' }, + { + author: 'daniel-roe', + name: 'How Not to Burnout', + site: 'https://everyday.codes/life/how-not-to-burnout-guide-for-software-developers/' + }, + { author: 'daniel-roe', name: 'Daily.dev', site: 'https://app.daily.dev/' } + ] slug: 1-23-creating-a-better-vue-with-nuxt spotify: https://open.spotify.com/episode/7cKnlRGguSr6PjuHzlrMLM?si=5pA4DgwRRDCdZGCkqrPu6Q start: June 2, 2021 @@ -23,7 +40,7 @@ title: Creating a Better Vue with Nuxt youtube: https://www.youtube.com/watch?v=anP1ANHuR3M --- -### Questions +## Questions 1. Is Nuxt.js for any Vue project? 2. How do you get started with Nuxt? diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-24-diving-deeper-into-nuxt-js/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-24-diving-deeper-into-nuxt-js/+page.md index 83397f2d..391de91e 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-24-diving-deeper-into-nuxt-js/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-24-diving-deeper-into-nuxt-js/+page.md @@ -16,6 +16,34 @@ excerpt: We take a deeper dive into Nuxt.js with Alexander Lichter a core team m guests: - alexander-lichter hashnode: https://hashnode.codingcat.dev/podcast-1-24-diving-deeper-into-nuxt-js +picks: + [ + { + author: 'alex-patterson', + name: 'Lit 2.0', + site: 'https://lit.dev/blog/2021-04-21-lit-2.0-meet-lit-all-over-again/' + }, + { + author: 'alex-patterson', + name: 'The Falcon and The Winter Soldier', + site: 'https://www.disneyplus.com/series/the-falcon-and-the-winter-soldier/4gglDBMx8icA' + }, + { + author: 'brittney-postma', + name: "let's learn next learn Nuxt with Jason", + site: 'https://www.learnwithjason.dev/let-s-learn-nuxt' + }, + { + author: 'brittney-postma', + name: 'Netflix Shadow and Bone', + site: 'https://www.netflix.com/title/80236319' + }, + { + author: 'alexander-lichter', + name: 'A collection of helpful composables for Vue', + site: 'https://vueuse.org/' + } + ] slug: 1-24-diving-deeper-into-nuxt-js spotify: https://open.spotify.com/episode/0hiXhA2x4CeZSErKwHMDSB?si=Ywx19GDIS-WT2qz-2yfl_A start: June 2, 2021 diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-25-micro-frontends/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-25-micro-frontends/+page.md index 53c0da70..a5a285c7 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-25-micro-frontends/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-25-micro-frontends/+page.md @@ -2,7 +2,6 @@ type: podcast authors: - alex-patterson - - brittney-postma episode: 25 recording_date: March 29, 2021 5:30 PM season: 1 @@ -16,6 +15,16 @@ excerpt: We sit down to chat with Alex Gogan about how Sherpa is leveraging Micr guests: - alex-gogan hashnode: https://hashnode.codingcat.dev/podcast-1-25-micro-frontends +picks: + [ + { + author: 'alex-patterson', + name: 'Ultimate Courses', + site: 'https://ultimatecourses.com/courses/angular' + }, + + { author: 'alex-gogan', name: 'Readocracy', site: 'https://readocracy.com/' } + ] slug: 1-25-micro-frontends spotify: https://open.spotify.com/episode/5gkLrF5jX6ny5R1O8GSIBx?si=CXxsNmYjRkOzL1he-RZodQ start: June 9, 2021 @@ -23,7 +32,7 @@ title: Creating Macro Benefits from Micro Frontends youtube: https://www.youtube.com/watch?v=rgHttPaek8A --- -### Questions +## Questions [Alex's Slides](https://docs.google.com/presentation/d/1nUkmecPIQJGohxuyGWUSmQ06MCT6xVPpqWOVs0mC8qE/edit?usp=sharing) @@ -81,38 +90,12 @@ youtube: https://www.youtube.com/watch?v=rgHttPaek8A - when using post messages to communicate between iFrames, checking for origin/destination and validating payloads is necessary - security teams might bring up concerns around click-jacking and end users not being able to distinguish or understand which part of the experience is part the host and which is ours ⇒ we visually indicate through "powered by sherpa°" and logo placements to provide clarity, nothing technical but very relevant -7. **Showtime** - -- I'd be able to show our whitelabel solution that consists of 3 independent applications with two embedded elements (micro frontends) -- do a live code example using our SDK which might be interesting to see how simple it can be - -Micro frontend resources -[https://github.com/billyjov/microfrontend-resources](https://github.com/billyjov/microfrontend-resources) - -- Notes from initial call - Angular Micro Frontend Architecture Questions - Questions - **What is Micro Frontend Architecture? - Can you breakdown the difference between a normal SPA vs. using Angular Elements?** - What is the difference between using elements, or complete applications as parts of a larger application, in terms of micro frontend? - **Can we talk about Basecamp on how you are using that for project organization? - Do micro frontends speed up development time? - Especially across large teams? - What are some of the key benefits? - User-centered design? - Incremental development? - Maintainable Architecture? - Can you still utilize a design system? - Do you have to only use a singular framework? - Have you ever mixed something like Stencil with Angular Elements? - Module Federation** - ???? - **Can we talk about iFrame solution / styling while creating widgets? - Single App with multiple routes? - How do you share state?** - How - **Multiple Apps?** - Example of using the app - [https://apply.joinsherpa.com/explore/USA](https://apply.joinsherpa.com/explore/USA) - Additional Useful Links - [https://www.angulararchitects.io/en/](https://www.angulararchitects.io/en/)[https://micro-frontends.org/](https://micro-frontends.org/)[https://itnext.io/handling-data-with-web-components-9e7e4a452e6e](https://itnext.io/handling-data-with-web-components-9e7e4a452e6e)[https://micro-frontends.zeef.com/elisabeth.engel?ref=elisabeth.engel&share=ee53d51a914b4951ae5c94ece97642fc](https://micro-frontends.zeef.com/elisabeth.engel?ref=elisabeth.engel&share=ee53d51a914b4951ae5c94ece97642fc)[https://github.com/rajasegar/awesome-micro-frontends](https://github.com/rajasegar/awesome-micro-frontends)[https://basecamp.com/shapeup](https://basecamp.com/shapeup) +## Links + +- [microfrontend-resources](https://github.com/billyjov/microfrontend-resources) +- [Example of using the app](https://apply.joinsherpa.com/explore/USA) +- [https://www.angulararchitects.io/en/](https://www.angulararchitects.io/en/) +- [https://micro-frontends.org/](https://micro-frontends.org/) +- [https://itnext.io/handling-data-with-web-components-9e7e4a452e6e](https://itnext.io/handling-data-with-web-components-9e7e4a452e6e) +- [https://micro-frontends.zeef.com/elisabeth.engel?ref=elisabeth.engel&share=ee53d51a914b4951ae5c94ece97642fc](https://micro-frontends.zeef.com/elisabeth.engel?ref=elisabeth.engel&share=ee53d51a914b4951ae5c94ece97642fc) +- [https://github.com/rajasegar/awesome-micro-frontends](https://github.com/rajasegar/awesome-micro-frontends)[https://basecamp.com/shapeup](https://basecamp.com/shapeup) diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-26-creating-great-ecommerce-with-jamstack/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-26-creating-great-ecommerce-with-jamstack/+page.md index b65bcd22..95070b54 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-26-creating-great-ecommerce-with-jamstack/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-26-creating-great-ecommerce-with-jamstack/+page.md @@ -17,6 +17,35 @@ cover: https://media.codingcat.dev/image/upload/main-codingcatdev-photo/csxroq0l devto: https://dev.to/codingcatdev/1-26-creating-great-ecommerce-with-jamstack-af2 excerpt: We sit down with Flor Antara and James Vidler to talk all about Ecommerce and the solutions for Jamstack. hashnode: https://hashnode.codingcat.dev/podcast-1-26-creating-great-ecommerce-with-jamstack +picks: + [ + { + author: 'alex-patterson', + name: 'Sleeping Bear Marathon', + site: 'https://runsignup.com/Race/MI/Empire/SleepingBear?remMeAttempt=' + }, + { + author: 'brittney-postma', + name: 'Accept money on the jamstack by Jason Lengstorf from Netlify and Thor from Stripe', + site: 'https://www.netlify.com/blog/2020/04/13/learn-how-to-accept-money-on-jamstack-sites-in-38-minutes/' + }, + { + author: 'brittney-postma', + name: 'Jamstack Handbook by Colby Fayock ', + site: 'https://jamstackhandbook.com/' + }, + { + author: 'flor-antara', + name: 'Stackbit - The visual interface for your headless websites and apps', + site: 'https://www.stackbit.com/' + }, + { + author: 'flor-antara', + name: 'Stackbit + Snipcart Tutorial', + site: 'https://www.youtube.com/watch?v=jb4GNqCCXP4' + }, + { author: 'flor-antara', name: 'Remarkable', site: 'https://remarkable.com/' } + ] slug: 1-26-creating-great-ecommerce-with-jamstack spotify: https://open.spotify.com/episode/7nxSvs2ROmrsazmlVk3O1o?si=1xxzLXu8TgOeT4QlpGnxew start: June 16, 2021 diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-27-producing-newsletters-with-buttondown/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-27-producing-newsletters-with-buttondown/+page.md index d11a67d2..790af110 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-27-producing-newsletters-with-buttondown/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-27-producing-newsletters-with-buttondown/+page.md @@ -2,7 +2,6 @@ type: podcast authors: - alex-patterson - - brittney-postma episode: 27 recording_date: April 20, 2021 3:30 PM season: 1 @@ -16,6 +15,21 @@ excerpt: If you are looking for a simple yet powerful way to create a newsletter guests: - justin-duke hashnode: https://hashnode.codingcat.dev/podcast-1-27-producing-newsletters-with-buttondown +picks: + [ + { + author: 'alex-patterson', + name: 'Cassidy Williams Newsletter', + site: 'https://buttondown.email/cassidoo' + }, + { author: 'alex-patterson', name: 'Sport Energy Gels', site: 'https://a.co/d/512vyUs' }, + { author: 'justin-duke', name: 'Celeste', site: 'https://www.celestegame.com/' }, + { + author: 'justin-duke', + name: 'Life and Death of Great American Cities', + site: 'https://bookshop.org/books/the-death-and-life-of-great-american-cities-9780679741954/9780679741954' + } + ] slug: 1-27-producing-newsletters-with-buttondown spotify: https://open.spotify.com/episode/27SydrPSZEZW0HvYfqkp5Z?si=tZu0yJrERc2hcTBQUlSCJA start: June 23, 2021 diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-28-unlocking-the-jamstack-with-auth0/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-28-unlocking-the-jamstack-with-auth0/+page.md index 3b1ad8d7..5bd4d927 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-28-unlocking-the-jamstack-with-auth0/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-28-unlocking-the-jamstack-with-auth0/+page.md @@ -16,6 +16,22 @@ cover: https://media.codingcat.dev/image/upload/main-codingcatdev-photo/tvksoc43 devto: https://dev.to/codingcatdev/1-28-unlocking-the-jamstack-with-auth0-17hf excerpt: James Q Quick is an expert on all things Jamstack and authentication, we were able to sit down and chat about Auth0 and his past experiences. hashnode: https://hashnode.codingcat.dev/podcast-1-28-unlocking-the-jamstack-with-auth0 +picks: + [ + { author: 'alex-patterson', name: 'Google I/O 2021', site: 'https://io.google/2021/' }, + { + author: 'alex-patterson', + name: 'Okta Signs Definitive Agreement to Acquire Auth0', + site: 'https://auth0.com/blog/okta-auth0-announcement/' + }, + { author: 'brittney-postma', name: 'Compressed.fm', site: 'https://www.compressed.fm/' }, + { author: 'brittney-postma', name: 'Learn Build Teach', site: 'https://learnbuildteach.com' }, + { + author: 'james-q-quick', + name: 'SanDisk 1TB Extreme Portable SSD', + site: 'https://a.co/d/2nqNHTB' + } + ] slug: 1-28-unlocking-the-jamstack-with-auth0 spotify: https://open.spotify.com/episode/1JhqpYdReU2V1ks9PEbzUm?si=PBLF3Sh-QaKzDiOBGfFYkQ start: June 30, 2021 @@ -32,4 +48,3 @@ youtube: https://www.youtube.com/watch?v=S5Qbghoj_5w 4. The latest Auth0 NodeJS SDK was just released, do you see this as a game changer? 5. How do you integrate this with with something like Firebase, Fauna, AWS AppSync? 6. What is the difference between AuthN and AuthZ and what does Auth0 handle? -7. diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-29-using-css-in-js-with-stitches/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-29-using-css-in-js-with-stitches/+page.md index 252f1b26..5fdfb25f 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-29-using-css-in-js-with-stitches/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-29-using-css-in-js-with-stitches/+page.md @@ -15,6 +15,30 @@ cloudinary_convert: false cover: https://media.codingcat.dev/image/upload/main-codingcatdev-photo/vz7ramuqpbyhcu3azajy.png devto: https://dev.to/codingcatdev/1-29-using-css-in-js-with-stitches-3994 excerpt: We sit down with Pedro Duarte to talk all about using CSS in JavaScript and why Modulz created Stitches. +picks: + [ + { + author: 'alex-patterson', + name: 'Invincible TV Show', + site: 'https://www.imdb.com/title/tt6741278/' + }, + { + author: 'alex-patterson', + name: 'JS and Friends Conference', + site: 'https://www.javascriptandfriends.com/' + }, + { + author: 'brittney-postma', + name: 'The Differing Perspectives on CSS-in-JS', + site: 'https://css-tricks.com/the-differing-perspectives-on-css-in-js/' + }, + { author: 'brittney-postma', name: 'Snowpack', site: 'https://www.snowpack.dev/' }, + { + author: 'pedro-duarte', + name: 'Two Distant Strangers, on Netflix', + site: 'https://www.netflix.com/title/81447229' + } + ] slug: 1-29-using-css-in-js-with-stitches spotify: https://open.spotify.com/episode/6BgooamhwjgQSCrsBofhyF?si=2OdvuAbUTJyS3qX0M93LSA start: July 14, 2021 @@ -31,11 +55,11 @@ youtube: https://youtu.be/GBKQcjX-1Lo 5. Is Stitches similar to styled components? 6. How does it differ from libraries like Emotion and Chakra? -## Additional Links +## Links -- Stitches docs: [https://stitches.dev](https://stitches.dev/) -- Stitches repo: [https://github.com/modulz/stitches](https://github.com/modulz/stitches) -- Stitches twitter: [https://twitter.com/stitchesjs](https://twitter.com/stitchesjs) -- The Future of the Front-End: [https://www.youtube.com/watch?v=Gw28VgyKGkw&t=3585s](https://www.youtube.com/watch?v=Gw28VgyKGkw&t=3585s) -- Radix UI: [https://radix-ui.com/primitives/docs/overview/introduction](https://radix-ui.com/primitives/docs/overview/introduction) -- NPM Comparison of libraries: [https://www.npmtrends.com/@chakra-ui/core-vs-@emotion/core-vs-styled-components-vs-@stitches/react](https://www.npmtrends.com/@chakra-ui/core-vs-@emotion/core-vs-styled-components-vs-@stitches/react) +- [Stitches docs](https://stitches.dev/docs/installation) +- [Stitches repo](https://github.com/modulz/stitches) +- [Stitches twitter](https://twitter.com/stitchesjs) +- [The Future of the Front-End](https://www.youtube.com/watch?v=Gw28VgyKGkw&t=3585s) +- [Radix UI](https://www.radix-ui.com/) +- [NPM Comparison of libraries](https://www.npmtrends.com/@chakra-ui/core-vs-@emotion/core-vs-styled-components-vs-@stitches/react) diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-3-aws-amplify-admin-ui-with-rene-brandel/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-3-aws-amplify-admin-ui-with-rene-brandel/+page.md index 79a74c5c..817fb578 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-3-aws-amplify-admin-ui-with-rene-brandel/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-3-aws-amplify-admin-ui-with-rene-brandel/+page.md @@ -2,7 +2,6 @@ type: podcast authors: - alex-patterson - - brittney-postma episode: 3 recording_date: January 1, 2021 season: 1 @@ -16,6 +15,14 @@ excerpt: Talking with René Brandel about AWS Amplify Admin UI. How you can get guests: - rene-brandel hashnode: https://hashnode.codingcat.dev/podcast-1-3-aws-amplify-admin-ui-with-rene-brandel +picks: + [ + { + author: 'rene-brandel', + name: 'Re:invent Sessions', + site: 'https://aws.amazon.com/blogs/mobile/the-aws-reinvent-2020-guide-to-front-end-web-and-mobile/' + } + ] preview: https://codingcat.dev/api/preview?secret=7tjQhb1qQlS3FtyV3b0I&selectionType=podcast&selectionSlug=1-3-aws-amplify-admin-ui-with-rene-brandel&_id=8539cb8288a24074b44c6063e811c3c0 slug: 1-3-aws-amplify-admin-ui-with-rene-brandel spotify: https://open.spotify.com/episode/1VaD0we7TmA8t6YCEaL4sw?si=PrQU4cKlTjSN7l8dFRBdMw @@ -24,36 +31,20 @@ title: AWS Amplify Admin UI with René Brandel youtube: https://www.youtube.com/watch?v=QnNJdK2_4VM --- -**Welcome back Purrfect Peeps!** +## AWS Amplify Admin UI -Today we are going to talk with René Brandel about AWS Amplify Admin UI. +The blog: [New AWS Amplify Admin UI Helps You Develop App Backends, No Cloud Experience Required | Amazon Web Services](https://aws.amazon.com/blogs/aws/aws-amplify-admin-ui-helps-you-develop-app-backends-no-cloud-experience-required/) -**The Amplify Admin UI is a visual interface for frontend web and mobile developers to develop app backends and manage app content outside the AWS Management Console. Teams can use the Admin UI to create and manage enterprise-ready, scalable, and secure cloud backends for their apps.** +The actual UI: [Admin UI basics – Introduction – Amplify Docs](https://docs.amplify.aws/console/adminui/intro) -### **René Brandel** +## Amplify and René -**René is a Senior Product Manager with Amazon Web Services (AWS). He is currently on the AWS Amplify project.** - -#### **Links** [**René Huangtian Brandel – Senior Product Manager – Technical – Amazon Web Services (AWS)**](https://web.archive.org/web/20210625104115/https://www.linkedin.com/in/renebrandel/) - -### **AWS Amplify Admin UI** - -**The blog:** [**New AWS Amplify Admin UI Helps You Develop App Backends, No Cloud Experience Required | Amazon Web Services**](https://web.archive.org/web/20210625104115/https://aws.amazon.com/blogs/aws/aws-amplify-admin-ui-helps-you-develop-app-backends-no-cloud-experience-required/) - -**The actual UI:** [**Admin UI basics – Introduction – Amplify Docs**](https://web.archive.org/web/20210625104115/https://docs.amplify.aws/console/adminui/intro) - -**\* \* Content May Contain** [**Affiliate Links**](https://web.archive.org/web/20210625104115/https://codingcat.dev/ftc-disclosure/) - -## **René’s Background** - -## **Amplify and René** - -**What got you started with Amplify?** +What got you started with Amplify? - Helping frontend developers - Personally, always inspired on how to write less code for more -**What would you recommend for a person to get started with Amplify?** +What would you recommend for a person to get started with Amplify? - If you’re a frontend web or mobile developer on AWS, then Amplify is the best way to get started - Helps developers add cloud-based features to frontend apps @@ -62,46 +53,23 @@ Today we are going to talk with René Brandel about AWS Amplify Admin UI. Amplify Admin UI -**What’s the Amplify Admin UI? Is this something new?** +What’s the Amplify Admin UI? Is this something new? -**Do you need an AWS account to get started?** +Do you need an AWS account to get started? -**What’s so special about the new visual data modeler?** +What’s so special about the new visual data modeler? -**GSI’s are always difficult, does this help? (In relation to the data modeler)** +GSI’s are always difficult, does this help? (In relation to the data modeler) -**What are some other major features you can have with the Admin UI? (we can talk about auth)** +What are some other major features you can have with the Admin UI? (we can talk about auth) -**Access outside the AWS Management Console** +Access outside the AWS Management Console This is amazing but could we talk a little bit about how it works? Is it running on Java somehow, like Firebase emulator? -**Non-technical users – how do they use it?** +Non-technical users – how do they use it? -**How does this new Amplify Admin UI work with existing customers?** +How does this new Amplify Admin UI work with existing customers? - How do they turn it on? - CLI users - -## Purrfect Picks - -(These are fun picks for the week) - -### René - -Re:invent Sessions: - -[**https://aws.amazon.com/blogs/mobile/the-aws-reinvent-2020-guide-to-front-end-web-and-mobile/**](https://web.archive.org/web/20210625104115/https://aws.amazon.com/blogs/mobile/the-aws-reinvent-2020-guide-to-front-end-web-and-mobile/) - -### Alex - -[https://www.twitch.tv/videos/824360476](https://web.archive.org/web/20210625104115/https://www.twitch.tv/videos/824360476) – Feature Launch on Twitch - -— - -This episode is sponsored by -· Anchor: The easiest way to make a podcast. [https://anchor.fm/app](https://web.archive.org/web/20210625104115/https://anchor.fm/app) - -— - -Send in a voice message: [https://anchor.fm/purrfect-dev/message](https://web.archive.org/web/20210625104115/https://anchor.fm/purrfect-dev/message) diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-30-journey-of-a-freelance-designer-developer/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-30-journey-of-a-freelance-designer-developer/+page.md index f498a4b8..318eec60 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-30-journey-of-a-freelance-designer-developer/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-30-journey-of-a-freelance-designer-developer/+page.md @@ -16,6 +16,37 @@ cover: https://media.codingcat.dev/image/upload/main-codingcatdev-photo/vbex1zxo devto: https://dev.to/codingcatdev/1-30-journey-of-a-freelance-designer-developer-3a4p excerpt: In this episode we sit down with Amy Dutton and to talk about freelancing and what it takes to be a designer and developer. We also talk about working for Zeal and making her awesome channel Self Teach Me. hashnode: https://hashnode.codingcat.dev/podcast-1-30-journey-of-a-freelance-designer-developer +picks: + [ + { + author: 'alex-patterson', + name: 'Tips for Finding Clients as a Freelance developer', + site: 'https://dev.to/creativetim_official/10-tips-for-finding-clients-as-a-freelance-web-developer-1cbe' + }, + { + author: 'alex-patterson', + name: "Jupiter's Legacy", + site: 'https://www.netflix.com/title/80244953' + }, + + { + author: 'brittney-postma', + name: 'Freelance episodes on CompressedFM Part 1', + site: 'https://www.compressed.fm/episode/6' + }, + { + author: 'brittney-postma', + name: 'Freelance episodes on CompressedFM Part 2', + site: 'https://www.compressed.fm/episode/7' + }, + { + author: 'brittney-postma', + name: 'The Mitchells vs the Machines', + site: 'https://www.netflix.com/title/81399614' + }, + { author: 'amy-dutton', name: 'Magnetic Phone Mount', site: 'https://amzn.to/2Q9iLVP' }, + { author: 'amy-dutton', name: 'Embrava Blynclight', site: 'https://amzn.to/3nXo0o4' } + ] slug: 1-30-journey-of-a-freelance-designer-developer spotify: https://open.spotify.com/episode/6NkckhsW8DdxUNTNfyGY8T?si=tumVwEApThKlYEZhn8WwCg start: July 21, 2021 @@ -32,15 +63,14 @@ youtube: https://www.youtube.com/watch?v=T7VQ_x4zZMI 5. What are the most common projects you get asked for as a freelancer? 1. What is your tech stack of choice or does it depend on the project? -## Additional Links +## Links -- [https://www.figma.com/figjam/](https://www.figma.com/figjam/) - Figjam -- [https://help.figma.com/hc/en-us/articles/360063144053-Create-branches-and-merge-changes](https://help.figma.com/hc/en-us/articles/360063144053-Create-branches-and-merge-changes) - Branches -- [https://www.framer.com/](https://www.framer.com/) - Framer Prototype -- [https://www.sanity.io/docs/groq](https://www.sanity.io/docs/groq) - Query Language -- [https://www.codingzeal.com/hiring](https://www.codingzeal.com/hiring) - Zeal Hiring -- [https://dribbble.com/](https://dribbble.com/) - Inspiration for designers and creatives -- [https://www.behance.net/](https://www.behance.net/) - Behance -- [https://chrome.google.com/webstore/detail/panda-5-your-favorite-web/haafibkemckmbknhfkiiniobjpgkebko?hl=en](https://chrome.google.com/webstore/detail/panda-5-your-favorite-web/haafibkemckmbknhfkiiniobjpgkebko?hl=en) - Panda 5 -- [https://sidebar.io/](https://sidebar.io/) - Sidebar -- +- [Figjam - Define ideas, align on decisions, and move work forward—all in one place](https://www.figma.com/figjam) +- [Branches](https://help.figma.com/hc/en-us/articles/360063144053-Create-branches-and-merge-changes) +- [Framer Prototype](https://www.framer.com/) +- [Sanity's Query Language](https://www.sanity.io/docs/groq) +- [Zeal Hiring](https://www.codingzeal.com/hiring) +- [Dribble - Inspiration for designers and creatives](https://dribbble.com/) +- [Behance](https://www.behance.net/) +- [Panda 5](https://chrome.google.com/webstore/detail/panda-5-your-favorite-web/haafibkemckmbknhfkiiniobjpgkebko?hl=en) +- [Sidebar.io - Newsletter](https://sidebar.io) diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-31-delivering-digital-content-with-graphcms/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-31-delivering-digital-content-with-graphcms/+page.md index dc5ccbf2..71638560 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-31-delivering-digital-content-with-graphcms/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-31-delivering-digital-content-with-graphcms/+page.md @@ -16,11 +16,32 @@ cover: https://media.codingcat.dev/image/upload/main-codingcatdev-photo/u8at848k devto: https://dev.to/codingcatdev/1-31-delivering-digital-content-with-graphcms-31c2 excerpt: We sit down with Scott Spence to talk about all things GraphCMS related. Why the decision was to go with a GraphQL only backend as a service. hashnode: https://hashnode.codingcat.dev/podcast-1-31-delivering-digital-content-with-graphcms +picks: + [ + { + author: 'alex-patterson', + name: 'Gun.io - Freelance Hiring for Free', + site: 'https://www.gun.io/' + }, + { author: 'brittney-postma', name: 'Hygraph Blog', site: 'https://hygraph.com/blog' }, + { author: 'brittney-postma', name: 'Polywork', site: 'https://polywork.com' }, + { author: 'scott-spence', name: 'SvelteKit', site: 'https://kit.svelte.dev/' }, + { + author: 'scott-spence', + name: 'Jesse Skinner - Joy of Svelte', + site: 'https://www.joyofsvelte.com/' + }, + { + author: 'scott-spence', + name: 'Podcast: Sideways with Matthew Syed, great podcast on many different topics', + site: 'https://play.pocketcasts.com/podcasts/c75060d0-4899-0139-3370-0acc26574db2' + } + ] slug: 1-31-delivering-digital-content-with-graphcms spotify: https://open.spotify.com/episode/404wafUKZho8inHT6iYcdi?si=RISdrE90Qf-EXOk4znmkHQ start: July 28, 2021 title: Delivering Digital Content with GraphCMS -youtube: https://www.youtube.com/watch?v=FXigkX0uI0M +youtube: https://youtu.be/-vDhA2dUfsM --- ## Questions @@ -40,9 +61,7 @@ youtube: https://www.youtube.com/watch?v=FXigkX0uI0M 1. Depending on what learner you are, I found Jamie's intro video really useful for me when starting out building a project the last two weeks: [https://www.youtube.com/watch?v=Ylmd737tw5w](https://www.youtube.com/watch?v=Ylmd737tw5w) 2. There's also the GraphCMS blog and the GitHub examples repo: [https://github.com/GraphCMS/graphcms-examples](https://github.com/GraphCMS/graphcms-examples) -## Additional Links +## Links - [https://www.freecodecamp.org/donate/](https://www.freecodecamp.org/donate/) - Freecodecamp has helped a lot of people, please donate - [https://graphcms.com/blog](https://graphcms.com/blog) - resources -- [https://graphcms.nolt.io/roadmap](https://graphcms.nolt.io/roadmap) - Graphcms Roadmap -- diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-32-side-project-hustle/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-32-side-project-hustle/+page.md index 5fe4712f..02ea3c87 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-32-side-project-hustle/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-32-side-project-hustle/+page.md @@ -16,6 +16,26 @@ cover: https://media.codingcat.dev/image/upload/main-codingcatdev-photo/zrgetssj devto: https://dev.to/codingcatdev/1-32-side-project-hustle-4jb8 excerpt: We sit down with Brad Garropy to talk about how he got started in web development. We also discuss how creating and maintaining side projects can help you get a full time job. hashnode: https://hashnode.codingcat.dev/podcast-1-32-side-project-hustle +picks: + [ + { + author: 'alex-patterson', + name: 'Nice Green Screen', + site: 'https://www.amazon.com/dp/B07KYSTPYL' + }, + { author: 'alex-patterson', name: 'The Nevers', site: 'https://www.hbomax.com/grw-nev' }, + { + author: 'brittney-postma', + name: 'HSL color theming with CSS variables', + site: 'https://una.im/css-color-theming/' + }, + { author: 'brittney-postma', name: 'IFTTT', site: 'https://ifttt.com/' }, + { + author: 'brad-garropy', + name: 'TC Helicon GoXLR', + site: 'https://www.amazon.com/GoXLR-Mixer-Sampler-Voice-Streamers/dp/B07JKNG4NV' + } + ] slug: 1-32-side-project-hustle spotify: https://open.spotify.com/episode/4e74hihRFusCBKNLXSSHdK?si=IIxfBbdTTHOeAyCJVnmDtQ start: August 4, 2021 @@ -34,13 +54,3 @@ youtube: https://www.youtube.com/watch?v=jwb5zi5bjfE 6. So, with all these side projects and a full time job, why did you want to start the Web Dev Weekly Podcast? 7. How has social media helped you along the way? 8. Aside: using GitHub Actions. How do you use GitHub actions to improve your workflow? - -## Additional Links - -https://bradgarropy.com -https://twitter.com/bradgarropy -https://twitch.tv/bradgarropy -https://github.com/bradgarropy -https://webdevweekly.captivate.fm -https://youtube.com/bradgarropy -https://bradgarropy.com/discord diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-33-bringing-the-jamstack-together-with-tinacms/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-33-bringing-the-jamstack-together-with-tinacms/+page.md index 5a518c29..9e17fdfe 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-33-bringing-the-jamstack-together-with-tinacms/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-33-bringing-the-jamstack-together-with-tinacms/+page.md @@ -13,7 +13,38 @@ cloudinary_convert: false cover: https://media.codingcat.dev/image/upload/main-codingcatdev-photo/inv64frx9p0i8jm5awzp.png devto: https://dev.to/codingcatdev/1-33-bringing-the-jamstack-together-with-tinacms-2m20 excerpt: We sit down with James Perkins to talk about how he became a developer advocate. Then we talk about how TinaCMS is changing the way we think about editing in the Jamstack. +guests: + - james-r-perkins hashnode: https://hashnode.codingcat.dev/podcast-1-33-bringing-the-jamstack-together-with-tinacms +picks: + [ + { + author: 'alex-patterson', + name: 'Chrome 91', + site: 'https://developer.chrome.com/blog/new-in-chrome-91/' + }, + { + author: 'alex-patterson', + name: 'Chrome Speed Improvements', + site: 'https://blog.chromium.org/2021/05/chrome-is-faster-in-m91.html?m=1' + }, + { + author: 'alex-patterson', + name: 'Flame Gaming Engine', + site: 'https://flame-engine.org/docs/#/' + }, + { + author: 'brittney-postma', + name: 'TinaBlog - James Perkins Developer Advocate', + site: 'https://tina.io/blog/meet-james-perkins-our-new-developer-advocate/' + }, + { author: 'brittney-postma', name: 'IFTTT', site: 'https://ifttt.com/' }, + { + author: 'james-r-perkins', + name: 'Proform Bike', + site: 'https://www.proform.com/exercise-bikes/carbon-cx' + } + ] slug: 1-33-bringing-the-jamstack-together-with-tinacms spotify: https://open.spotify.com/episode/5fmSi07Y9OWAT1afHQaK3R?si=JmVzJ9htRAmydW-7lNGERQ start: August 11, 2021 @@ -34,7 +65,6 @@ youtube: https://www.youtube.com/watch?v=5m3kbQh9yYU 8. What is coming with TinaCloud? 9. Can you talk a little about Collabstream? -## Additional Links +## Links -- Tina Cloud - [https://tina.io/blog/announcement-tina-cloud-is-officially-in-alpha/](https://tina.io/blog/announcement-tina-cloud-is-officially-in-alpha/) -- +- [Tina Cloud](https://tina.io/blog/announcement-tina-cloud-is-officially-in-alpha/) diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-34-making-flutter-games-with-flame-engine/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-34-making-flutter-games-with-flame-engine/+page.md index 7a68d17e..54ec16ce 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-34-making-flutter-games-with-flame-engine/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-34-making-flutter-games-with-flame-engine/+page.md @@ -18,6 +18,32 @@ cover: https://media.codingcat.dev/image/upload/main-codingcatdev-photo/veso6act devto: https://dev.to/codingcatdev/1-34-making-flutter-games-with-flame-engine-d6g excerpt: If you love gaming and Flutter, you need to checkout Flame Engine! We sit down with Lukas, Jochum and Renan to chat about how this library works. hashnode: https://hashnode.codingcat.dev/podcast-1-34-making-flutter-games-with-flame-engine +picks: + [ + { author: 'alex-patterson', name: 'GitHub Copilot', site: 'https://copilot.github.com/' }, + { + author: 'brittney-postma', + name: 'Mythic Quest - Apple TV+', + site: 'https://tv.apple.com/us/show/mythic-quest/umc.cmc.1nfdfd5zlk05fo1bwwetzldy3' + }, + { + author: 'brittney-postma', + name: 'Get Started with Svelte and SvelteKit', + site: 'https://www.youtube.com/watch?v=fOD_3iSiwTQ' + }, + { author: 'lukas-spydon', name: 'Melos', site: 'https://github.com/invertase/melos' }, + { author: 'jochum-wolfen', name: 'SpriteStack', site: 'https://spritestack.io/' }, + { + author: 'jochum-wolfen', + name: 'SpriteStack Example', + site: 'https://twitter.com/wolfenrain/status/1348698185598951424?s=20' + }, + { + author: 'renan', + name: 'Tomb Toad', + site: 'https://play.google.com/store/apps/details?id=com.crescentmoongames.tombtoad&hl=en&gl=US' + } + ] slug: 1-34-making-flutter-games-with-flame-engine spotify: https://open.spotify.com/episode/1LcFMt9R8kW0tQAaf4wTf7?si=GCuE6NQSTl6MtP4R1IsVYg start: September 1, 2021 @@ -39,7 +65,7 @@ youtube: https://www.youtube.com/watch?v=8-aj-FxRs1k 9. Is there any physics engine inside Flame, or one that can be used with Flame? 10. Where do you turn if you need help with a Flame project? -## Additional Links +## Links - Flame Engine - [https://flame-engine.org/](https://flame-engine.org/) - Flame Tutorials - [https://github.com/flame-engine/flame/tree/main/tutorials](https://github.com/flame-engine/flame/tree/main/tutorials) @@ -47,7 +73,3 @@ youtube: https://www.youtube.com/watch?v=8-aj-FxRs1k - Discord - [https://discord.com/invite/pxrBmy4](https://discord.com/invite/pxrBmy4) - Sprite Stacking - [https://twitter.com/wolfenrain/status/1348698185598951424?s=20](https://twitter.com/wolfenrain/status/1348698185598951424?s=20) - Firebase backed game - h[ttps://github.com/Shadow60539/club_penguin_game](https://github.com/Shadow60539/club_penguin_game) - -### Alex Patterson - -GitHub Copilot [https://copilot.github.com/](https://copilot.github.com/) diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-35-the-coding-interview-and-transitioning-in-tech/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-35-the-coding-interview-and-transitioning-in-tech/+page.md index bc3b25c1..eb4d8174 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-35-the-coding-interview-and-transitioning-in-tech/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-35-the-coding-interview-and-transitioning-in-tech/+page.md @@ -16,6 +16,30 @@ cover: https://media.codingcat.dev/image/upload/main-codingcatdev-photo/ni4t43qf devto: https://dev.to/codingcatdev/1-35-the-coding-interview-and-transitioning-in-tech-3h3m excerpt: Laurie Barth joins us to talk about her transition from working on docs with Gatsby to becoming a Software Engineer at Netflix and the coding interviews along the way. hashnode: https://hashnode.codingcat.dev/podcast-1-35-the-coding-interview-and-transitioning-in-tech +picks: + [ + { author: 'alex-patterson', name: 'New Desktop Web Apps', site: 'https://tauri.studio/en/' }, + { + author: 'brittney-postma', + name: 'Polywork', + site: 'https://www.polywork.com/brittneypostma' + }, + { + author: 'brittney-postma', + name: 'DevelopHer - motivational book geared towards women', + site: 'https://developher.com/book/' + }, + { + author: 'laurie-barth', + name: 'Code Girls - book about female code breakers during WW II', + site: 'https://www.amazon.com/Code-Girls-Untold-American-Breakers/dp/0316439894' + }, + { + author: 'laurie-barth', + name: 'Drop - mechanical keyboard shop', + site: 'https://drop.com/home' + } + ] slug: 1-35-the-coding-interview-and-transitioning-in-tech spotify: https://open.spotify.com/episode/6gJkRx54iHw3CORwlF9qzw?si=NfIUKSRxSouH4ErIxoNQoQ start: September 8, 2021 @@ -34,6 +58,6 @@ youtube: https://www.youtube.com/watch?v=Lm6Xv55S8GA 4. How did you find interviewing at different companies, what did you like or not like? 5. What (if anything) needs to change with coding interviews? -## Additional Links +## Links -How to Contribute to an Open Source Project - [https://css-tricks.com/how-to-contribute-to-an-open-source-project/](https://css-tricks.com/how-to-contribute-to-an-open-source-project/) +[CSS Tricks - How to Contribute to an Open Source Project](https://css-tricks.com/how-to-contribute-to-an-open-source-project/) diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-36-reviewing-nextjs-features-with-tim-neutkens/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-36-reviewing-nextjs-features-with-tim-neutkens/+page.md index ce4fc8a1..c8e351a7 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-36-reviewing-nextjs-features-with-tim-neutkens/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-36-reviewing-nextjs-features-with-tim-neutkens/+page.md @@ -2,7 +2,6 @@ type: podcast authors: - alex-patterson - - brittney-postma episode: 36 guests: - tim-neutkens @@ -16,6 +15,11 @@ cover: https://media.codingcat.dev/image/upload/v1632186883/main-codingcatdev-ph devto: https://dev.to/codingcatdev/1-36-reviewing-next-js-11-features-with-tim-neutkens-3hoi excerpt: We sit down with Tim to talk about how he got started with Next.js and what things are upcoming in Next.js 11. hashnode: https://hashnode.codingcat.dev/podcast-1-36-reviewing-nextjs-features-with-tim-neutkens +picks: + [ + { author: 'alex-patterson', name: 'Builder.io Spaces', site: 'https://builder.io/spaces' }, + { author: 'tim-neutkens', name: 'Lee Robinson', site: 'https://leerob.io/' } + ] slug: 1-36-reviewing-nextjs-features-with-tim-neutkens spotify: https://open.spotify.com/episode/5f7NgscE9NfrDusvHGhhG3?si=YadoDC8YQwO49XWpmlhbkA start: September 15, 2021 @@ -23,7 +27,7 @@ title: Reviewing Next.js 11 features with Tim Neutkens youtube: https://www.youtube.com/watch?v=S3NokxTVs7Y --- -### Questions +## Questions 1. How did you get started on Next.js**?** 2. Have you always been a fan of React? @@ -43,11 +47,11 @@ youtube: https://www.youtube.com/watch?v=S3NokxTVs7Y 2. On Demand revalidation 11. Next.js Live - [https://nextjs.org/live](https://nextjs.org/live) -## Additional Links +## Links -- Next.js - [https://github.com/vercel/next.js](https://github.com/vercel/next.js) -- MDX - [https://github.com/mdx-js/mdx](https://github.com/mdx-js/mdx) -- Micro - [https://github.com/vercel/micro](https://github.com/vercel/micro) -- ncc - [https://github.com/vercel/ncc](https://github.com/vercel/ncc) -- Tim Neutkens @ Vercel - [https://vercel.com/about/timneutkens](https://vercel.com/about/timneutkens) -- Chrome Introducing Aurora - [https://web.dev/introducing-aurora/](https://web.dev/introducing-aurora/) +- [Next.js](https://github.com/vercel/next.js) +- [MDX](https://github.com/mdx-js/mdx) +- [Micro - Asynchronous HTTP microservices](https://github.com/vercel/micro) +- [ncc - Simple CLI for compiling a Node.js module into a single file](https://github.com/vercel/ncc) +- [Tim Neutkens @ Vercel](https://vercel.com/about/timneutkens) +- [Chrome Introducing Aurora](https://web.dev/introducing-aurora/) diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-37-building-better-authentication-with-clerk/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-37-building-better-authentication-with-clerk/+page.md index 91ebdd5c..fb8274c3 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-37-building-better-authentication-with-clerk/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-37-building-better-authentication-with-clerk/+page.md @@ -16,6 +16,25 @@ excerpt: In this episode we sit down with Braden Sidoti Co-Founder of Clerk. Cle guests: - braden-sidoti hashnode: https://hashnode.codingcat.dev/podcast-1-37-building-better-authentication-with-clerk +picks: + [ + { + author: 'alex-patterson', + name: 'Firebase JS v9', + site: 'https://firebase.googleblog.com/2021/08/the-new-firebase-js-sdk-now-ga.html' + }, + { + author: 'alex-patterson', + name: "Marvel's What If", + site: 'https://disneyplusoriginals.disney.com/show/what-if#:~:text="What If…%3F" flips,stars who reprise their roles.' + }, + { author: 'brittney-postma', name: 'Astro', site: 'https://astro.build/' }, + { + author: 'braden-sidoti', + name: 'Dr. Death', + site: 'https://www.peacocktv.com/stream-tv/dr-death?cid=2107originalsdrdepkpdsearch4656' + } + ] slug: 1-37-building-better-authentication-with-clerk spotify: https://open.spotify.com/episode/5k2mZj2NjvWsfoA1zxDeUP?si=gBdYPcKbS6Wq1uVnTUMC3w start: September 22, 2021 @@ -23,7 +42,7 @@ title: Building Better Authentication with Clerk youtube: https://www.youtube.com/watch?v=8tBlnQfWVQM --- -### Questions +## Questions 1. Why did you start building Clerk? 1. I noticed your other co-founder is also Sidoti, any relation? @@ -36,8 +55,8 @@ youtube: https://www.youtube.com/watch?v=8tBlnQfWVQM 1. What does Clerk do differently with User Management? 5. Support for frameworks other than React? (Node SDK / Serverless) -### Additional Links +## Links -- Hiring [https://apply.workable.com/clerk-dev/](https://apply.workable.com/clerk-dev/) -- Clerk with Firebase from James Perkins - [https://www.youtube.com/watch?v=YcXvZ-nPXXQ](https://www.youtube.com/watch?v=YcXvZ-nPXXQ) -- [https://bubble.io/](https://bubble.io/) No code integration +- [Clerk Careers](https://apply.workable.com/clerk-dev/) +- [Clerk with Firebase from James Perkins](https://www.youtube.com/watch?v=YcXvZ-nPXXQ) +- [Bubble - No code integration](https://bubble.io/) diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-38-creating-fake-data-with-tonic/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-38-creating-fake-data-with-tonic/+page.md index ffe3684d..4964d131 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-38-creating-fake-data-with-tonic/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-38-creating-fake-data-with-tonic/+page.md @@ -2,7 +2,6 @@ type: podcast authors: - alex-patterson - - brittney-postma episode: 38 guests: - omed-habib @@ -16,6 +15,13 @@ cover: https://media.codingcat.dev/image/upload/main-codingcatdev-photo/dz2owgun devto: https://dev.to/codingcatdev/1-38-creating-fake-data-with-tonic-4kg1 excerpt: We sit down with the VP of Marketing at Tonic.ai to talk about how you can use Tonic to create fake data. hashnode: https://hashnode.codingcat.dev/podcast-1-38-creating-fake-data-with-tonic +picks: + [ + { author: 'omed-habib', name: 'Camo', site: 'https://reincubate.com/camo/' }, + { author: 'omed-habib', name: 'Ospera', site: 'https://www.opsera.io/' }, + { author: 'alex-patterson', name: 'NuxtLabs', site: 'https://nuxtlabs.com/' }, + { author: 'alex-patterson', name: 'Clickbait', site: 'https://www.netflix.com/title/80991754' } + ] slug: 1-38-creating-fake-data-with-tonic spotify: https://open.spotify.com/episode/3S4dkWbqAlF9a0LJJagWmg?si=_19l2JjCTwuBlJ4dTGI18g start: September 29, 2021 @@ -23,7 +29,7 @@ title: Creating Fake Data with Tonic youtube: https://www.youtube.com/watch?v=vJbBcqKQ710 --- -### Questions +## Questions 1. What is fake data exactly and how is it used in the development process? 2. What are some of the risks that fake data can mitigate? Do you have specific examples? diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-39-organizing-your-content-for-the-world-with-storyblok/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-39-organizing-your-content-for-the-world-with-storyblok/+page.md index f810e495..b70a4c2d 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-39-organizing-your-content-for-the-world-with-storyblok/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-39-organizing-your-content-for-the-world-with-storyblok/+page.md @@ -15,6 +15,30 @@ cloudinary_convert: false cover: https://media.codingcat.dev/image/upload/main-codingcatdev-photo/q2eng4nciqybq8clwg6k.png devto: https://dev.to/codingcatdev/1-39-organizing-your-content-for-the-world-with-storyblok-4co1 excerpt: We sit down with Facundo Giuliani to talk all about Storyblok and how it differs form other Content Management System. +picks: + [ + { + author: 'alex-patterson', + name: 'Respect (movie)', + site: 'https://www.amazon.com/dp/B09CWL3MJK' + }, + { + author: 'brittney-postma', + name: 'Scott Tolinski Tries Storyblok', + site: 'https://www.youtube.com/watch?v=s6LuF_eqGkg' + }, + { + author: 'brittney-postma', + name: 'Ted Lasso Season 2', + site: 'https://tv.apple.com/show/umc.cmc.vtoh0mn0xn7t3c643xqonfzy' + }, + { author: 'facundo-giuliani', name: 'Just JavaScript', site: 'https://justjavascript.com/' }, + { + author: 'facundo-giuliani', + name: 'Headphones Sony WH-1000XM4', + site: 'https://electronics.sony.com/audio/speakers/360-reality-audio/p/wh1000xm4-b' + } + ] hashnode: https://hashnode.codingcat.dev/podcast-1-39-organizing-your-content-for-the-world-with-storyblok slug: 1-39-organizing-your-content-for-the-world-with-storyblok spotify: https://open.spotify.com/episode/2zY41N3heUI9086felbr9w?si=c9pH-CffT76a68uMg5jFLQ @@ -23,7 +47,7 @@ title: Organizing your content for the world with Storyblok youtube: https://www.youtube.com/watch?v=CVNbMHDTa2o --- -### Questions +## Questions 1. How did you get your started in Developer Relations? 2. What is Storyblok? @@ -32,7 +56,7 @@ youtube: https://www.youtube.com/watch?v=CVNbMHDTa2o 5. Storyblok v2: [https://www.storyblok.com/v2](https://www.storyblok.com/v2) 6. What makes it specific to eCommerce? -### Additional Links +## Links -- Storyblok CDN - [https://www.storyblok.com/mp/storyblok-content-management-in-china](https://www.storyblok.com/mp/storyblok-content-management-in-china) -- Ecommerce - [https://www.storyblok.com/lp/ecommerce](https://www.storyblok.com/lp/ecommerce) +- [Storyblok CDN](https://www.storyblok.com/mp/storyblok-content-management-in-china) +- [Ecommerce](https://www.storyblok.com/lp/ecommerce) diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-4-next-js-10-with-guillermo-rauch/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-4-next-js-10-with-guillermo-rauch/+page.md index 3ef713ec..0a767ac7 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-4-next-js-10-with-guillermo-rauch/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-4-next-js-10-with-guillermo-rauch/+page.md @@ -16,6 +16,47 @@ excerpt: Talking with Guillermo Rauch about Next.js 10 and Vercel. Including pla guests: - guillermo-rauch hashnode: https://hashnode.codingcat.dev/podcast-1-4-next-js-10-with-guillermo-rauch +picks: + [ + { + author: 'alex-patterson', + name: 'Next.js Discussions', + site: 'https://github.com/vercel/next.js/discussions' + }, + { + author: 'alex-patterson', + name: 'Lightest - Visualize web performance against competitors.', + site: 'https://lightest.app/' + }, + { + author: 'brittney-postma', + name: 'Bridgerton (tv series)', + site: 'https://www.netflix.com/title/80232398' + }, + { + author: 'brittney-postma', + name: 'The Console Logs (my digital garden/notes site)', + site: 'https://www.theconsolelogs.com/' + }, + { + author: 'guillermo-rauch', + name: 'What is Next for Vercel', + site: 'https://rauchg.com/2020/next-for-vercel' + }, + { + author: 'guillermo-rauch', + name: 'Virtual Event Starter Kit', + site: 'https://vercel.com/virtual-event-starter-kit' + }, + { author: 'guillermo-rauch', name: 'Demo Store', site: 'https://demo.vercel.store/' }, + { author: 'guillermo-rauch', name: 'Vercel Commerce', site: 'https://nextjs.org/commerce' }, + { author: 'guillermo-rauch', name: 'Cleanshot', site: 'https://cleanshot.com' }, + { + author: 'guillermo-rauch', + name: 'Lighthouse Metrics', + site: 'https://lighthouse-metrics.com/' + } + ] slug: 1-4-next-js-10-with-guillermo-rauch spotify: https://open.spotify.com/episode/5mrXe0wPHc84li5d1ZvVYd?si=SnzQ51ErR8ysFEuCuYJvsg start: January 1, 2021 @@ -23,18 +64,6 @@ title: Next.js 10 youtube: https://www.youtube.com/watch?v=Xr4wqU5FyMI --- -# Guest Details - -### Guillermo Rauch – CEO Vercel - -[https://www.linkedin.com/in/guillermo-rauch-b834b917b/](https://web.archive.org/web/20220523073518mp_/https://www.linkedin.com/in/guillermo-rauch-b834b917b/) - -[https://vercel.com/](https://web.archive.org/web/20220523073518mp_/https://vercel.com/) - -## Who is Guillermo Rauch? - -He’s the founder and CEO of Vercel, a cloud platform for static sites that fits around a Jamstack workflow. He’s also the co-creator of Next.js. He previously founded LearnBoost and CloudUp, and is well-known as the creator of several popular node open source libraries like Socket.io, Mongoose, and SlackIn. Prior to that, he was a core developer on MooTools. - ## Since we last talked a year ago 1. Zeit became Vercel and gained $21M in funding. @@ -44,7 +73,7 @@ He’s the founder and CEO of Vercel, a cloud platform for static sites that fit 5. Environment Variables 6. Fast Refresh -- **Static Regeneration** +- Static Regeneration 1. Next.js Analytics / Commerce 2. Next.js 10 released @@ -53,8 +82,8 @@ He’s the founder and CEO of Vercel, a cloud platform for static sites that fit ## Vercel -- **We are now using Vercel and Next.js in our next version of codingcat.dev. It has taken me a little bit of getting used to the CI/CD flow coming from Amplify and Google Cloud Build for Firebase hosting. Can you tell me more about Deploy Preview?** -- **https://rauchg.com/2020/vercel#preview** +- We are now using Vercel and Next.js in our next version of codingcat.dev. It has taken me a little bit of getting used to the CI/CD flow coming from Amplify and Google Cloud Build for Firebase hosting. Can you tell me more about Deploy Preview? +- https://rauchg.com/2020/vercel#preview ## NextJS @@ -63,7 +92,7 @@ He’s the founder and CEO of Vercel, a cloud platform for static sites that fit 3. In browser navigation not working in Firefox and editing in dev tools requires the server to be restarted. 4. Images must be in the public folder. -## CodingCatDev on NextJS +## CodingCat.dev on Next.js Currently we are running on Firebase as a backend with two separate Next.js sites @@ -78,36 +107,6 @@ I have read what I will call “way” too much about the Next.js chunks and tha So in looking at the P99 on Vercel we actually get 100, so what gives, what is this actually showing? -## Purrfect Picks - -### Guillermo Rauch - -[https://rauchg.com/2020/next-for-vercel](https://web.archive.org/web/20220523073518mp_/https://rauchg.com/2020/next-for-vercel) - -[https://vercel.com/virtual-event-starter-kit](https://web.archive.org/web/20220523073518mp_/https://vercel.com/virtual-event-starter-kit) - -[https://demo.vercel.store/](https://web.archive.org/web/20220523073518mp_/https://demo.vercel.store/) - -[https://nextjs.org/commerce](https://web.archive.org/web/20220523073518mp_/https://nextjs.org/commerce) - -[https://cleanshot.com/](https://web.archive.org/web/20220523073518mp_/https://cleanshot.com/) - -[https://lighthouse-metrics.com/](https://web.archive.org/web/20220523073518mp_/https://lighthouse-metrics.com/) +## Guillermo Rauch “Impossible just takes longer” - -### Alex Patterson - -Next.js Discussion - -\[https://github.com/vercel/next.js/discussions?discussions\_q=preview+mode&page=2 - -\](https://github.com/vercel/next.js/discussions?discussions\_q=preview+mode&page=2)Lightest - -https://lightest.app/ - -Brittney Postma - -Bridgerton – Netflix show: [https://www.netflix.com/title/80232398](https://web.archive.org/web/20220523073518mp_/https://www.netflix.com/title/80232398) - -The Console Logs (my digital garden/notes site) – [https://www.theconsolelogs.com/](https://web.archive.org/web/20220523073518mp_/https://www.theconsolelogs.com/) diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-40-creating-code-in-your-browser-with-stackblitz/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-40-creating-code-in-your-browser-with-stackblitz/+page.md index c9da27de..5ea33103 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-40-creating-code-in-your-browser-with-stackblitz/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-40-creating-code-in-your-browser-with-stackblitz/+page.md @@ -2,7 +2,6 @@ type: podcast authors: - alex-patterson - - brittney-postma episode: 40 guests: - tomek-sulkowski @@ -16,6 +15,20 @@ cover: https://media.codingcat.dev/image/upload/main-codingcatdev-photo/ome6ihla devto: https://dev.to/codingcatdev/140-creating-code-in-your-browser-with-stackblitz-33pb excerpt: We sit down with Tomek Sulkowski to talk about how he started as an original engineer for StackBlitz. We also talk about Web Containers and how StackBlitz is leveraging them to program on the web. hashnode: https://hashnode.codingcat.dev/podcast-1-40-creating-code-in-your-browser-with-stackblitz +picks: + [ + { + author: 'alex-patterson', + name: 'Vercel SWR (Stale While Revalidate)', + site: 'https://github.com/vercel/swr' + }, + { + author: 'tomek-sulkowski', + name: 'The Dresden Files', + site: 'https://en.wikipedia.org/wiki/The_Dresden_Files' + }, + { author: 'tomek-sulkowski', name: 'Vite', site: 'https://vitejs.dev/' } + ] slug: 1-40-creating-code-in-your-browser-with-stackblitz spotify: https://open.spotify.com/episode/2zY41N3heUI9086felbr9w?si=c9pH-CffT76a68uMg5jFLQ start: October 13, 2021 @@ -23,11 +36,11 @@ title: Creating Code in Your Browser with StackBlitz youtube: https://www.youtube.com/watch?v=IpoFnTSR2-Y --- -### Questions +## Questions 1. How did you get started working on StackBlitz? 2. The first that I heard of StackBlitz was in an Angular podcast around 2017, when did you get started with it? - 1. [https://web.archive.org/web/20171208051714/https://stackblitz.com/](https://web.archive.org/web/20171208051714/https://stackblitz.com/) + 1. [https://stackblitz.com/](https://stackblitz.com/) 3. What are Web Containers? 1. Why do they build faster than say npm? 4. How does StackBlitz compare to something like [CodeSandbox](https://codesandbox.io/)? diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-41-making-tasty-courses-for-web-developers/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-41-making-tasty-courses-for-web-developers/+page.md index a68547f2..6fb59f80 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-41-making-tasty-courses-for-web-developers/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-41-making-tasty-courses-for-web-developers/+page.md @@ -16,6 +16,31 @@ cover: https://media.codingcat.dev/image/upload/main-codingcatdev-photo/ggdj4h0v devto: https://dev.to/codingcatdev/141-making-tasty-courses-for-web-developers-4bn3 excerpt: We sit down with Wes Bos from Syntax.fm to talk about how he got started in web development, how to create courses, and how to get paid for your hard work. hashnode: https://hashnode.codingcat.dev/podcast-1-41-making-tasty-courses-for-web-developers +picks: + [ + { author: 'alex-patterson', name: 'Wheel of Names', site: 'https://wheelofnames.com/' }, + { + author: 'alex-patterson', + name: 'Beginner JavaScript', + site: 'https://beginnerjavascript.com/' + }, + { author: 'alex-patterson', name: 'Apple Event', site: 'https://www.apple.com/apple-events/' }, + { + author: 'brittney-postma', + name: 'JavaScript 30 - 30 Day Vanilla JavaScript Coding Challenge', + site: 'https://javascript30.com/' + }, + { + author: 'brittney-postma', + name: "Handmaid's Tale", + site: 'https://www.hulu.com/series/the-handmaids-tale-565d8976-9d26-4e63-866c-40f8a137ce5f' + }, + { + author: 'wes-bos', + name: 'Wes had a home made wallet', + site: 'https://wonderfuldiy.com/diy-wallets/' + } + ] slug: 1-41-making-tasty-courses-for-web-developers spotify: https://open.spotify.com/episode/3safF02gCSwJUR88YVsgjB?si=oi8cFvMlQdeet3S4G306Zg start: October 20, 2021 @@ -39,6 +64,6 @@ youtube: https://www.youtube.com/watch?v=k8qUYodgLf8 8. You usually create a few courses each year, do you ever consider the monthly model like Scott? 1. Can you get more in depth in your course model and take more time to explain concepts? -## Additional Links +## Links [http://jqueryfordesigners.com/](http://jqueryfordesigners.com/) diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-42-using-content-as-data-with-sanity-io/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-42-using-content-as-data-with-sanity-io/+page.md index da5edd06..7ec91fa9 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-42-using-content-as-data-with-sanity-io/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-42-using-content-as-data-with-sanity-io/+page.md @@ -17,6 +17,37 @@ cover: https://media.codingcat.dev/image/upload/main-codingcatdev-photo/k11r8kqg devto: https://dev.to/codingcatdev/142-using-content-as-data-with-sanityio-506n excerpt: We sit down with Kap and Knut from Sanity.io to talk about using content as data. hashnode: https://hashnode.codingcat.dev/podcast-1-42-using-content-as-data-with-sanity-io +picks: + [ + { + author: 'alex-patterson', + name: 'Vercel Integrations with Sanity', + site: 'https://vercel.com/integrations/sanity' + }, + { author: 'alex-patterson', name: 'PGA Tour 2K21', site: 'https://pgatour.2k.com/' }, + { + author: 'brittney-postma', + name: 'Next.js for Beginners - Full Course', + site: 'https://youtu.be/1WmNXEVia8I' + }, + { + author: 'sarah-kapehe', + name: 'Jujutsu Kaisen', + site: 'https://www.crunchyroll.com/jujutsu-kaisen' + }, + { + author: 'sarah-kapehe', + name: 'Your lie in April', + site: 'https://www.crunchyroll.com/your-lie-in-april' + }, + { + author: 'knut-melvaer', + name: 'Four Tet Live Sets (especially The Lot ones)', + site: 'https://www.fourtet.net/' + }, + { author: 'knut-melvaer', name: 'BETTER', site: 'https://www.youtube.com/watch?v=EFh-vtZHjOQ' }, + { author: 'knut-melvaer', name: 'fig: autocomplete for terminals', site: 'https://fig.io/' } + ] slug: 1-42-using-content-as-data-with-sanity-io spotify: https://open.spotify.com/episode/4wlShV6YkwHjONHAot56B4?si=nwowF35NTS-Ur_R6xwQtAQ start: October 27, 2021 @@ -24,7 +55,7 @@ title: Using Content as Data with Sanity.io youtube: https://www.youtube.com/watch?v=C6qa8bYsfLs --- -### Questions +## Questions 1. Knut we last chatted in February of 2020, a lot has happened since then, how are you? 2. Kap you started at Sanity in July of 2020, but before that you worked for Auth0 and also as a flight attendant for 6 years. @@ -34,8 +65,7 @@ youtube: https://www.youtube.com/watch?v=C6qa8bYsfLs 5. What is new in 2.19.2 1. [https://github.com/sanity-io/sanity/releases/tag/v2.19.0](https://github.com/sanity-io/sanity/releases/tag/v2.19.0) -## Additional Links +## Links -[https://www.sanity.io/docs/getting-started](https://www.sanity.io/docs/getting-started) - -[https://www.sanity.io/exchange](https://www.sanity.io/exchange) +- [https://www.sanity.io/docs/getting-started](https://www.sanity.io/docs/getting-started) +- [https://www.sanity.io/exchange](https://www.sanity.io/exchange) diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-43-scaling-your-javascript-career-with-ui-dev/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-43-scaling-your-javascript-career-with-ui-dev/+page.md index 06829d27..50e3c4d9 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-43-scaling-your-javascript-career-with-ui-dev/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-43-scaling-your-javascript-career-with-ui-dev/+page.md @@ -2,7 +2,6 @@ type: podcast authors: - alex-patterson - - brittney-postma episode: 43 guests: - tyler-mcginnis @@ -16,6 +15,15 @@ cover: https://media.codingcat.dev/image/upload/main-codingcatdev-photo/vyoru8lh devto: https://dev.to/codingcatdev/143-scaling-your-javascript-career-with-uidev-3jd2 excerpt: Alex sits down with Tyler McGinnis from Ui.dev and talks through scaling your JavaScript career. Tyler talks all about how you can use Ui.dev to learn in a successful fashion. hashnode: https://hashnode.codingcat.dev/podcast-1-43-scaling-your-javascript-career-with-ui-dev +picks: + [ + { + author: 'alex-patterson', + name: 'Web3', + site: 'https://www.freecodecamp.org/news/what-is-web3/' + }, + { author: 'tyler-mcginnis', name: 'Motion.dev', site: 'https://motion.dev/' } + ] slug: 1-43-scaling-your-javascript-career-with-ui-dev spotify: https://open.spotify.com/episode/3MRHcK12ysqalNLuzki719?si=ELAPjh9KQD-dyBaXXzy0fQ start: November 3, 2021 @@ -23,10 +31,15 @@ title: Scaling your JavaScript Career with Ui.dev youtube: https://www.youtube.com/watch?v=RrykaktBzLM --- -### Questions +## Questions 1. How did you get started teaching**?** 2. What made you want to create Ui.dev**?** 3. Who actually writes these newsletters? I mean they are informative and creative all at the same time! 4. You rewrote the platform recently, what tech stack are you using now? 5. With your community do you plan on still having a Discord/Slack as well? + +## Links + +- [UI.dev](https://ui.dev/) +- [Bytes.dev](https://bytes.dev/) diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-44-composing-modern-applications-with-bit/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-44-composing-modern-applications-with-bit/+page.md index b56e4243..981c216e 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-44-composing-modern-applications-with-bit/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-44-composing-modern-applications-with-bit/+page.md @@ -16,6 +16,34 @@ cover: https://media.codingcat.dev/image/upload/main-codingcatdev-photo/umsfgzlb devto: https://dev.to/codingcatdev/144-composing-modern-applications-with-bit-abk excerpt: Alex and Brittney sit down with Debbie O'Brien to talk about bit (bit.dev). We dive deep into how you can use bit to compose your application one bit at a time. hashnode: https://hashnode.codingcat.dev/podcast-1-44-composing-modern-applications-with-bit +picks: + [ + { + author: 'alex-patterson', + name: 'Cassidy Williams first job in tech', + site: 'https://github.com/readme/guides/first-job-in-tech' + }, + { + author: 'alex-patterson', + name: 'No Time to Die', + site: 'https://www.imdb.com/title/tt2382320/?ref_=fn_al_tt_1' + }, + { + author: 'brittney-postma', + name: 'Office chair wheels replacement', + site: 'https://www.amazon.com/gp/product/B01G643EU6/ref=ppx_yo_dt_b_asin_title_o02_s01?ie=UTF8&psc=1' + }, + { + author: 'brittney-postma', + name: 'How to Build a Bit Compiler for Svelte', + site: 'https://blog.bitsrc.io/how-to-build-a-bit-compiler-for-svelte-8b553c2794af' + }, + { + author: 'debbie-o-brien', + name: 'Atomic habits by James Clear', + site: 'https://jamesclear.com/atomic-habits' + } + ] slug: 1-44-composing-modern-applications-with-bit spotify: https://open.spotify.com/episode/6S6yiU3UrNLkNw5WL8rMIc?si=OCmMZTZ0Samb6RYARQ-3Mg start: November 10, 2021 diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-45-crossover-for-compressed-fm-and-purrfect-dev/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-45-crossover-for-compressed-fm-and-purrfect-dev/+page.md index aa09571f..1ea6d359 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-45-crossover-for-compressed-fm-and-purrfect-dev/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-45-crossover-for-compressed-fm-and-purrfect-dev/+page.md @@ -14,6 +14,31 @@ devto: https://dev.to/codingcatdev/145-crossover-for-compressedfm-and-purrfectde excerpt: We did a fun mashup with James Q Quick and Amy Dutton (selfteachme) from Compressed.fm. We touch a lot on our background and how to become a T shaped or broken comb skillset. guests: - amy-dutton + - james-q-quick +picks: + [ + { + author: 'alex-patterson', + name: 'Google DevFest 2021', + site: 'https://devfest.withgoogle.com/events/devfest21' + }, + { author: 'brittney-postma', name: 'Learn Build Tech', site: 'https://learnbuildteach.com' }, + { + author: 'brittney-postma', + name: 'Foundation', + site: 'https://tv.apple.com/us/show/foundation/umc.cmc.5983fipzqbicvrve6jdfep4x3' + }, + { author: 'amy-dutton', name: 'Meeter', site: 'https://www.bardeen.ai/meeter' }, + { author: 'amy-dutton', name: 'Advent of CSS', site: 'https://adventofcss.com/' }, + { author: 'amy-dutton', name: 'Advent of JS', site: 'https://adventofjs.com/' }, + { author: 'amy-dutton', name: 'GitHub Education', site: 'https://education.github.com/pack' }, + { author: 'james-q-quick', name: 'Rode Wireless Go', site: 'https://www.rode.com/wirelessgo' }, + { + author: 'james-q-quick', + name: 'Diary of Anne Frank', + site: 'https://www.annefrank.org/en/anne-frank/diary/' + } + ] hashnode: https://hashnode.codingcat.dev/podcast-1-45-crossover-for-compressed-fm-and-purrfect-dev slug: 1-45-crossover-for-compressed-fm-and-purrfect-dev spotify: https://open.spotify.com/episode/4GUnEEekhSJlGgbIOcKVHX?si=ve5B41DERqyZAXo9no7KNw diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-46-revealing-all-of-next-js-12-s-features/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-46-revealing-all-of-next-js-12-s-features/+page.md index cb6c7a55..a9d0ee44 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-46-revealing-all-of-next-js-12-s-features/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-46-revealing-all-of-next-js-12-s-features/+page.md @@ -16,6 +16,29 @@ cover: https://media.codingcat.dev/image/upload/main-codingcatdev-photo/Revealin devto: https://dev.to/codingcatdev/146-revealing-all-of-nextjs-12s-features-11cf excerpt: We sit down with Lee Robinson, Head of Developer relations at Vercel, to talk all about Next.js 12. hashnode: https://hashnode.codingcat.dev/podcast-1-46-revealing-all-of-next-js-12-s-features +picks: + [ + { + author: 'alex-patterson', + name: 'Lottie Files Lightweight, scalable animations for your website and apps', + site: 'https://lottiefiles.com/' + }, + { + author: 'brittney-postma', + name: 'Complete Next.js Developer', + site: 'https://academy.zerotomastery.io/p/learn-next-js?affcode=441520_gjue7n-1' + }, + { + author: 'brittney-postma', + name: 'Jamstack TV', + site: 'https://www.youtube.com/channel/UC8bRyfU7ycLXnEBfvdorpUg' + }, + { + author: 'lee-robinson', + name: "Lee's new M1 Macbook Pro", + site: 'https://www.apple.com/shop/buy-mac/macbook-pro/14-inch' + } + ] slug: 1-46-revealing-all-of-next-js-12-s-features spotify: https://open.spotify.com/episode/1PBe5x63tPw4lXnPLAFSfx?si=nPsDEJc8Qm26L4JrWwVI_g start: November 17, 2021 @@ -30,7 +53,7 @@ youtube: https://www.youtube.com/watch?v=_iGE7lVfeaI - **[Rust Compiler](https://nextjs.org/blog/next-12#faster-builds-and-fast-refresh-with-rust-compiler)**: ~3x faster Fast Refresh and ~5x faster builds - **[Middleware (beta)](https://nextjs.org/blog/next-12#introducing-middleware)**: Enabling full flexibility in Next.js with code over configuration - **[React 18 Support](https://nextjs.org/blog/next-12#preparing-for-react-18)**: Native Next.js APIs are now supported, as well as Suspense - - **`[` AVIF Support](https://nextjs.org/blog/next-12#smaller-images-using-avif)**: Opt-in for 20% smaller images + - **[`` AVIF Support](https://nextjs.org/blog/next-12#smaller-images-using-avif)**: Opt-in for 20% smaller images - **[Bot-aware ISR Fallback](https://nextjs.org/blog/next-12#bot-aware-isr-fallback)**: Optimized SEO for web crawlers - **[Native ES Modules Support](https://nextjs.org/blog/next-12#es-modules-support-and-url-imports)**: Aligning with the standardized module system - **[URL Imports (alpha)](https://nextjs.org/blog/next-12#url-imports)**: Import packages from any URL, no installs required diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-47-unlocking-dxp-with-uniform/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-47-unlocking-dxp-with-uniform/+page.md index 17dd6ff5..fd26a3bc 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-47-unlocking-dxp-with-uniform/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-47-unlocking-dxp-with-uniform/+page.md @@ -16,6 +16,16 @@ cover: https://media.codingcat.dev/image/upload/main-codingcatdev-photo/Unlockin devto: https://dev.to/codingcatdev/147-unlocking-dxp-with-uniform-2k1 excerpt: We sit down with Tim Benniks Dev Advocate for Uniform. hashnode: https://hashnode.codingcat.dev/podcast-1-47-unlocking-dxp-with-uniform +picks: + [ + { author: 'alex-patterson', name: 'Rive', site: 'https://rive.app/' }, + { + author: 'brittney-postma', + name: 'Tozo Earbuds', + site: 'https://www.amazon.com/TOZO-Bluetooth-Wireless-Headphones-Waterproof/dp/B07J2Z5DBM/?th=1' + }, + { author: 'tim-benniks', name: 'Astro', site: 'https://astro.build' } + ] slug: 1-47-unlocking-dxp-with-uniform spotify: https://open.spotify.com/episode/5zEZARK6JTmd9yZ2O1xqdP?si=-49xTqugR3O067lAYy9TAg start: November 24, 2021 diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-48-learn-to-build-reliable-and-efficient-software-in-rust/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-48-learn-to-build-reliable-and-efficient-software-in-rust/+page.md index 0db2f1a4..75eb8a36 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-48-learn-to-build-reliable-and-efficient-software-in-rust/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-48-learn-to-build-reliable-and-efficient-software-in-rust/+page.md @@ -16,6 +16,16 @@ cover: https://media.codingcat.dev/image/upload/main-codingcatdev-photo/Learn_to devto: https://dev.to/codingcatdev/148-learn-to-build-reliable-and-efficient-software-in-rust-3enn excerpt: We sit down and chat about Rust and Chris Biscardi's new Rust workshop, Rust Adventure. hashnode: https://hashnode.codingcat.dev/podcast-1-48-learn-to-build-reliable-and-efficient-software-in-rust +picks: + [ + { author: 'alex-patterson', name: 'Builder.io', site: 'https://builder.io' }, + { author: 'brittney-postma', name: 'Svelte Summit Fall', site: 'https://sveltesummit.com/' }, + { + author: 'chris-biscardi', + name: 'Townscaper', + site: 'https://twitter.com/OskSta/status/1450866120433577989?s=20' + } + ] slug: 1-48-learn-to-build-reliable-and-efficient-software-in-rust spotify: https://open.spotify.com/episode/5XEVHjEJtmIPUDsGb6WpAA?si=eX_QkBMeRBSQSHhyi_zIHA start: December 1, 2021 diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-49-qwik-the-html-first-framework/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-49-qwik-the-html-first-framework/+page.md index cff5e3fa..d129d6f2 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-49-qwik-the-html-first-framework/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-49-qwik-the-html-first-framework/+page.md @@ -16,6 +16,19 @@ excerpt: We sit down with Miško Hevery, Inventor of Angular, to talk about a ne guests: - misko-hevery hashnode: https://hashnode.codingcat.dev/podcast-1-49-qwik-the-html-first-framework +picks: + [ + { + author: 'alex-patterson', + name: 'How to create an NFT', + site: 'https://docs.alchemy.com/alchemy/tutorials/how-to-create-an-nft' + }, + { + author: 'misko-hevery', + name: 'Thinking, Fast and Slow', + site: 'https://www.amazon.com/Thinking-Fast-Slow-Daniel-Kahneman/dp/0374533555' + } + ] slug: 1-49-qwik-the-html-first-framework spotify: https://open.spotify.com/episode/4rPq0VRdDt5AoC2AuSyLfV?si=xkdXWhzVRKC3myXHzrt0gQ start: December 8, 2021 diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-5-mdx-with-chris-biscardi/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-5-mdx-with-chris-biscardi/+page.md index f39dbb0d..15cf4e64 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-5-mdx-with-chris-biscardi/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-5-mdx-with-chris-biscardi/+page.md @@ -16,6 +16,37 @@ excerpt: MDX is an authorable format that lets you seamlessly write JSX in your guests: - chris-biscardi hashnode: https://hashnode.codingcat.dev/podcast-1-5-mdx-with-chris-biscardi +picks: + [ + { + author: 'alex-patterson', + name: 'Circle - The all-in-one community platform for creators & brands', + site: 'https://circle.so/' + }, + { + author: 'alex-patterson', + name: 'Spline a place to design and collaborate in 3D', + site: 'https://spline.design' + }, + { author: 'alex-patterson', name: '2021 NG-Conf', site: 'https://www.2021.ng-conf.org/' }, + { + author: 'brittney-postma', + name: 'Build a Toast Site with MDX and Tailwind – Learn with Jason', + site: 'https://www.learnwithjason.dev/build-a-toast-site-using-mdx-and-tailwind' + }, + { author: 'brittney-postma', name: 'Party Corgi Network', site: 'https://partycorgi.com/' }, + { author: 'chris-biscardi', name: 'swc', site: 'https://github.com/swc-project/swc' }, + { + author: 'chris-biscardi', + name: 'Salsa - a generic framework for on-deman, incrementalized computation', + site: 'https://github.com/salsa-rs/salsa' + }, + { + author: 'chris-biscardi', + name: 'Bevy - A refreshingly simple data-driven game engine built in Rust Free and Open Source Forever!', + site: 'https://bevyengine.org/' + } + ] slug: 1-5-mdx-with-chris-biscardi spotify: https://open.spotify.com/episode/4eLI40xvIyyPgCEt0Ca1bO?si=yyfPraWzT3KiHw3hfqLjvg start: January 1, 2021 @@ -23,75 +54,20 @@ title: MDX with Chris Biscard youtube: https://www.youtube.com/watch?v=LYcVHxhLxdc --- -## Chris Biscardi Links - -[https://twitter.com/chrisbiscardi -](https://web.archive.org/web/20210625092435/https://twitter.com/chrisbiscardi)[http://www.christopherbiscardi.com/ -](https://web.archive.org/web/20210625092435/http://www.christopherbiscardi.com/)[https://www.linkedin.com/in/christopherbiscardi/](https://web.archive.org/web/20210625092435/https://www.linkedin.com/in/christopherbiscardi/) - -[github.com/ChristopherBiscardi](https://web.archive.org/web/20210625092435/http://github.com/ChristopherBiscardi) - -[http://stackoverflow.com/users/740600/chris-biscardi](https://web.archive.org/web/20210625092435/http://stackoverflow.com/users/740600/chris-biscardi) - -## Who is Chris Biscardi? - -Chris teaches people how to write Rust, work with Serverlesss, and take advantage of the Jamstack. He is an independent consultant with two major products (Toast and Sector) whose talks can be viewed at a variety of conferences such as qcon, gophercon, and more. Chris runs the Party Corgi Network, a community of practice and is an MDX maintainer. - -I consult in two main areas: - -\* Building teams around specific initiatives (such as building a Design System team). - -\* Applying modern and emerging technologies (GraphQL, CSS-in-JS, K8s/Containerization, JAMStack/GatsbyJS, React) using mainly Golang and JavaScript. - ## What is MDX? -[https://mdxjs.com/](https://web.archive.org/web/20210625092435/https://mdxjs.com/) +[https://mdxjs.com/](https://mdxjs.com/) -[**Markdown for the component era**](https://web.archive.org/web/20210625092435/https://mdxjs.com/#markdown-for-the-component-era) +[Markdown for the component era](https://mdxjs.com/#markdown-for-the-component-era) MDX is an authorable format that lets you seamlessly write JSX in your Markdown documents. You can import components, such as interactive charts or alerts, and embed them within your content. This makes writing long-form content with components a blast 🚀. -Ask Chris some leading questions 😉 - -- **Why would you use regular markdown?** - -- **What makes MDX so powerful?** - -- **If you have HTML tags in md do they need to be converted to JSX?** - -- **How do you get compilation at Build Time, if a component is used?** - -- **How does MDX perform at scale?** - -- **Digital Garden’s with MDX, what framework would you recommend to get started with one right now?** - -- **So, you’ve created a new ESM first framework built on Preact called Toast. Is MDX built into it out of the box?** [**https://www.toast.dev/**](https://web.archive.org/web/20210625092435/https://www.toast.dev/) - -## CodingCat.dev related - -We are currently using @mdx-js/runtime directly to convert our blog posts from MDX over to output. -**Is this bad, should we use something like** [**https://github.com/hashicorp/next-mdx-remote**](https://web.archive.org/web/20210625092435/https://github.com/hashicorp/next-mdx-remote) **instead?** - -## Purrfect Picks - -### Chris Biscardi - -[https://bevyengine.org/](https://web.archive.org/web/20210625092435/https://bevyengine.org/) - -[https://github.com/swc-project/swc](https://web.archive.org/web/20210625092435/https://github.com/swc-project/swc) - -[https://github.com/salsa-rs/salsa](https://web.archive.org/web/20210625092435/https://github.com/salsa-rs/salsa) - -### Alex Patterson - -[https://circle.so/](https://web.archive.org/web/20210625092435/https://circle.so/) - -[https://spline.design/](https://web.archive.org/web/20210625092435/https://spline.design/) - -[https://www.2021.ng-conf.org/](https://web.archive.org/web/20210625092435/https://www.2021.ng-conf.org/) - -### Brittney Postma - -[**Build a Toast Site with MDX and Tailwind – Learn with Jason**](https://web.archive.org/web/20210625092435/https://www.learnwithjason.dev/build-a-toast-site-using-mdx-and-tailwind) +## Questions -Party Corgi Network [https://partycorgi.com/](https://web.archive.org/web/20210625092435/https://partycorgi.com/) +1. Why would you use regular markdown? +1. What makes MDX so powerful? +1. If you have HTML tags in md do they need to be converted to JSX? +1. How do you get compilation at Build Time, if a component is used? +1. How does MDX perform at scale? +1. Digital Garden’s with MDX, what framework would you recommend to get started with one right now? +1. So, you’ve created a new ESM first framework built on Preact called Toast. Is MDX built into it out of the box? [https://www.toast.dev/](https://www.toast.dev/) diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-50-making-state-management-domain-agnostic-with-derxjs/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-50-making-state-management-domain-agnostic-with-derxjs/+page.md index 45dea9e1..b61edccf 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-50-making-state-management-domain-agnostic-with-derxjs/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-50-making-state-management-domain-agnostic-with-derxjs/+page.md @@ -16,6 +16,40 @@ cover: https://media.codingcat.dev/image/upload/main-codingcatdev-photo/Making_S devto: https://dev.to/codingcatdev/150-making-state-management-domain-agnostic-with-derxjs-1dh2 excerpt: We sit down with Zack DeRose to talk all about @derxjs. We also break down RxJS and its ability to elegantly compose domain-agnostic state management code. hashnode: https://hashnode.codingcat.dev/podcast-1-50-making-state-management-domain-agnostic-with-derxjs +picks: + [ + { + author: 'alex-patterson', + name: 'Angular 13', + site: 'https://github.com/angular/angular/blob/master/CHANGELOG.md' + }, + { + author: 'alex-patterson', + name: 'Aaron Frost - Angular 13', + site: 'https://youtu.be/PUxNiC6Qye4' + }, + { + author: 'brittney-postma', + name: 'GDI - MOVING FORWARD', + site: 'https://girldevelopit.com/blog/gdi-moving-forward/' + }, + { author: 'brittney-postma', name: 'Svelte Sirens', site: 'https://sveltesirens.dev/' }, + { + author: 'zack-derose', + name: 'Peak Mind', + site: 'https://www.amazon.com/Peak-Mind-Attention-Invest-Minutes-ebook/dp/B08THNJ978' + }, + { + author: 'zack-derose', + name: 'Nx 13 and 14 Roadmap', + site: 'https://github.com/nrwl/nx/discussions/7602' + }, + { + author: 'zack-derose', + name: 'ZDS Podcast on Leadership and Creating Value with Hicham El Hammouchi and Youssef Taghlabi', + site: 'https://www.youtube.com/watch?v=NSzg0QHd_14' + } + ] slug: 1-50-making-state-management-domain-agnostic-with-derxjs spotify: https://open.spotify.com/episode/2KyQO8i1jGbn1zQcTxZ5Ho?si=EpqYq5w8Rm6JFe_d5vTbRg start: December 15, 2021 diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-51-creating-opportunities-with-girl-develop-it/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-51-creating-opportunities-with-girl-develop-it/+page.md index 027c791f..289c21ef 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-51-creating-opportunities-with-girl-develop-it/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-51-creating-opportunities-with-girl-develop-it/+page.md @@ -16,6 +16,29 @@ cover: https://media.codingcat.dev/image/upload/main-codingcatdev-photo/Creating devto: https://dev.to/codingcatdev/151-creating-opportunities-with-girl-develop-it-nff excerpt: We sit down with Katie Franco, Executive Director of Girl Develop It. We dive into how they support woman and non-binary people in the development space. hashnode: https://hashnode.codingcat.dev/podcast-1-51-creating-opportunities-with-girl-develop-it +picks: + [ + { + author: 'alex-patterson', + name: 'Mosaic Multicolor 3D print', + site: 'https://www.mosaicmfg.com/products/palette-3' + }, + { + author: 'brittney-postma', + name: 'GDI - MOVING FORWARD', + site: 'https://girldevelopit.com/blog/gdi-moving-forward/' + }, + { + author: 'brittney-postma', + name: 'The Witcher', + site: 'https://www.netflix.com/title/80189685' + }, + { + author: 'katie-franco', + name: 'Brené Brown’s Atlas of the Heart: Mapping Meaningful Connection and the Language of Human Experience', + site: 'https://www.amazon.com/dp/B097416CTT?ref=ks_us_g_133656745320_kwd-1535427052052_a2' + } + ] slug: 1-51-creating-opportunities-with-girl-develop-it spotify: https://open.spotify.com/episode/14RH66CndHxPWtv2Og5Tha?si=LOR6ep4GRvaqE6Hos6gQEQ start: December 22, 2021 diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-6-jamstack-handbook-with-colby-fayock/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-6-jamstack-handbook-with-colby-fayock/+page.md index 73c8afd8..820369b8 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-6-jamstack-handbook-with-colby-fayock/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-6-jamstack-handbook-with-colby-fayock/+page.md @@ -17,75 +17,54 @@ excerpt: Talking with Colby Fayock we dive into Jamstack security, Jamstack ecom guests: - colby-fayock hashnode: https://hashnode.codingcat.dev/podcast-1-6-jamstack-handbook-with-colby-fayock +picks: + [ + { + author: 'alex-patterson', + name: 'WandaVision', + site: 'https://www.disneyplus.com/series/wandavision/4SrN28ZjDLwH' + }, + { author: 'alex-patterson', name: 'Fauna', site: 'https://fauna.com/' }, + { + author: 'brittney-postma', + name: 'Colbyashi Maru', + site: 'https://www.twitch.tv/colbyfayock' + }, + { + author: 'brittney-postma', + name: 'Use Shopping Cart – Nick DeJesus', + site: 'https://useshoppingcart.com/' + }, + { + author: 'colby-fayock', + name: 'Next.js WordPress Starter', + site: 'https://github.com/colbyfayock/next-wordpress-starter' + }, + { + author: 'colby-fayock', + name: 'Applitools Eyes GitHub Action', + site: 'https://github.com/applitools/applitools-eyes-action' + } + ] slug: 1-6-jamstack-handbook-with-colby-fayock spotify: https://open.spotify.com/episode/7kXBuAY3UZKzpKZacu2GsG?si=J4wTLTfBSNmtkjH5AdUBBQ start: January 1, 2021 -title: Colby Fayock - Jamstack Handbook +title: Jamstack Handbook by Colby Fayock youtube: https://www.youtube.com/watch?v=X16Ry4joibI --- -## Colby Fayock - -### Links - -[https://twitter.com/colbyfayock](https://web.archive.org/web/20210625101113/https://twitter.com/colbyfayock) - -[https://www.youtube.com/colbyfayock](https://web.archive.org/web/20210625101113/https://www.youtube.com/colbyfayock) - -[https://www.twitch.tv/colbyfayock](https://web.archive.org/web/20210625101113/https://www.twitch.tv/colbyfayock) - -[https://github.com/colbyfayock](https://web.archive.org/web/20210625101113/https://github.com/colbyfayock) - -[https://dribbble.com/colbyfayock](https://web.archive.org/web/20210625101113/https://dribbble.com/colbyfayock) - -\[[https://www.instagram.com/colbyfayock/](https://web.archive.org/web/20210625101113/https://www.instagram.com/colbyfayock/) - -\]([https://www.instagram.com/colbyfayock/)\[https://www.colbyfayock.com/\](https://www.colbyfayock.com/](https://web.archive.org/web/20210625101113/https://www.instagram.com/colbyfayock/)%5Bhttps://www.colbyfayock.com/%5D(https://www.colbyfayock.com/)) - -Who is Colby Fayock? - -Colby helps others learn by doing through articles, videos, and courses about Javascript, React, and the static web. He is a Lead UX & Front End Engineer passionate about tackling challenges that can help save people’s lives and make the world a better place. - -## What is Jamstack? +## Questions Ask Colby some leading questions 😉 -- **What is the Jamstack?** - -- **What makes the Jamstack so great?** - -- **What are some of the challenges?** - -- **How can you build a Jamstack site or app?** - -- **What isn’t the Jamstack great at?** - -- **E-Commerce in the Jamstack** - -- **Is it WordPress vs the Jamstack? (poke the fire!)** - -## Additional Mentioned Links - -\[[https://auth0.com/](https://web.archive.org/web/20210625101113/https://auth0.com/) - -\]([https://auth0.com/](https://web.archive.org/web/20210625101113/https://auth0.com/)) - -## Purrfect Picks - -### Colby Fayock - -[Next.js WordPress Starter](https://web.archive.org/web/20210625101113/https://github.com/colbyfayock/next-wordpress-starter) – Headless WordPress into a static Next.js app - -[Applitools Eyes GitHub Action](https://web.archive.org/web/20210625101113/https://github.com/colbyfayock/applitools-eyes-action) – Work in progress, the company I work at - -### Alex Patterson - -[https://www.disneyplus.com/series/wandavision/4SrN28ZjDLwH](https://web.archive.org/web/20210625101113/https://www.disneyplus.com/series/wandavision/4SrN28ZjDLwH) – WandaVision - -[https://fauna.com/](https://web.archive.org/web/20210625101113/https://fauna.com/) – Fauna Database - -Brittney Postma +1. What is the Jamstack? +1. What makes the Jamstack so great? +1. What are some of the challenges? +1. How can you build a Jamstack site or app? +1. What isn’t the Jamstack great at? +1. E-Commerce in the Jamstack +1. Is it WordPress vs the Jamstack? (poke the fire!) -[Colbyashi Maru](https://web.archive.org/web/20210625101113/https://www.twitch.tv/colbyfayock) +## Links -[Use Shopping Cart – Nick DeJesus](https://web.archive.org/web/20210625101113/https://useshoppingcart.com/) @dayhaysoos +- [https://auth0.com/](https://auth0.com/) diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-7-socialbee-with-ovi-negrean-and-vlad-hosu/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-7-socialbee-with-ovi-negrean-and-vlad-hosu/+page.md index b3bd0e10..54f3718b 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-7-socialbee-with-ovi-negrean-and-vlad-hosu/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-7-socialbee-with-ovi-negrean-and-vlad-hosu/+page.md @@ -2,7 +2,6 @@ type: podcast authors: - alex-patterson - - brittney-postma episode: 7 recording_date: January 1, 2021 season: 1 @@ -13,7 +12,23 @@ cloudinary_convert: false cover: https://media.codingcat.dev/image/upload/main-codingcatdev-photo/qtwd05rgnk7onbi0750x.png devto: https://dev.to/codingcatdev/1-7-socialbee-1k8j excerpt: A discussion with SocialBee founders Ovi Negrean and Vlad Hosu. We talk about the SAAS product SocialBee and how it is used for people to save time posting to socials. The architecture and technology used to create the platform. +guests: + - ovi-negrean + - vlad-hosu hashnode: https://hashnode.codingcat.dev/podcast-1-7-socialbee-with-ovi-negrean-and-vlad-hosu +picks: + [ + { + author: 'vlad-hosu', + name: 'The Crown', + site: 'https://en.wikipedia.org/wiki/The_Crown_(TV_series)' + }, + { + author: 'ovi-negrean', + name: 'Billions (tv series)', + site: 'https://en.wikipedia.org/wiki/Billions_(TV_series)' + } + ] slug: 1-7-socialbee-with-ovi-negrean-and-vlad-hosu spotify: https://open.spotify.com/episode/7iQvtfXg7wBM8UTMtBlk7Y?si=7kF7dVEuT82zsMSL3Zc_Og start: January 1, 2021 @@ -21,153 +36,40 @@ title: SocialBee with Ove and Vlad youtube: https://www.youtube.com/watch?v=XR3U3CoUCDo --- -## Christy Ennis-Kloote +## About -### Links +**SocialBee: The All-in-One Social Media Management Tool** -[https://www.linkedin.com/in/enniskloote/ -](https://web.archive.org/web/20210625101959/https://www.linkedin.com/in/enniskloote/)[https://twitter.com/EnnisKloote -](https://web.archive.org/web/20210625101959/https://twitter.com/EnnisKloote)[https://midwestuxconference.com/ -](https://web.archive.org/web/20210625101959/https://midwestuxconference.com/)[https://www.opendigital.com/](https://web.archive.org/web/20210625101959/https://www.opendigital.com/) +[SocialBee](https://socialbee.com) is an all-in-one social media management tool that helps you create, schedule, publish, and analyze your social media content from one place. With SocialBee, you can: -### Details +- Create and schedule posts for all of your social media accounts in one place. +- Use AI to generate engaging content that is tailored to your audience. +- Track your social media performance and see what's working and what's not. +- Collaborate with team members or virtual assistants to manage your social media accounts. -Principal, Design Practice Manager at [OST](https://web.archive.org/web/20210625101959/https://www.ostusa.com/). -2019 MidwestUX Chair, Local UX Community Leader -Optimist, driven to find solutions to any design challenge. Christy thrives at creating work in an environment that is fast-paced, rewarding, and encourages taking risks with progressive ideas, together. Christy’s background is in Industrial Design, which drives her to understand and seek out users’ unmet needs and answer them in the execution of the product. +SocialBee is a powerful tool that can help you save time and grow your social media presence. Whether you're a small business owner, a freelancer, or a social media manager, SocialBee can help you take your social media marketing to the next level. -## Zoë Wilson +**Here are some of the key features of SocialBee:** -### Links +- **Create and schedule posts:** SocialBee makes it easy to create and schedule posts for all of your social media accounts. You can use the built-in editor to create posts, or you can import content from other sources like Canva or Google Drive. +- **Use AI to generate content:** SocialBee's AI-powered content generator can help you create engaging content that is tailored to your audience. Simply enter a keyword or phrase, and SocialBee will generate a list of potential posts for you. +- **Track your social media performance:** SocialBee's analytics tools give you insights into how your social media accounts are performing. You can see how many people are seeing your posts, how many people are clicking on your links, and how many people are engaging with your content. +- **Collaborate with team members:** SocialBee makes it easy to collaborate with team members or virtual assistants to manage your social media accounts. You can assign tasks, leave comments, and approve posts before they go live. -[https://itszoewilson.com/](https://web.archive.org/web/20210625101959/https://itszoewilson.com/) +**SocialBee is a powerful tool that can help you save time and grow your social media presence. If you're looking for a social media management tool that can help you take your social media marketing to the next level, then SocialBee is a great option.** -[https://www.linkedin.com/in/zo%C3%AB-wilson-45b8a7b7/](https://web.archive.org/web/20210625101959/https://www.linkedin.com/in/zo%C3%AB-wilson-45b8a7b7/) +**Here are some of the benefits of using SocialBee:** -### Details +- Save time: SocialBee can help you save time by automating many of the tasks involved in social media management, such as creating and scheduling posts, tracking performance, and collaborating with team members. +- Grow your audience: SocialBee can help you grow your audience by providing you with the tools to create engaging content, track your performance, and target your audience. +- Improve your results: SocialBee can help you improve your social media results by providing you with insights into how your content is performing and how you can improve your strategy. -Zoë is a User Experience Designer at [OST](https://web.archive.org/web/20210625101959/https://www.ostusa.com/) and also owns her own company called Zoë Wilson Design, focusing on visual branding, logo development, illustration, digital and print design from local to national businesses. +**If you're looking for a social media management tool that can help you save time, grow your audience, and improve your results, then SocialBee is a great option.** -Elizabeth Bush +thumb_upthumb_down -### Links +upload -[https://www.linkedin.com/in/elizabethbush/](https://web.archive.org/web/20210625101959/https://www.linkedin.com/in/elizabethbush/) +Google it -[https://elizabethbush.mystrikingly.com/](https://web.archive.org/web/20210625101959/https://elizabethbush.mystrikingly.com/) - -### Details - -Elizabeth is a UX Designer at [OST](https://web.archive.org/web/20210625101959/https://www.ostusa.com/). Advocate for the user. Creator of meaningful experiences. Solver of complex problems. - -## Design for Developers - -### **Questions** - -- **I noticed you studied Industrial design. How did you find your way to UX or Interaction design?** - -1. 1. From the team to the community, are there patterns you see in -2. Opinions on education paths…bootcamps vs. institutions vs. workshops.master’s programs -3. Do you need formal education around UX/UI? - -- **What advice would you give to others coming out of school and how to get started into the design side of a web development practice?** - -1. 1. Resources, tools? - -- **If someone not going to school wants to get started, how do you get in the door first?** - -1. 1. Networking – reaching out to people you admire -2. Soft Skills (importance of consulting and speaking skills) - -- **Where does your community hang out? Especially after 2020?** - -- **Meeting community where they platform** - -- **Why do people thrive in communities? What communities exist or are accessible?** - -1. 1. 1. [Clubhouse](https://web.archive.org/web/20210625101959/https://apps.apple.com/us/app/clubhouse-drop-in-audio-chat/id1503133294) - 2. Meet ups (local and online) - 3. AIGA, IxDA - 4. Community events (Code for Good / Givecamp, Global Service Design Jam, Courses / Co-Learning) / Ladies of UX / - -- **What should a designer learn today?** - -1. 1. Attitude & aptitude – curiosity & willingness to learn -2. Mentor / find leaders to learn from -3. Online, self-driven learning (courses, youtube, google) - -- **Tools** - -1. 1. Sketch -2. Figma -3. Miro -4. Adobe Products (Illustrator (SVG), Photoshop) - -- **Designers often work together and collaborate, how did this change in 2020?** - -1. 1. At work? - 2. Miro, drawing messy, white board type work. - -- **A developer can do the work, but often they need to be led down the path. Do you see this as a designers role, or more of an architect’s role?** - -- **Are mobile designers different from web designers? (platform agnostic?) Multi-modal** - -1. 1. Physical Design, Interactive Points, how do you manage expectations. - -- **What is hardest about being a designer?** - -1. 1. What is hard about getting started. (Constraint, confidence & expression), non-stop pitching - -- **How can you be creative, but still need to work within a framework?** - -1. Constraints are helpful -2. Design systems - -- **What Physical devices are you using?** - -1. 1. iPad / Wacom Tablet -2. Old school – Sticky notes / Whiteboard / sketchbook - -- **Where can designers get started on the side, for freelance work** - -- [**Dribbble**](https://web.archive.org/web/20210625101959/https://dribbble.com/) - -- [**Pinterest**](https://web.archive.org/web/20210625101959/https://www.pinterest.ca/) - -- [**Fiverr**](https://web.archive.org/web/20210625101959/https://www.fiverr.com/) - -- [**Instagram**](https://web.archive.org/web/20210625101959/http://instagram.com/) - -- [**99designs**](https://web.archive.org/web/20210625101959/https://99designs.com/) - -- [**Awwwards**](https://web.archive.org/web/20210625101959/https://www.awwwards.com/) - -## Purrfect Picks - -### Christy Picks - -Books – [Essentialism,](https://web.archive.org/web/20210625101959/https://g.co/kgs/EESKme) [Deep Work](https://web.archive.org/web/20210625101959/https://g.co/kgs/Q59kkN) - -[Podcast: Peter Merholtz & JessieJames Garret – Finding our way](https://web.archive.org/web/20210625101959/https://findingourway.design/podcast/) - -Zoe Picks - -### Design Better – Invision Podcast - -Headspace Meditation App – Series, Focus Music - -### Elizabeth Picks - -[Squads](https://web.archive.org/web/20210625101959/https://invisionapp.swoogo.com/squads-feb10?utm_campaign=EM_VIR_Growth/Marketing%20Driven%20Squads%20Screening_2-10-2021&utm_source=marketo&utm_medium=email&utm_content=body1&mkt_tok=eyJpIjoiWW1RME1HTmxOR0ZpTjJGaiIsInQiOiJ2Qk00YXlZS0hcL1FycVU4WDBmalYxYjJvUW9RcjRwZDNHcWFGb2FJK2VJRHhtMzRLVHhzcVF4TnJIOGRac3VjXC9ldXZyRGlRNCs1bDZTaTVGeWtNRGZVdzl0cFVqVkhlZEkxcjYxa0dEMmtkY0VONnpUanZPcTRacW5tcEVxelJZIn0%3D) - -[https://basecamp.com/shapeup](https://web.archive.org/web/20210625101959/https://basecamp.com/shapeup) - -Brittney Postma - -[Wireframe Podcast by Adobe](https://web.archive.org/web/20210625101959/https://xd.adobe.com/ideas/perspectives/wireframe-podcast/) - -[Sackboy](https://web.archive.org/web/20210625101959/https://www.playstation.com/en-us/games/sackboy-a-big-adventure/) - -Alex Patterson - -### [https://config.figma.com/](https://web.archive.org/web/20210625101959/https://config.figma.com/) +more_vert diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-8-design-for-developers/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-8-design-for-developers/+page.md index d7693412..ff904157 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-8-design-for-developers/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-8-design-for-developers/+page.md @@ -13,7 +13,50 @@ cloudinary_convert: false cover: https://media.codingcat.dev/image/upload/main-codingcatdev-photo/pfjxk1aiesrme14tbrcr.png devto: https://dev.to/codingcatdev/1-8-design-for-developers-4hck excerpt: Are you struggling to become a designer for web development? You don''t need formal web development training to be successful. Learn from the design group at OST how each of them found a path into design, coming from several different backgrounds. +guests: + - christy-ennis-kloote + - zoe-wilson + - elizabeth-bush hashnode: https://hashnode.codingcat.dev/podcast-1-8-design-for-developers +picks: + [ + { + author: 'alex-patterson', + name: "Config: Figma's Annual Conference", + site: 'https://config.figma.com/' + }, + { + author: 'brittney-postma', + name: 'Adobe Wire Frame Podcast', + site: 'https://podcasts.apple.com/us/podcast/wireframe/id1437677219' + }, + { + author: 'brittney-postma', + name: 'Sackboy (game)', + site: 'https://www.playstation.com/en-us/games/sackboy-a-big-adventure/' + }, + { + author: 'christy-ennis-kloote', + name: 'Peter Merholtz & JessieJames Garret – Finding our way (podcast)', + site: 'https://findingourway.design/' + }, + { + author: 'christy-ennis-kloote', + name: 'Essentialism: The Disciplined Pursuit of Less', + site: 'https://a.co/d/c6EyVqP' + }, + { + author: 'zoe-wilson', + name: 'The Design Better Podcast', + site: 'https://www.designbetter.co/podcast' + }, + { author: 'zoe-wilson', name: 'Headspace (app)', site: 'https://www.headspace.com/focus-mode' }, + { + author: 'elizabeth-bush', + name: 'Squads - the global full-stack development community', + site: 'https://squads.com/' + } + ] slug: 1-8-design-for-developers spotify: https://open.spotify.com/episode/2bb8DGGAbf6VEKxpVxunQ5?si=_vnM7Q-BS1m0_pQO-JPdBg start: January 1, 2021 @@ -21,117 +64,29 @@ title: Design for Developers youtube: https://www.youtube.com/watch?v=c-S7YemZW2s --- -## Christy Ennis-Kloote - -### Links - -https://www.linkedin.com/in/enniskloote/ - -https://twitter.com/EnnisKloote - -https://midwestuxconference.com/ - -https://www.opendigital.com/ - -Details -Principal, Design Practice Manager at OST. - -2019 MidwestUX Chair, Local UX Community Leader - -Optimist, driven to find solutions to any design challenge. Christy thrives at creating work in an environment that is fast-paced, rewarding, and encourages taking risks with progressive ideas, together. Christy’s background is in Industrial Design, which drives her to understand and seek out users’ unmet needs and answer them in the execution of the product. - -## Zoë Wilson - -### Links - -https://itszoewilson.com/ - -https://www.linkedin.com/in/zo%C3%AB-wilson-45b8a7b7/ - -Details -Zoë is a User Experience Designer at OST and also owns her own company called Zoë Wilson Design, focusing on visual branding, logo development, illustration, digital and print design from local to national businesses. - -## Elizabeth Bush - -### Links - -https://www.linkedin.com/in/elizabethbush/ - -https://elizabethbush.mystrikingly.com/ - -Details -Elizabeth is a UX Designer at OST. Advocate for the user. Creator of meaningful experiences. Solver of complex problems. - ## Questions -I noticed you studied Industrial design. How did you find your way to UX or Interaction design? -From the team to the community, are there patterns you see in -Opinions on education paths…bootcamps vs. institutions vs. workshops.master’s programs -Do you need formal education around UX/UI? -What advice would you give to others coming out of school and how to get started into the design side of a web development practice? -Resources, tools? -If someone not going to school wants to get started, how do you get in the door first? -Networking – reaching out to people you admire -Soft Skills (importance of consulting and speaking skills) -Where does your community hang out? Especially after 2020? -Meeting community where they platform -Why do people thrive in communities? What communities exist or are accessible? -Clubhouse -Meet ups (local and online) -AIGA, IxDA -Community events (Code for Good / Givecamp, Global Service Design Jam, Courses / Co-Learning) / Ladies of UX / -What should a designer learn today? -Attitude & aptitude – curiosity & willingness to learn -Mentor / find leaders to learn from -Online, self-driven learning (courses, youtube, google) -Tools -Sketch -Figma -Miro -Adobe Products (Illustrator (SVG), Photoshop) -Designers often work together and collaborate, how did this change in 2020? -At work? -Miro, drawing messy, white board type work. -A developer can do the work, but often they need to be led down the path. Do you see this as a designers role, or more of an architect’s role? -Are mobile designers different from web designers? (platform agnostic?) Multi-modal -Physical Design, Interactive Points, how do you manage expectations. -What is hardest about being a designer? -What is hard about getting started. (Constraint, confidence & expression), non-stop pitching -How can you be creative, but still need to work within a framework? -Constraints are helpful -Design systems -What Physical devices are you using? -iPad / Wacom Tablet -Old school – Sticky notes / Whiteboard / sketchbook -Where can designers get started on the side, for freelance work -Dribbble -Pinterest -Fiverr -Instagram -99designs -Awwwards -Purrfect Picks -Christy Picks -Books – Essentialism, Deep Work - -Podcast: Peter Merholtz & JessieJames Garret – Finding our way - -Zoe Picks - -Design Better – Invision Podcast -Headspace Meditation App – Series, Focus Music - -Elizabeth Picks -Squads - -https://basecamp.com/shapeup - -Brittney Postma - -Wireframe Podcast by Adobe - -Sackboy - -Alex Patterson - -https://config.figma.com/ +1. I noticed you studied Industrial design. How did you find your way to UX or Interaction design? +1. From the team to the community, are there patterns you see in each? +1. Opinions on education paths…bootcamps vs. institutions vs. workshops.master’s programs +1. Do you need formal education around UX/UI? +1. What advice would you give to others coming out of school and how to get started into the design side of a web development practice? +1. Resources, tools? +1. If someone not going to school wants to get started, how do you get in the door first? +1. Networking – reaching out to people you admire +1. Soft Skills (importance of consulting and speaking skills) +1. Where does your community hang out? Especially after 2020? +1. Meeting community where they platform +1. Why do people thrive in communities? +1. What communities exist or are accessible? `Clubhouse, Meet ups (local and online), AIGA, IxDA Community events (Code for Good / Givecamp, Global Service Design Jam, Courses / Co-Learning) / Ladies of UX /` +1. What should a designer learn today? `Attitude & aptitude – curiosity & willingness to learn Mentor / find leaders to learn from Online, self-driven learning (courses, youtube, google)` +1. Tools? [Sketch](https://www.sketch.com/), [Figma](https://www.figma.com), [Miro](https://miro.com/), [Adobe Products](https://www.adobe.com/creativecloud.html) +1. Designers often work together and collaborate, how did this change in 2020? +1. At work? `Miro, drawing messy, white board type work.` +1. A developer can do the work, but often they need to be led down the path. Do you see this as a designers role, or more of an architect’s role? +1. Are mobile designers different from web designers? `(platform agnostic?) Multi-modal Physical Design, Interactive Points, how do you manage expectations.` +1. What is hardest about being a designer? +1. What is hard about getting started. `(Constraint, confidence & expression), non-stop pitching` +1. How can you be creative, but still need to work within a framework? `Constraints are helpful, Design systems` +1. What Physical devices are you using? `iPad / Wacom Tablet, Old school – Sticky notes / Whiteboard / sketchbook` +1. Where can designers get started on the side, for freelance work? [Dribbble](https://dribbble.com/), [Pinterest](https://www.pinterest.com/), [Fiverr](https://www.fiverr.com/), [Instagram](https://www.instagram.com/), [99designs](https://99designs.com/), [Awwwards](https://www.awwwards.com/) diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-9-safe-is-scrum-on-steriods/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-9-safe-is-scrum-on-steriods/+page.md index 28a18c9c..aa03fad6 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-9-safe-is-scrum-on-steriods/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/1-9-safe-is-scrum-on-steriods/+page.md @@ -13,118 +13,106 @@ cloudinary_convert: false cover: https://media.codingcat.dev/image/upload/main-codingcatdev-photo/wbq37lr4fezjporenhhh.png devto: https://dev.to/codingcatdev/1-9-safe-is-scrum-on-steriods-32aa excerpt: Chatting with Elizabeth Wilson and Brett Fitzgerald about Agile, SCRUM and SAFe practices when building products. +guests: + - elizabeth-wilson + - brett-fitzgerald hashnode: https://hashnode.codingcat.dev/podcast-1-9-safe-is-scrum-on-steriods +picks: + [ + { author: 'alex-patterson', name: 'Basecamp Shape Up', site: 'https://basecamp.com/shapeup' }, + { + author: 'brittney-postma', + name: 'ZTM Monthly Newsletter', + site: 'https://zerotomastery.io/blog/' + }, + { + author: 'brittney-postma', + name: 'The Unicorn Project: A Novel about Developers, Digital Disruption, and Thriving in the Age of Data', + site: 'https://a.co/d/d5VX1eP' + }, + { + author: 'elizabeth-wilson', + name: 'The Art of Avoiding a Train Wreck', + site: 'https://www.amazon.com/ART-Avoiding-Train-Wreck-Practical-ebook/dp/B07Y1DRR86' + }, + { + author: 'brett-fitzgerald', + name: 'Extreme Ownership by Jocko Willink', + site: 'https://amzn.to/3cX9ARe' + } + ] preview: https://codingcat.dev/api/preview?secret=7tjQhb1qQlS3FtyV3b0I&selectionType=podcast&selectionSlug=1-9-safe-is-scrum-on-steriods&_id=f97a08acaf9f4840a484df95022612da slug: 1-9-safe-is-scrum-on-steriods spotify: https://open.spotify.com/episode/7xiZb9fM2JeZyC6HsjskIL?si=QXVo-V5JRnKSKDry9UcBhg start: January 1, 2021 +title: 'SAFe is SCRUM on Steriods' youtube: https://www.youtube.com/watch?v=gw9CbtwZbSk --- -## Elizabeth Wilson, SPC - -### Links - -[https://www.linkedin.com/in/elizabethtrumanwilson/](https://web.archive.org/web/20210625105034/https://www.linkedin.com/in/elizabethtrumanwilson/) - -Details - -Executive Agility Consultant | Agile Coach | Facilitator at Open Systems Technologies - -## Brett Fitzgerald - -### Links - -[https://www.linkedin.com/in/brettgfitzgerald/](https://web.archive.org/web/20210625105034/https://www.linkedin.com/in/brettgfitzgerald/) - -Details - -Delivery Practice Team Lead and Agile Coach at OST – Open Systems Technologies, Inc. - -**What is SCRUM** +## What is SCRUM _Scrum is a framework for project management that emphasizes teamwork, accountability and iterative progress toward a well-defined goal. … The three pillars of Scrum are transparency, inspection and adaptation. The framework, which is often part of Agile software development, is named for a rugby formation._ -## SAFe is SCRUM on Steroids - -### [https://www.scaledagileframework.com/](https://web.archive.org/web/20210625105034/https://www.scaledagileframework.com/) - -### Questions - -- **What is Agile development?** -- **Agils is a way to do things.** -- **What is a good definition of SCRUM and when should it be used?** -- **SCRUM is a way to get things done** -- **Do you always have 2 week cycles?** -- **Is Agile’s goal to move faster?** -- **Why is a daily stand up necessary?** -- **What did you do today?** -- **What needs to be done?** -- **Blockers?** -- **Sprint planning** -- **Testing** -- **Demo** -- **How do you pass acceptance criteria** -- **What is SAFe?** -- **What is PI Planning?** -- **Why would you use SAFe?** -- **Does SAFe slow a project down?** -- **What is the benefit of using SAFe?** -- **Is SAFe anti Agile?** -- **Once a company adopts SAFe what do they complain about?** -- **How long does it take a company to work through the growing pains?** -- **There are too many meetings! Why?!?** -- **Is SAFe a good methodology to adapt within a startup?** -- **What size company is a good fit for SAFe?** -- **How do you go about doing an assessment if someone is a good fit for SAFe?** -- **If they are not a great fit for SAFe as a whole, can they use any part of it?** -- **Small batches of work** -- **Consistency** -- **What are the different levels of SAFe** -- **Essential** -- **Large Solution** -- **Portfolio** -- **Full** -- **What occurs to make you decide you need to switch from SCRUM to SAFe?** -- **Multiple Teams working together, but on different products?** -- **Different Timelines?** -- **Will SAFe give me more visibility?** -- **Is SAFe only a single vision, or can you make it fit your requirements?** -- **Framework?** -- **What are the key roles within SAFe?** -- **Release Train Engineer** -- **System Architect** -- **Product Manager** -- **SCRUM Master** -- **Product Owner** -- **Agile Team** -- **Cross Functional Developers** -- **QA** -- **Does Design Fit within this team?** -- **Do you need to fill roles that are T shaped?** -- **Should you only fill with E shaped individuals?** -- **How do you get better participation in Sprint Planning?** -- **SCRUM Master** -- **Everyone should weigh in on pointing (Other than SCRUM Master/PO)** +## Questions + +- What is Agile development? +- Agils is a way to do things. +- What is a good definition of SCRUM and when should it be used? +- SCRUM is a way to get things done +- Do you always have 2 week cycles? +- Is Agile’s goal to move faster? +- Why is a daily stand up necessary? +- What did you do today? +- What needs to be done? +- Blockers? +- Sprint planning +- Testing +- Demo +- How do you pass acceptance criteria +- What is SAFe? +- What is PI Planning? +- Why would you use SAFe? +- Does SAFe slow a project down? +- What is the benefit of using SAFe? +- Is SAFe anti Agile? +- Once a company adopts SAFe what do they complain about? +- How long does it take a company to work through the growing pains? +- There are too many meetings! Why?!? +- Is SAFe a good methodology to adapt within a startup? +- What size company is a good fit for SAFe? +- How do you go about doing an assessment if someone is a good fit for SAFe? +- If they are not a great fit for SAFe as a whole, can they use any part of it? +- Small batches of work +- Consistency +- What are the different levels of SAFe +- Essential +- Large Solution +- Portfolio +- Full +- What occurs to make you decide you need to switch from SCRUM to SAFe? +- Multiple Teams working together, but on different products? +- Different Timelines? +- Will SAFe give me more visibility? +- Is SAFe only a single vision, or can you make it fit your requirements? +- Framework? +- What are the key roles within SAFe? +- Release Train Engineer +- System Architect +- Product Manager +- SCRUM Master +- Product Owner +- Agile Team +- Cross Functional Developers +- QA +- Does Design Fit within this team? +- Do you need to fill roles that are T shaped? +- Should you only fill with E shaped individuals? +- How do you get better participation in Sprint Planning? +- SCRUM Master +- Everyone should weigh in on pointing (Other than SCRUM Master/PO) “SAFe is SCRUM on Steriods” ~ Elizabeth Wilson -## Purrfect Picks - -### Elizabeth Wilson - -The Art of Avoiding a Train Wreck - -[https://www.amazon.com/ART-Avoiding-Train-Wreck-Practical-ebook/dp/B07Y1DRR86](https://web.archive.org/web/20210625105034/https://www.amazon.com/ART-Avoiding-Train-Wreck-Practical-ebook/dp/B07Y1DRR86) - -### Brett Fitzgerald - -Extreme Ownership by Jocko Willink - -[https://amzn.to/3cX9ARe](https://web.archive.org/web/20210625105034/https://amzn.to/3cX9ARe) - -### Alex Patterson - -[https://basecamp.com/shapeup](https://web.archive.org/web/20210625105034/https://basecamp.com/shapeup) +## Links -### Brittney Postma +- [https://www.scaledagileframework.com/](https://www.scaledagileframework.com/) diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-1-using-no-code-with-builder-io-part-1/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-1-using-no-code-with-builder-io-part-1/+page.md index b4d23ed0..1958fd0a 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-1-using-no-code-with-builder-io-part-1/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-1-using-no-code-with-builder-io-part-1/+page.md @@ -2,7 +2,6 @@ type: podcast authors: - alex-patterson - - brittney-postma episode: 1 guests: - steve-sewell @@ -15,6 +14,25 @@ cover: https://media.codingcat.dev/image/upload/v1641337525/main-codingcatdev-ph devto: https://dev.to/codingcatdev/21-using-no-code-with-builderio-part-1-2fji excerpt: In this first part Alex sits down with Steve Sewell to understand how http://builder.io/ is different from other no-code solutions. hashnode: https://hashnode.codingcat.dev/podcast-using-no-code-with-builder-io-part-1 +picks: + [ + { + author: 'alex-patterson', + name: 'Colby Fayock Cloudinary Builder', + site: 'https://cloudinary-transform-designer.netlify.app/' + }, + { + author: 'alex-patterson', + name: 'Dune', + site: 'https://en.wikipedia.org/wiki/Dune_(2021_film)' + }, + { author: 'steve-sewell', name: 'Growth Design', site: 'https://growth.design/' }, + { + author: 'steve-sewell', + name: 'High-speed personalization with Next.js', + site: 'https://www.youtube.com/watch?v=zRWZK1wIiao' + } + ] slug: using-no-code-with-builder-io-part-1 sponsors: - builder-io diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-10-creative-coding-to-boost-your-skills/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-10-creative-coding-to-boost-your-skills/+page.md index 77900bcf..538b2e4d 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-10-creative-coding-to-boost-your-skills/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-10-creative-coding-to-boost-your-skills/+page.md @@ -1,7 +1,6 @@ --- type: podcast authors: - - alex-patterson - brittney-postma episode: 10 guests: @@ -16,6 +15,25 @@ cover: https://media.codingcat.dev/image/upload/v1646709981/main-codingcatdev-ph devto: https://dev.to/codingcatdev/210-creative-coding-to-boost-your-skills-15nc excerpt: Brittney sits down with Jhey Tompkins and talks about how to be creative while improving your skills. hashnode: https://hashnode.codingcat.dev/podcast-2-10-creative-coding-to-boost-your-skills +picks: + [ + { + author: 'brittney-postma', + name: 'Learn with Jason - Whimsical SVG Animations using GSAP', + site: 'https://www.learnwithjason.dev/whimsical-svg-animations-using-gsap' + }, + { + author: 'brittney-postma', + name: "Accelerating Svelte's Development", + site: 'https://svelte.dev/blog/accelerating-sveltes-development' + }, + { author: 'jhey-tompkins', name: 'Muzli Browser Extension', site: 'https://muz.li/' }, + { + author: 'jhey-tompkins', + name: 'TickTime Pomodoro Timer', + site: 'https://www.ticktime.store/' + } + ] slug: 2-10-creative-coding-to-boost-your-skills sponsors: - builder-io diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-11-build-faster-websites-with-astro/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-11-build-faster-websites-with-astro/+page.md index 61ccd8dc..90586348 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-11-build-faster-websites-with-astro/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-11-build-faster-websites-with-astro/+page.md @@ -16,6 +16,31 @@ cover: https://media.codingcat.dev/image/upload/v1647456845/main-codingcatdev-ph devto: https://dev.to/codingcatdev/211-build-faster-websites-with-astro-k7f excerpt: Fred Schott chats with us all about Astro and how you can build static sites with any framework. hashnode: https://hashnode.codingcat.dev/podcast-2-11-build-faster-websites-with-astro +picks: + [ + { author: 'alex-patterson', name: 'Retool, Admin UI Builder', site: 'https://retool.com/' }, + { + author: 'brittney-postma', + name: 'Cassidy Williams - Astro from the Ground Up', + site: 'https://www.youtube.com/watch?v=9juD4JVGmfc' + }, + { + author: 'brittney-postma', + name: "Accelerating Svelte's Development", + site: 'https://svelte.dev/blog/accelerating-sveltes-development' + }, + { + author: 'brittney-postma', + name: 'Encanto', + site: 'https://www.disneyplus.com/movies/encanto/33q7DY1rtHQH' + }, + { + author: 'fred-k-schott', + name: 'tRPC end-to-end typesafe APIs made easy', + site: 'https://trpc.io/' + }, + { author: 'fred-k-schott', name: 'Marko JS', site: 'https://markojs.com/' } + ] slug: 2-11-build-faster-websites-with-astro spotify: https://open.spotify.com/episode/5VxSkOY6uJkTuQ2yJticLU?si=AngcuGgaSX2wlHJVw7_iVA sponsors: diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-12-empower-your-content-with-prismic/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-12-empower-your-content-with-prismic/+page.md index da8c9925..ee4cd0c5 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-12-empower-your-content-with-prismic/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-12-empower-your-content-with-prismic/+page.md @@ -16,6 +16,30 @@ cover: https://media.codingcat.dev/image/upload/v1648238389/main-codingcatdev-ph devto: https://dev.to/codingcatdev/212-empower-your-content-with-prismic-3io excerpt: We sit down with Alex Trost to talk about Prismic and how it can empower your content and content creators. hashnode: https://hashnode.codingcat.dev/podcast-2-12-empower-your-content-with-prismic +picks: + [ + { + author: 'alex-patterson', + name: 'gQuery SvelteKit GraphQL Client ', + site: 'https://gquery.leveluptutorials.com' + }, + { + author: 'alex-patterson', + name: 'ThisDotLabs Prismic & Storyblok', + site: 'https://www.thisdot.co/blog/build-it-better-headless-cms-with-prismic-and-storyblok' + }, + { + author: 'brittney-postma', + name: 'Frontend Horse YouTube', + site: 'https://youtube.com/c/AlexTrosts' + }, + { author: 'brittney-postma', name: 'Bless Unleashed', site: 'https://blessunleashed.com/' }, + { + author: 'alex-trost', + name: 'Outer Wilds', + site: 'https://www.mobiusdigitalgames.com/outer-wilds.html' + } + ] slug: 2-12-empower-your-content-with-prismic sponsors: - builder-io diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-13-managing-multiple-data-sources-in-graphql/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-13-managing-multiple-data-sources-in-graphql/+page.md index 4536fb7c..ed06794b 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-13-managing-multiple-data-sources-in-graphql/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-13-managing-multiple-data-sources-in-graphql/+page.md @@ -16,6 +16,39 @@ cover: https://media.codingcat.dev/image/upload/v1655828037/main-codingcatdev-ph devto: https://dev.to/codingcatdev/213-managing-multiple-data-sources-in-graphql-42dg excerpt: We sit down with Anthony Campolo to talk about StepZen and combining multiple GraphQL data sources. We walk through an entire demo live! hashnode: https://hashnode.codingcat.dev/podcast-2-13-managing-multiple-data-sources-in-graphql +picks: + [ + { + author: 'alex-patterson', + name: 'Prisma - Next-generation Node.js and TypeScript ORM', + site: 'https://www.prisma.io/' + }, + { + author: 'alex-patterson', + name: 'Rechargeable Batteries and Charger', + site: 'https://www.amazon.com/dp/B07Y5ZB8Z5/ref=sspa_dk_detail_1' + }, + { + author: 'alex-patterson', + name: 'EBL 2800mAh AA batteries', + site: 'https://www.amazon.com/EBL-AA-Batteries-Technology-Rechargeable/dp/B00HSHLC82/ref=sr_1_4_sspa' + }, + { + author: 'brittney-postma', + name: 'StepZen Netlify Blog', + site: 'https://www.netlify.com/blog/2021/06/10/how-to-build-a-database-driven-jamstack-site/' + }, + { + author: 'brittney-postma', + name: 'The Morning Show', + site: 'https://tv.apple.com/us/show/the-morning-show/umc.cmc.25tn3v8ku4b39tr6ccgb8nl6m' + }, + { + author: 'anthony-campolo', + name: 'The DEV API', + site: 'https://stepzen.com/blog/stepzen-sveltekit-and-the-dev-api' + } + ] slug: 2-13-managing-multiple-data-sources-in-graphql sponsors: - builder-io diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-14-building-up-better-communities/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-14-building-up-better-communities/+page.md index 392a76f9..52925a04 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-14-building-up-better-communities/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-14-building-up-better-communities/+page.md @@ -16,6 +16,34 @@ excerpt: Bryan Robinson teaches us how Orbit helps us build up better communitie guests: - bryan-robinson hashnode: https://hashnode.codingcat.dev/podcast-2-14-building-up-better-communities +picks: + [ + { + author: 'alex-patterson', + name: 'NextUI a new UI Library for Next.js', + site: 'https://nextui.org/docs/guide/getting-started' + }, + { + author: 'alex-patterson', + name: 'A two-dimensional drawing api geared towards modern web browsers', + site: 'https://two.js.org/' + }, + { + author: 'brittney-postma', + name: 'Phone Ring Holder ', + site: 'https://www.amazon.com/Finger-Stand-Lamicall-Phone-Holder/dp/B07FYJJZDR?th=1' + }, + { + author: 'brittney-postma', + name: 'Jam.dev 2022', + site: 'https://www.crowdcast.io/e/jamdev22' + }, + { + author: 'bryan-robinson', + name: 'Islands Architecture', + site: 'https://jasonformat.com/islands-architecture/' + } + ] slug: 2-14-building-up-better-communities sponsors: - builder-io diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-15-stacks-on-stacks-on-stacks-with-code-stac-kr/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-15-stacks-on-stacks-on-stacks-with-code-stac-kr/+page.md index 1ca70f0a..1b6a4ac7 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-15-stacks-on-stacks-on-stacks-with-code-stac-kr/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-15-stacks-on-stacks-on-stacks-with-code-stac-kr/+page.md @@ -16,6 +16,32 @@ cover: https://media.codingcat.dev/image/upload/v1655827786/main-codingcatdev-ph devto: https://dev.to/codingcatdev/215-stacks-on-stacks-on-stacks-with-codestackr-3c58 excerpt: We sit down with Jesse Hall of codeSTACKr to talk all about MongoDB, his YouTube channel, and how to make NFT cats. hashnode: https://hashnode.codingcat.dev/podcast-2-15-stacks-on-stacks-on-stacks-with-code-stac-kr +picks: + [ + { author: 'alex-patterson', name: 'GDevelop', site: 'https://gdevelop.io/' }, + { author: 'alex-patterson', name: 'Dress David Rose', site: 'https://davidrose.style/' }, + { + author: 'brittney-postma', + name: 'Wordle', + site: 'https://www.nytimes.com/games/wordle/index.html' + }, + { + author: 'brittney-postma', + name: 'Notion Tutorial and Template', + site: 'https://www.codestackr.com/blog/notion-youtube-a-powerful-combination-for-productivity/' + }, + { + author: 'brittney-postma', + name: 'Sendestar Water Bottle', + site: 'https://www.amazon.com/SENDESTAR-Bottle-Insulated-Stainless-Bottle-Wide/dp/B08FZL82FQ/ref=sr_1_6?crid=23NVSJMW3LDNR&keywords=sendestar&qid=1644840624&sprefix=sendestar%2Caps%2C76&sr=8-6' + }, + { author: 'jesse-hall', name: 'CodeCats NFT', site: 'https://opensea.io/collection/codecats' }, + { + author: 'jesse-hall', + name: 'VS Code Extension: Multiple cursor case preserve', + site: 'https://marketplace.visualstudio.com/items?itemName=Cardinal90.multi-cursor-case-preserve' + } + ] slug: 2-15-stacks-on-stacks-on-stacks-with-code-stac-kr sponsors: - builder-io diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-16-optimize-your-media-experience/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-16-optimize-your-media-experience/+page.md index 46504e29..d48b0726 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-16-optimize-your-media-experience/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-16-optimize-your-media-experience/+page.md @@ -16,6 +16,40 @@ excerpt: Colby Fayock walks us through how to optimize your media experience wit guests: - colby-fayock hashnode: https://hashnode.codingcat.dev/podcast-2-16-optimize-your-media-experience +picks: + [ + { + author: 'alex-patterson', + name: 'Divvy, Cloudinary and Remix', + site: 'https://divvy.codingcat.dev/' + }, + { + author: 'alex-patterson', + name: 'How to Adopt AVIF for Images with Cloudinary ', + site: 'https://cloudinary.com/blog/how_to_adopt_avif_for_images_with_cloudinary' + }, + { + author: 'brittney-postma', + name: 'Personalized Social Media Cards Video', + site: 'https://www.youtube.com/watch?v=WYTjd3yl5-g' + }, + { + author: 'brittney-postma', + name: 'Personalized Social Media Cards Post', + site: 'https://spacejelly.dev/posts/how-to-generate-personalized-social-media-cards-for-landing-pages-with-next-js-cloudinary/' + }, + { + author: 'brittney-postma', + name: 'Sendestar Water Bottle', + site: 'https://www.amazon.com/SENDESTAR-Bottle-Insulated-Stainless-Bottle-Wide/dp/B08FZL82FQ/ref=sr_1_6?crid=23NVSJMW3LDNR&keywords=sendestar&qid=1644840624&sprefix=sendestar%2Caps%2C76&sr=8-6' + }, + { author: 'colby-fayock', name: 'Ozark', site: 'https://www.netflix.com/title/80117552' }, + { + author: 'colby-fayock', + name: 'Peacemaker', + site: 'https://www.hbomax.com/series/urn:hbo:series:GYb0FKQLsGIyPfQEAAAAM' + } + ] slug: 2-16-optimize-your-media-experience sponsors: - builder-io diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-17-building-the-future-of-svelte-at-vercel/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-17-building-the-future-of-svelte-at-vercel/+page.md index 9cf5098e..35ab961d 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-17-building-the-future-of-svelte-at-vercel/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-17-building-the-future-of-svelte-at-vercel/+page.md @@ -16,6 +16,35 @@ cover: https://media.codingcat.dev/image/upload/v1655827618/main-codingcatdev-ph devto: https://dev.to/codingcatdev/217-building-the-future-of-svelte-at-vercel-53ok excerpt: We caught up with Rich Harris to see how he was settling into his new role with Vercel and what is next for Svelte. hashnode: https://hashnode.codingcat.dev/podcast-2-17-building-the-future-of-svelte-at-vercel +picks: + [ + { + author: 'alex-patterson', + name: 'Creating Generative SVG Grids', + site: 'https://frontend.horse/articles/generative-grids/' + }, + { + author: 'alex-patterson', + name: 'Geoff Rich generative grids using Svelte', + site: 'https://svelte.dev/repl/873988ce33db43f097c0ca69df57b3ac?version=3.46.4' + }, + { + author: 'brittney-postma', + name: 'Svelte Discord', + site: 'https://discord.com/invite/yy75DKs' + }, + { + author: 'brittney-postma', + name: 'CodingCat.dev - Intro to Svelte Course', + site: 'https://codingcat.dev/course/intro-to-svelte' + }, + { + author: 'rich_harris', + name: 'Timemore Chestnut C2 Manual Coffee Grinder', + site: 'https://www.amazon.com/dp/B0833SDN8M/?tag=thewire06-20&linkCode=xm2&ascsubtag=AwEAAAAAAAAAAfTy' + }, + { author: 'rich_harris', name: 'Stackblitz for Svelte', site: 'https://sveltekit.new' } + ] slug: 2-17-building-the-future-of-svelte-at-vercel sponsors: - builder-io @@ -27,8 +56,7 @@ youtube: https://www.youtube.com/watch?v=F1sSUDVoij4 ## Questions -1. I don’t know if this man needs an introduction, but can you - ~~Can you give us a brief introduction and~~ tell us a little about your previous work with Rollup and Svelte and your work at Vercel? +1. I don’t know if this man needs an introduction, but can you give us a brief introduction and tell us a little about your previous work with Rollup and Svelte and your work at Vercel? 2. Where does Vercel fit in the future of Svelte? 3. What is the biggest difference in having a compiler vs the virtual dom? 4. How does declarative Svelte turn into efficient imperative code for the browser? diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-18-making-the-web-easier-to-build-with-una-kavets/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-18-making-the-web-easier-to-build-with-una-kavets/+page.md index 554ac05a..a83a00fb 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-18-making-the-web-easier-to-build-with-una-kavets/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-18-making-the-web-easier-to-build-with-una-kavets/+page.md @@ -16,6 +16,18 @@ cover: https://media.codingcat.dev/image/upload/v1650419614/main-codingcatdev-ph devto: https://dev.to/codingcatdev/218-making-the-web-easier-to-build-i3h excerpt: Una Kravets is a DevRel extraordinaire making CSS magic at Google. hashnode: https://hashnode.codingcat.dev/podcast-2-18-making-the-web-easier-to-build-with-una-kavets +picks: + [ + { author: 'alex-patterson', name: 'useHooks', site: 'https://usehooks-ts.com/' }, + { author: 'alex-patterson', name: 'CSS Podcast', site: 'https://thecsspodcast.libsyn.com/' }, + { author: 'brittney-postma', name: 'PageSpeed Insigths', site: 'https://pagespeed.web.dev/' }, + { + author: 'brittney-postma', + name: 'Hamilton Beach Blender', + site: 'https://www.amazon.com/Hamilton-Beach-51131-Single-Serve-Raspberry/dp/B00QNUCV0I/ref=sr_1_3?keywords=hamilton%2Bbeach%2Bblender&qid=1644843398&sr=8-3&th=1' + }, + { author: 'una-kravets', name: 'Screenflow', site: 'https://screenflow.en.softonic.com/mac' } + ] slug: 2-18-making-the-web-easier-to-build-with-una-kavets spotify: https://open.spotify.com/episode/6jCPgXnUuLVjjGEHcGVr0C?si=dwXY8ITrTviUNJkg-zFlTA start: May 4, 2022 diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-19-enterprise-databases-that-scale/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-19-enterprise-databases-that-scale/+page.md index 2d9089e3..f75209a4 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-19-enterprise-databases-that-scale/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-19-enterprise-databases-that-scale/+page.md @@ -16,6 +16,26 @@ excerpt: James Q Quick teaches us about how Planetscale's ability to infinitely guests: - james-q-quick hashnode: https://hashnode.codingcat.dev/podcast-2-19-enterprise-databases-that-scale +picks: + [ + { author: 'alex-patterson', name: 'Envato Elements', site: 'https://elements.envato.com/' }, + { author: 'alex-patterson', name: 'Raycast', site: 'https://ray.so/' }, + { + author: 'brittney-postma', + name: 'Inventing Anna', + site: 'https://www.netflix.com/title/81008305' + }, + { + author: 'brittney-postma', + name: 'Sirens Streams - Planetscale with SvelteKit', + site: 'https://www.youtube.com/watch?v=iFhDwmI6OL0' + }, + { + author: 'james-q-quick', + name: 'Sennheiser Professional MKE 400', + site: 'https://www.amazon.com/gp/product/B08YS3W16H/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1' + } + ] slug: 2-19-enterprise-databases-that-scale sponsors: - builder-io diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-2-using-no-code-with-builder-io-part-2/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-2-using-no-code-with-builder-io-part-2/+page.md index 7cc83044..5aae7a5d 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-2-using-no-code-with-builder-io-part-2/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-2-using-no-code-with-builder-io-part-2/+page.md @@ -16,6 +16,20 @@ cover: https://media.codingcat.dev/image/upload/v1641337525/main-codingcatdev-ph devto: https://dev.to/codingcatdev/22-using-no-code-with-builderio-part-2-38ch excerpt: Alex and Brittney sit down with Steve Sewell, Co-Founder and CEO of http://builder.io/, to understand how http://builder.io/ is different from other no-code solutions. hashnode: https://hashnode.codingcat.dev/podcast-using-no-code-with-builder-io-part-2 +picks: + [ + { + author: 'alex-patterson', + name: 'Builder.io Open Source', + site: 'https://www.builder.io/c/docs/developers' + }, + { author: 'alex-patterson', name: 'Builder.io Ideas', site: 'https://ideas.builder.io/' }, + { + author: 'brittney-postma', + name: 'Emily in Paris', + site: 'https://www.netflix.com/title/81037371' + } + ] slug: using-no-code-with-builder-io-part-2 sponsors: - builder-io diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-20-regaining-java-script-performance-in-your-website/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-20-regaining-java-script-performance-in-your-website/+page.md index e0b1a569..1c7c2820 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-20-regaining-java-script-performance-in-your-website/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-20-regaining-java-script-performance-in-your-website/+page.md @@ -2,7 +2,6 @@ type: podcast authors: - alex-patterson - - brittney-postma episode: 20 guests: - ryan-carniato @@ -16,6 +15,21 @@ cover: https://media.codingcat.dev/image/upload/v1655840301/main-codingcatdev-ph devto: https://dev.to/codingcatdev/220-regaining-javascript-performance-in-your-website-5005 excerpt: Ryan Carniato teaches us about all the aspects of frontend frameworks and Javascript today. hashnode: https://hashnode.codingcat.dev/podcast-2-20-regaining-java-script-performance-in-your-website +picks: + [ + { author: 'alex-patterson', name: 'Hack SolidJS', site: 'https://hack.solidjs.com/' }, + { + author: 'alex-patterson', + name: 'SolidJS is what I wanted React to be', + site: 'https://typeofnan.dev/solid-js-feels-like-what-i-always-wanted-react-to-be/' + }, + { + author: 'alex-patterson', + name: 'Building Qwik with Misko Hevery and Ryan Carniato', + site: 'https://www.youtube.com/watch?v=lY6e7Hw4uVo' + }, + { author: 'ryan-carniato', name: 'Resident Alien', site: 'https://www.syfy.com/resident-alien' } + ] slug: 2-20-regaining-java-script-performance-in-your-website sponsors: - builder-io diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-21-linking-your-microservices-with-workflows/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-21-linking-your-microservices-with-workflows/+page.md index a6495d20..389bd529 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-21-linking-your-microservices-with-workflows/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-21-linking-your-microservices-with-workflows/+page.md @@ -16,6 +16,30 @@ excerpt: Swyx walks us through how to use http://temporal.io/ to link all of you guests: - swyx hashnode: https://hashnode.codingcat.dev/podcast-2-21-linking-your-microservices-with-workflows +picks: + [ + { + author: 'alex-patterson', + name: 'The Wonder Years', + site: 'https://www.disneyplus.com/series/the-wonder-years/1c7ZvkdOhTaT' + }, + { author: 'alex-patterson', name: 'devtools.fm', site: 'https://devtools.fm/' }, + { + author: 'brittney-postma', + name: 'Swyx - Why Temporal', + site: 'https://www.swyx.io/why-temporal/' + }, + { + author: 'brittney-postma', + name: 'GitHub CoPilot', + site: 'https://github.com/features/copilot' + }, + { + author: 'brittney-postma', + name: 'Build Svelte in 3D', + site: 'https://www.youtube.com/watch?v=7PJ_28fgLp8' + } + ] slug: 2-21-linking-your-microservices-with-workflows sponsors: - builder-io diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-22-building-connections-for-the-underrepresented/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-22-building-connections-for-the-underrepresented/+page.md index 9130a9ca..25ee61a4 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-22-building-connections-for-the-underrepresented/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-22-building-connections-for-the-underrepresented/+page.md @@ -17,6 +17,19 @@ guests: - nick-dejesus - pariss-chandler hashnode: https://hashnode.codingcat.dev/podcast-2-22-building-connections-for-the-underrepresented +picks: + [ + { author: 'alex-patterson', name: 'SVGOMG', site: 'https://jakearchibald.github.io/svgomg/' }, + { + author: 'alex-patterson', + name: 'SVGR - Transform SVGs into React components', + site: 'https://react-svgr.com/playground/' + }, + { author: 'alex-patterson', name: 'Refactr.tech', site: 'https://www.refactr.tech/' }, + { author: 'brittney-postma', name: 'Women of Jamstack', site: 'https://womenofjamstack.com' }, + { author: 'brittney-postma', name: 'Quordle', site: 'https://www.quordle.com/' }, + { author: 'brittney-postma', name: 'Render ATL', site: 'https://www.renderatl.com/speakers' } + ] slug: 2-22-building-connections-for-the-underrepresented sponsors: - builder-io diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-23-routes-for-svelte-with-routify/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-23-routes-for-svelte-with-routify/+page.md index 4dd332b7..b376917a 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-23-routes-for-svelte-with-routify/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-23-routes-for-svelte-with-routify/+page.md @@ -17,6 +17,24 @@ guests: - willow - jake-rosenberg hashnode: https://hashnode.codingcat.dev/podcast-2-23-routes-for-svelte-with-routify +picks: + [ + { + author: 'alex-patterson', + name: 'Open Source Alternative To', + site: 'https://www.opensourcealternative.to/?ref=producthunt&category=Developer%20Tools' + }, + { + author: 'brittney-postma', + name: 'Severance', + site: 'https://tv.apple.com/us/show/severance/umc.cmc.1srk2goyh2q2zdxcx605w8vtx' + }, + { + author: 'brittney-postma', + name: 'Sarah Drasner - DevX at Netlify', + site: 'https://www.netlify.com/blog/2021/01/06/developer-experience-at-netlify/' + } + ] slug: 2-23-routes-for-svelte-with-routify sponsors: - builder-io diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-24-making-progress-with-kendo-ui/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-24-making-progress-with-kendo-ui/+page.md index eb95380b..950dc2f7 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-24-making-progress-with-kendo-ui/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-24-making-progress-with-kendo-ui/+page.md @@ -17,6 +17,39 @@ cover: https://media.codingcat.dev/image/upload/main-codingcatdev-photo/Creating devto: https://dev.to/codingcatdev/224-creating-and-using-kendo-ui-52la excerpt: We have Alyssa Nicoll and Kathryn Grayson from Progress teach us all about KendoUI and how they maintain this frontend library. hashnode: https://hashnode.codingcat.dev/podcast-2-24-making-progress-with-kendo-ui +picks: + [ + { + author: 'alex-patterson', + name: 'Apple TV Suspicion', + site: 'https://tv.apple.com/us/show/suspicion/umc.cmc.64yj71dmrdihhmo96h0lgjmw5?itscg=10000&itsct=atv-0-tv_ovp-carousel-apl-200528' + }, + { + author: 'alex-patterson', + name: 'Remix and React Router', + site: 'https://remix.run/blog/remixing-react-router' + }, + { + author: 'brittney-postma', + name: 'What is DXP', + site: 'https://www.bloomreach.com/en/blog/2018/what-is-digital-experience-platform-dxp' + }, + { + author: 'brittney-postma', + name: 'Vertical Mouse by Anker', + site: 'https://www.amazon.com/Anker-Wireless-Vertical-Ergonomic-Optical/dp/B00BIFNTMC/' + }, + { + author: 'alyssa-nicoll', + name: 'Fantasy Friday Stream', + site: 'https://clips.twitch.tv/ScaryOnerousEmuTooSpicy-RXv98oyYx-6-lwt_' + }, + { + author: 'kathryn-grayson', + name: 'Fantasy Friday Stream', + site: 'https://clips.twitch.tv/ScaryOnerousEmuTooSpicy-RXv98oyYx-6-lwt_' + } + ] slug: 2-24-making-progress-with-kendo-ui sponsors: - builder-io diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-25-building-maintaining-design-systems/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-25-building-maintaining-design-systems/+page.md index d132d5fc..d3768b26 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-25-building-maintaining-design-systems/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-25-building-maintaining-design-systems/+page.md @@ -16,6 +16,35 @@ cover: https://media.codingcat.dev/image/upload/v1652296873/main-codingcatdev-ph devto: https://dev.to/codingcatdev/225-building-maintaining-design-systems-2ckh excerpt: Michael Chan talks all about how to build and maintain Design Systems. Brittney and I have a few ideas of our own too. hashnode: https://hashnode.codingcat.dev/podcast-2-25-building-maintaining-design-systems +picks: + [ + { + author: 'alex-patterson', + name: 'FreeCodeCamp - How to create and Implement a Design System with CSS', + site: 'https://www.freecodecamp.org/news/how-to-create-and-implement-a-design-system-with-css/' + }, + { + author: 'alex-patterson', + name: 'AirBnB Design System', + site: 'https://airbnb.design/building-a-visual-language/' + }, + { + author: 'alex-patterson', + name: 'Using Components within an Atomic Design System', + site: 'https://codingcat.dev/tutorial/design-systems-with-web-components' + }, + { + author: 'brittney-postma', + name: 'Brad Frost and Storybook', + site: 'https://bradfrost.com/blog/post/atomic-design-and-storybook/' + }, + { + author: 'brittney-postma', + name: 'Atomic Design', + site: 'https://bradfrost.com/blog/post/atomic-web-design/' + }, + { author: 'michael-chan', name: 'Basecamp Shapeup', site: 'https://basecamp.com/shapeup' } + ] slug: 2-25-building-maintaining-design-systems sponsors: - builder-io diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-26-open-sourcing-your-database-with-appwrite/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-26-open-sourcing-your-database-with-appwrite/+page.md index 6396fc3c..74953af0 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-26-open-sourcing-your-database-with-appwrite/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-26-open-sourcing-your-database-with-appwrite/+page.md @@ -16,6 +16,26 @@ cover: https://media.codingcat.dev/image/upload/v1652296876/main-codingcatdev-ph devto: https://dev.to/codingcatdev/226-open-sourcing-your-database-with-appwrite-5cll excerpt: Brandon Roberts shows us all about Appwrite by showing off a cool codingcat.dev application! hashnode: https://hashnode.codingcat.dev/podcast-2-26-open-sourcing-your-database-with-appwrite +picks: + [ + { + author: 'alex-patterson', + name: 'Moon Knight', + site: 'https://disneyplusoriginals.disney.com/show/moon-knight' + }, + { author: 'alex-patterson', name: 'SVGator', site: 'https://www.svgator.com/' }, + { + author: 'brittney-postma', + name: 'The Great', + site: 'https://www.hulu.com/series/the-great-238db0d4-c476-47ed-9bee-d326fd302f7d' + }, + { + author: 'brittney-postma', + name: 'Cedar Point', + site: 'https://www.cedarpoint.com/rides-experiences' + }, + { author: 'brandon-roberts', name: 'NBA Playoffs', site: 'https://www.nba.com' } + ] slug: 2-26-open-sourcing-your-database-with-appwrite sponsors: - builder-io diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-27-automating-infrastructure-with-digger-dev/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-27-automating-infrastructure-with-digger-dev/+page.md index 6d65cd27..40e2b2ca 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-27-automating-infrastructure-with-digger-dev/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-27-automating-infrastructure-with-digger-dev/+page.md @@ -16,6 +16,29 @@ excerpt: We sit down to chat with Igor from http://Digger.dev how to automate al guests: - igor-zalutski hashnode: https://hashnode.codingcat.dev/podcast-2-27-automating-infrastructure-with-digger-dev +picks: + [ + { + author: 'alex-patterson', + name: 'The Story of Web Components - UI.dev', + site: 'https://www.youtube.com/watch?v=fKqgdT-KLrM' + }, + { + author: 'alex-patterson', + name: 'Concurrent React - UI.dev', + site: 'https://www.youtube.com/watch?v=NZoRlVi3MjQ' + }, + { + author: 'brittney-postma', + name: 'Sirens Stream Cloudinary', + site: 'https://www.youtube.com/watch?v=DGi7FtBr2DE' + }, + { + author: 'brittney-postma', + name: 'Desk Treadmill', + site: 'https://www.amazon.com/gp/product/B08LTM5NPH/ref=ppx_yo_dt_b_asin_title_o05_s00?ie=UTF8&psc=1' + } + ] slug: 2-27-automating-infrastructure-with-digger-dev sponsors: - builder-io diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-28-nextjs-script-with-partytown-web-workers/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-28-nextjs-script-with-partytown-web-workers/+page.md index a96236db..de3f7724 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-28-nextjs-script-with-partytown-web-workers/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-28-nextjs-script-with-partytown-web-workers/+page.md @@ -17,6 +17,30 @@ guests: - adam-bradley - houssein-djirdeh hashnode: https://hashnode.codingcat.dev/podcast-nextjs-script-with-partytown-web-workers +picks: + [ + { + author: 'alex-patterson', + name: 'VSCode Live Share', + site: 'https://code.visualstudio.com/learn/collaboration/live-share' + }, + { + author: 'alex-patterson', + name: 'Builder.io Perf Tool', + site: 'https://perf.builder.io/?q=eyJpZCI6ImJ0dTd3bzJoaWt5IiwidGl0bGUiOiJGaW5kaW5nIG51bWJlcnMgaW4gYW4gYXJyYXkiLCJiZWZvcmUiOiJjb25zdCBkYXRhID0gWy4uLkFycmF5KDEwMDApLmtleXMoKV0iLCJ0ZXN0cyI6W3sibmFtZSI6IkZpbmQgaXRlbSAxMDAiLCJjb2RlIjoiZGF0YS5maW5kKHggPT4geCA9PSAxMDApIiwib3BzIjoyMDMzNjAsInJ1bnMiOltdfSx7Im5hbWUiOiJGaW5kIGl0ZW0gMjAwIiwiY29kZSI6ImRhdGEuZmluZCh4ID0%2BIHggPT0gMjAwKSIsIm9wcyI6OTk1NjAsInJ1bnMiOltdfSx7Im5hbWUiOiJGaW5kIGl0ZW0gNDAwIiwiY29kZSI6ImRhdGEuZmluZCh4ID0%2BIHggPT0gNDAwKSIsIm9wcyI6NTUzNTAsInJ1bnMiOltdfSx7Im5hbWUiOiJGaW5kIGl0ZW0gODAwIiwiY29kZSI6ImRhdGEuZmluZCh4ID0%2BIHggPT0gODAwKSIsIm9wcyI6Mjc2NjAsInJ1bnMiOltdfV0sInVwZGF0ZWQiOiIyMDIzLTA1LTIwVDE3OjM4OjMwLjQxN1oifQ%3D%3D' + }, + { author: 'brittney-postma', name: 'Synergy', site: 'https://symless.com/synergy' }, + { + author: 'brittney-postma', + name: 'Partytown, Qwik, Mitosis with Steve Sewell on devtools FM', + site: 'https://www.audible.com/pd/Steve-Sewell-Builderio-partytown-Qwik-mitosis-Podcast/B09Y11ZJ45' + }, + { + author: 'brittney-postma', + name: 'Partytown with Adam Bradley Modern Web Podcast', + site: 'https://podcasts.apple.com/ca/podcast/s09e01-modern-web-podcast-partytown-with-adam-bradley/id1084236187?i=1000541597572' + } + ] slug: nextjs-script-with-partytown-web-workers sponsors: - builder-io diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-29-women-of-jamstack/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-29-women-of-jamstack/+page.md index 8d72a973..5005abff 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-29-women-of-jamstack/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-29-women-of-jamstack/+page.md @@ -19,6 +19,61 @@ cover: https://media.codingcat.dev/image/upload/main-codingcatdev-photo/Women_of devto: https://dev.to/codingcatdev/229-women-of-jamstack-foj excerpt: We had the opportunity to chat with four amazing Women of Jamstack. We talked about things from Redwoodjs to equal pay. hashnode: https://hashnode.codingcat.dev/podcast-2-29-women-of-jamstack +picks: + [ + { author: 'alex-patterson', name: 'CSS Doodle', site: 'https://css-doodle.com/' }, + { author: 'alex-patterson', name: 'Refactr Tech', site: 'https://www.refactr.tech/' }, + { + author: 'brittney-postma', + name: 'Starting with Svelte', + site: 'https://cfe.dev/events/gettings-started-with-svelte/' + }, + { + author: 'brittney-postma', + name: 'The Lincoln Lawyer', + site: 'https://www.netflix.com/title/81303831' + }, + { + author: 'salma-alam-naylor', + name: "The Handmaid's Tale", + site: 'https://www.amazon.co.uk/Handmaids-Tale-Contemporary-Classics/dp/0099740915' + }, + { + author: 'salma-alam-naylor', + name: 'Advice for Complex CSS Illustrations', + site: 'https://css-tricks.com/advice-for-complex-css-illustrations/' + }, + { + author: 'brittany-walker', + name: 'Lego Nintendo Entertainment System', + site: 'https://www.lego.com/en-us/product/nintendo-entertainment-system-71374' + }, + { + author: 'brittany-walker', + name: 'Tick Tick Boom', + site: 'https://www.netflix.com/title/81149184' + }, + { + author: 'amanda-giannelli', + name: 'Bridgerton', + site: 'https://www.netflix.com/title/80232398' + }, + { + author: 'amanda-giannelli', + name: 'Killing Eve', + site: 'https://www.amcplus.com/pages/killingeve' + }, + { + author: 'anuradha-kumari', + name: 'Stranger Things', + site: 'https://www.imdb.com/title/tt4574334/' + }, + { + author: 'anuradha-kumari', + name: 'GAAD (Global Accessibility Awareness Day)', + site: 'https://accessibility.day/' + } + ] slug: 2-29-women-of-jamstack sponsors: - storyblok diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-3-supabase-an-open-source-alternative/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-3-supabase-an-open-source-alternative/+page.md index b1db4506..cffc0bfc 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-3-supabase-an-open-source-alternative/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-3-supabase-an-open-source-alternative/+page.md @@ -16,6 +16,35 @@ cover: https://media.codingcat.dev/image/upload/v1642623181/main-codingcatdev-ph devto: https://dev.to/codingcatdev/23-supabase-an-open-source-alternative-42l excerpt: We sit down with Jon Meyers, developer advocate at Supabase. We talk all about supabase and the architecture features along with a live demo. hashnode: https://hashnode.codingcat.dev/podcast-2-3-supabase-an-open-source-alternative +picks: + [ + { + author: 'alex-patterson', + name: 'Locke & Key', + site: 'https://www.netflix.com/title/80241239' + }, + { + author: 'alex-patterson', + name: 'Gameboy made with CSS', + site: 'https://dorian-tested-appliance.glitch.me/' + }, + { + author: 'brittney-postma', + name: "Let's learn Supabase", + site: 'https://www.youtube.com/watch?v=mUBkmT88_-A&t=1763s' + }, + { + author: 'brittney-postma', + name: 'Apple TV+ - Invasion', + site: 'https://tv.apple.com/us/show/invasion/umc.cmc.70b7z97fv7azfzn5baqnj88p6' + }, + { + author: 'jon-meyers', + name: 'Dyson Vacuum', + site: 'https://www.dyson.com.au/products/vacuum-cleaners/stick-vacuums/dyson-v15-detect/overview' + }, + { author: 'jon-meyers', name: 'Casio SK-1', site: 'https://www.vintagesynth.com/casio/sk1.php' } + ] slug: 2-3-supabase-an-open-source-alternative sponsors: - builder-io diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-30-quicknode-builds-infrastructure-for-the-future/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-30-quicknode-builds-infrastructure-for-the-future/+page.md index f4bf5bef..0280fe43 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-30-quicknode-builds-infrastructure-for-the-future/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-30-quicknode-builds-infrastructure-for-the-future/+page.md @@ -16,6 +16,34 @@ cover: https://media.codingcat.dev/image/upload/main-codingcatdev-photo/QuickNod devto: https://dev.to/codingcatdev/230-quicknode-builds-infrastructure-for-the-future-4e7k excerpt: We sit down with Anthony Campolo (ajcwebdev) to talk about Web3 and working with QuickNode. hashnode: https://hashnode.codingcat.dev/podcast-quicknode-builds-infrastructure-for-the-future +picks: + [ + { + author: 'alex-patterson', + name: 'Svelvet - Build interactive, node-based UIs and diagrams in Svelte', + site: 'https://svelvet.io/' + }, + { + author: 'alex-patterson', + name: 'Adventure With Google', + site: 'https://adventure.withgoogle.com/io/' + }, + { + author: 'brittney-postma', + name: 'Ergonomic Foot Pad', + site: 'https://www.amazon.com/gp/product/B08KGV6GFZ/' + }, + { + author: 'brittney-postma', + name: 'State of CSS Google IO', + site: 'https://www.youtube.com/watch?v=Xy9ZXRRgpLk' + }, + { + author: 'anthony-campolo', + name: 'Bo Burnham: The Inside Outtakes', + site: 'https://www.youtube.com/watch?v=5XWEVoI40sE' + } + ] slug: quicknode-builds-infrastructure-for-the-future sponsors: - storyblok diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-31-creating-a-standardized-design-system-for-the-web/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-31-creating-a-standardized-design-system-for-the-web/+page.md index c135a1a3..2133d198 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-31-creating-a-standardized-design-system-for-the-web/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-31-creating-a-standardized-design-system-for-the-web/+page.md @@ -16,6 +16,36 @@ cover: https://media.codingcat.dev/image/upload/v1657713352/main-codingcatdev-ph devto: https://dev.to/codingcatdev/231-creating-a-standardized-design-system-for-the-web-2b57 excerpt: Greg talks with us about running the OpenUI working group. We talk in detail and give demos on standardizing components across the major browser vendors. hashnode: https://hashnode.codingcat.dev/podcast-creating-a-standardized-design-system-for-the-web +picks: + [ + { author: 'alex-patterson', name: 'Fastify', site: 'https://www.fastify.io/' }, + { + author: 'alex-patterson', + name: 'Fastify v4', + site: 'https://medium.com/@fastifyjs/fastify-v4-ga-59f2103b5f0e' + }, + { + author: 'alex-patterson', + name: 'Mac Studio', + site: 'https://www.apple.com/mac-studio/specs/' + }, + { + author: 'brittney-postma', + name: 'Design Systems News', + site: 'https://news.design.systems/' + }, + { + author: 'brittney-postma', + name: 'Water Enhancers', + site: 'https://www.walmart.com/browse/food/water-enhancers/976759_976782_8978567_8932412' + }, + { author: 'greg-whitworth', name: 'Open UI Discord', site: 'https://discord.gg/C4bSjKae' }, + { + author: 'greg-whitworth', + name: 'Binging Legal Eagle youtube reviews of lawyers in movies', + site: 'https://www.youtube.com/c/LegalEagle' + } + ] slug: creating-a-standardized-design-system-for-the-web sponsors: - storyblok diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-32-ionic-6/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-32-ionic-6/+page.md index 235d832b..943dec94 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-32-ionic-6/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-32-ionic-6/+page.md @@ -16,6 +16,22 @@ cover: https://media.codingcat.dev/image/upload/v1655831789/main-codingcatdev-ph devto: https://dev.to/codingcatdev/232-ionic-6-2pe9 excerpt: Mike tells us all about himself and starting at Ionic. Mike gives us a full demo of Ionic 6 and the new components. hashnode: https://hashnode.codingcat.dev/podcast-2-32-ionic-6 +picks: + [ + { + author: 'alex-patterson', + name: 'Angular v14', + site: 'https://blog.angular.io/angular-v14-is-now-available-391a6db736af' + }, + { + author: 'alex-patterson', + name: 'Operator Lookup Search Operators by Josh Comeau', + site: 'https://www.joshwcomeau.com/operator-lookup/' + }, + { author: 'brittney-postma', name: 'Synergy', site: 'https://symless.com/synergy' }, + { author: 'brittney-postma', name: 'React Summit', site: 'https://reactsummit.com/' }, + { author: 'mike-hartington', name: 'Shorsey', site: 'https://www.imdb.com/title/tt18249282/' } + ] slug: 2-32-ionic-6 sponsors: - storyblok diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-33-Managing-DataOps-with-Meltano/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-33-Managing-DataOps-with-Meltano/+page.md index 4cdf1320..154bb65e 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-33-Managing-DataOps-with-Meltano/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-33-Managing-DataOps-with-Meltano/+page.md @@ -16,6 +16,30 @@ cover: https://media.codingcat.dev/image/upload/v1655745847/main-codingcatdev-ph devto: https://dev.to/codingcatdev/233-managing-dataops-with-meltano-2p48 excerpt: You have heard of DevOps, but what about DataOps? Douwe explains what this is all about and how Meltano solves hard to create data solutions for your infrastructure. hashnode: https://hashnode.codingcat.dev/podcast-2-33-Managing-DataOps-with-Meltano +picks: + [ + { + author: 'alex-patterson', + name: 'Svelteness KitDocs', + site: 'https://github.com/svelteness/kit-docs' + }, + { + author: 'alex-patterson', + name: 'Connect to Snowflake with Node.js Driver', + site: 'https://dbaontap.com/2018/05/11/connect-snowflake-node-js-driver/' + }, + { + author: 'brittney-postma', + name: 'Svelte Origins', + site: 'https://www.youtube.com/watch?v=kMlkCYL9qo0' + }, + { + author: 'brittney-postma', + name: 'Peanut butter & mayo sandwich, just add bananas', + site: 'https://twitter.com/BrittneyPostma/status/1534265885233389569' + }, + { author: 'douwe-maan', name: 'Tailscale', site: 'https://tailscale.com/' } + ] slug: 2-33-Managing-DataOps-with-Meltano sponsors: - storyblok diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-34-WPEngine-and-FaustJS/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-34-WPEngine-and-FaustJS/+page.md index 84bcfbb4..202e1c90 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-34-WPEngine-and-FaustJS/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-34-WPEngine-and-FaustJS/+page.md @@ -16,6 +16,26 @@ excerpt: Kellen breaks down how to use Faust.js to build your front-end applicat guests: - kellen-mace hashnode: https://hashnode.codingcat.dev/podcast-2-34-WPEngine-and-FaustJS +picks: + [ + { + author: 'alex-patterson', + name: 'An Interactive Guide to CSS Transitions', + site: 'https://www.joshwcomeau.com/animation/css-transitions/' + }, + { author: 'alex-patterson', name: 'Why Next.js Won', site: 'https://youtu.be/BILxV_vrZO0' }, + { + author: 'brittney-postma', + name: 'Svelte Sirens Streams Headless WordPress with SvelteKit', + site: 'https://www.youtube.com/watch?v=3DbRHeEll3A' + }, + { + author: 'brittney-postma', + name: 'SvelteKit+Supabase James Q Quick', + site: 'https://www.youtube.com/watch?v=YqIyET7XKIQ' + }, + { author: 'kellen-mace', name: 'Video Mentions', site: 'https://VideoMentions.com' } + ] slug: 2-34-WPEngine-and-FaustJS sponsors: - storyblok diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-35-podcasters-unite/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-35-podcasters-unite/+page.md index e1c8afb6..90fb0471 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-35-podcasters-unite/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-35-podcasters-unite/+page.md @@ -21,6 +21,36 @@ cover: https://media.codingcat.dev/image/upload/v1658238637/main-codingcatdev-ph devto: https://dev.to/codingcatdev/235-podcasters-unite-3ad6 excerpt: We got together the best in the podcast business to find out all their secrets to success. hashnode: https://hashnode.codingcat.dev/podcast-2-35-podcasters-unite +picks: + [ + { author: 'alex-patterson', name: 'Virtual Popsicles', site: 'https://vlolly.net/' }, + { + author: 'alex-patterson', + name: 'Amplify UI - Build UI fast with Amplify on React', + site: 'https://ui.docs.amplify.aws/' + }, + { + author: 'brittney-postma', + name: 'Remotely Interesting', + site: 'https://remotelyinteresting.transistor.fm/' + }, + { author: 'brittney-postma', name: 'Compressed.fm', site: 'https://compressed.fm' }, + { + author: 'jason-lengstorf', + name: 'Mouse Facts', + site: 'https://dev.to/cassidoo/moose-facts-1l9j' + }, + { + author: 'cassidy-williams', + name: 'PodRocket Stickers', + site: 'https://podrocket.logrocket.com/get-podrocket-stickers' + }, + { + author: 'anthony-campolo', + name: 'Jenn Junod on Twitch', + site: 'https://www.twitch.tv/jennjunod' + } + ] slug: 2-35-podcasters-unite sponsors: - storyblok diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-36-Building-in-CodeSandbox-with-Adewale-Ace-Abati/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-36-Building-in-CodeSandbox-with-Adewale-Ace-Abati/+page.md index 9866e801..fd9dfde1 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-36-Building-in-CodeSandbox-with-Adewale-Ace-Abati/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-36-Building-in-CodeSandbox-with-Adewale-Ace-Abati/+page.md @@ -15,7 +15,24 @@ devto: https://dev.to/codingcatdev/building-in-codesandbox-with-adewale-ace-abat excerpt: Adewale “Ace” Abita, shows us how to use CodeSandbox to improve your developer experience and collaboration. guests: - ace-kyd -hashnode: https://hashnode.codingcat.dev/podcast-2-36-Building-in-CodeSandbox-with-Adewale-"Ace"-Abati +hashnode: 'https://hashnode.codingcat.dev/podcast-2-36-Building-in-CodeSandbox-with-Adewale-"Ace"-Abati' +picks: + [ + { + author: 'alex-patterson', + name: 'The Terminal List', + site: 'https://www.primevideo.com/detail/The-Terminal-List/0NGB908JKDOZ29WLQ2GS45USOV' + }, + { + author: 'alex-patterson', + name: 'Up and Running with Remix | egghead.io', + site: 'https://egghead.io/courses/up-and-running-with-remix-b82b6bb6' + }, + { author: 'brittney-postma', name: 'Centered.App', site: 'https://www.centered.app/' }, + { author: 'brittney-postma', name: 'Yabai', site: 'https://github.com/koekeishiya/yabai' }, + { author: 'ace-kyd', name: 'Naruto', site: 'https://www.crunchyroll.com/en-gb/naruto' }, + { author: 'ace-kyd', name: 'Chakra UI', site: 'https://chakra-ui.com/' } + ] slug: 2-36-Building-in-CodeSandbox-with-Adewale-"Ace"-Abati sponsors: - storyblok diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-37-Developer-Events-and-Community-on-CFE-dev/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-37-Developer-Events-and-Community-on-CFE-dev/+page.md index 552dbbac..95475619 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-37-Developer-Events-and-Community-on-CFE-dev/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-37-Developer-Events-and-Community-on-CFE-dev/+page.md @@ -16,6 +16,36 @@ excerpt: Brian Rinaldi talks with us all about how he runs http://CFE.dev and wh guests: - brian-rinaldi hashnode: https://hashnode.codingcat.dev/podcast-2-37-Developer-Events-and-Community-on-CFE-dev +picks: + [ + { author: 'alex-patterson', name: 'Griddy', site: 'https://griddy.io/' }, + { + author: 'alex-patterson', + name: '700+ CSS Icons, Customizable, Retina Ready & API', + site: 'https://css.gg/' + }, + { + author: 'brittney-postma', + name: 'Moar Serverless', + site: 'https://cfe.dev/events/moar-serverless-2022/' + }, + { + author: 'brittney-postma', + name: 'Getting Started with Svelte Framework', + site: 'https://cfe.dev/sessions/intro-to-svelte/' + }, + { author: 'brittney-postma', name: 'Jamstack Conf', site: 'https://jamstack.org/conf/' }, + { + author: 'brian-rinaldi', + name: 'Resident Evil (series)', + site: 'https://www.netflix.com/title/80996532' + }, + { + author: 'brian-rinaldi', + name: 'The Jamstack Book', + site: 'https://www.manning.com/books/the-jamstack-book' + } + ] slug: 2-37-Developer-Events-and-Community-on-CFE-dev sponsors: - storyblok diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-38-a11y-with-ben-myers/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-38-a11y-with-ben-myers/+page.md index d3422db2..6d678758 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-38-a11y-with-ben-myers/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-38-a11y-with-ben-myers/+page.md @@ -4,8 +4,6 @@ authors: - alex-patterson - brittney-postma episode: 38 -guests: - - ben-myers recording_date: August 4, 2022 2:15 PM season: 2 published: published @@ -15,7 +13,39 @@ cloudinary_convert: false cover: https://media.codingcat.dev/image/upload/v1655831842/main-codingcatdev-photo/A11y_with_Ben_Myers.jpg devto: https://dev.to/codingcatdev/238-a11y-with-ben-myers-517g excerpt: Ben guides us through how A11y is hard to understand if you don’t use it everyday. He also shows us many tools that we can use to help make more accessibility compliant websites. +guests: + - ben-myers hashnode: https://hashnode.codingcat.dev/podcast-2-38-a11y-with-ben-myers +picks: + [ + { + author: 'alex-patterson', + name: 'crashmax-dev/fireworks-js', + site: 'https://github.com/crashmax-dev/fireworks-js/' + }, + { + author: 'alex-patterson', + name: 'Next.js 12.2', + site: 'https://nextjs.org/blog/next-12-2?ck_subscriber_id=1233693656' + }, + { + author: 'brittney-postma', + name: 'Show My Chat Walkthrough', + site: 'https://www.youtube.com/watch?v=RA_MAQppvME' + }, + { + author: 'brittney-postma', + name: 'Build a Component Library with SvelteKit', + site: 'https://www.youtube.com/watch?v=eUslcJLGk9g&t=1922s' + }, + { + author: 'ben-myers', + name: 'Introduction to Web Accessibility', + site: 'https://www.youtube.com/watch?v=OPzr8vDNZ9Y' + }, + { author: 'ben-myers', name: 'Teach Jenn Tech', site: 'https://twitch.tv/JennJunod' }, + { author: 'ben-myers', name: 'Jutanium Stream', site: 'https://twitch.tv/Jutanium' } + ] slug: 2-38-a11y-with-ben-myers sponsors: - storyblok @@ -65,5 +95,3 @@ youtube: https://youtu.be/pnRUoW2OZOU [https://blog.codinghorror.com/falling-into-the-pit-of-success/](https://blog.codinghorror.com/falling-into-the-pit-of-success/) [https://en.wikipedia.org/wiki/Spherical_cow](https://en.wikipedia.org/wiki/Spherical_cow) - ---- diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-39-Plasmic-with-Ekene-Eze-Kenny/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-39-Plasmic-with-Ekene-Eze-Kenny/+page.md index 5787a0dc..0d974b51 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-39-Plasmic-with-Ekene-Eze-Kenny/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-39-Plasmic-with-Ekene-Eze-Kenny/+page.md @@ -17,6 +17,29 @@ excerpt: Kenny tells us all about the amazing no-code tool Plasmic. Plasmic is t guests: - ekene-eze hashnode: https://hashnode.codingcat.dev/podcast-Plasmic-with-Ekene-Eze-Kenny +picks: + [ + { + author: 'alex-patterson', + name: 'Rythm.js - Make your page dance', + site: 'https://codingislove.com/rythm-js/' + }, + { + author: 'alex-patterson', + name: 'Component Encyclopedia', + site: 'https://storybook.js.org/blog/component-encyclopedia/' + }, + { + author: 'brittney-postma', + name: 'Creating a Composable Site with Personalization on the Edge', + site: 'https://youtu.be/mntPUZRy3wA?t=93' + }, + { + author: 'ekene-eze', + name: 'DJI Mini 3 Pro Drone', + site: 'https://www.amazon.ae/DJI-Mini-controller-White-CP-MA-00000492-01/dp/B09WDBDGBZ/s' + } + ] slug: Plasmic-with-Ekene-Eze-Kenny sponsors: - storyblok diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-4-the-other-side-of-tech-a-documentarian-perspective/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-4-the-other-side-of-tech-a-documentarian-perspective/+page.md index 306f17a7..fa7ce678 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-4-the-other-side-of-tech-a-documentarian-perspective/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-4-the-other-side-of-tech-a-documentarian-perspective/+page.md @@ -16,6 +16,40 @@ cover: https://media.codingcat.dev/image/upload/v1643068740/main-codingcatdev-ph devto: https://dev.to/codingcatdev/the-other-side-of-tech-a-documentarian-perspective-37p1 excerpt: We sit down with Stefan Kingham, who helped create the Vue.js documentary and will soon be releasing a new Svelte documentary. hashnode: https://hashnode.codingcat.dev/podcast-2-4-the-other-side-of-tech-a-documentarian-perspective +picks: + [ + { + author: 'alex-patterson', + name: 'Lost in Space', + site: 'https://www.netflix.com/title/80104198' + }, + { author: 'alex-patterson', name: 'FreeIcons', site: 'https://www.iconshock.com/freeicons/' }, + { + author: 'brittney-postma', + name: 'Vue.js The Documentary', + site: 'https://www.youtube.com/watch?v=OrxmtDw4pVI/' + }, + { + author: 'brittney-postma', + name: 'Wheel of time', + site: 'https://www.amazon.com/dp/B09F5KBXB6/' + }, + { + author: 'stefan-kingham', + name: 'Locke & Key', + site: 'https://www.netflix.com/title/80241239' + }, + { + author: 'stefan-kingham', + name: 'Kim’s Convenience', + site: 'https://www.netflix.com/title/80199128' + }, + { + author: 'stefan-kingham', + name: 'Harry Potter 20th Anniversary', + site: 'https://www.youtube.com/watch?v=X2RzASP6cbA' + } + ] slug: 2-4-the-other-side-of-tech-a-documentarian-perspective sponsors: - builder-io diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-40-RedwoodJS/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-40-RedwoodJS/+page.md index 43dfe9a9..465479c3 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-40-RedwoodJS/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-40-RedwoodJS/+page.md @@ -17,6 +17,30 @@ cover: https://media.codingcat.dev/image/upload/v1663010557/main-codingcatdev-ph devto: https://dev.to/codingcatdev/240-redwoodjs-3aal excerpt: Tom chats with us all about Founding GitHub, running Preston Werner Ventures and building RedwoodJS. hashnode: https://hashnode.codingcat.dev/podcast-2-40-RedwoodJS +picks: + [ + { + author: 'alex-patterson', + name: 'JavaScript DOM Manipulation', + site: 'https://www.freecodecamp.org/news/javascript-dom-manipulation/' + }, + { + author: 'alex-patterson', + name: 'Hacktoberfest', + site: 'https://hacktoberfest.digitalocean.com/' + }, + { author: 'brittney-postma', name: 'Sandman', site: 'https://www.netflix.com/title/81150303' }, + { + author: 'brittney-postma', + name: 'Developer Downloads', + site: 'https://twitter.com/domitriusclark/status/1556757516725456896?s=20&t=7oZc9lY6Bbi0P0CbDDcztQ' + }, + { + author: 'tom-preston-werner', + name: 'The Wind Rises', + site: 'https://en.wikipedia.org/wiki/The_Wind_Rises' + } + ] slug: 2-40-RedwoodJS spotify: https://open.spotify.com/episode/58lGzcpwFVlNaGZQiIDaX5?si=sMQIflhIQAODrpvbKRiPmw start: September 21, 2022 12:00 PM @@ -46,8 +70,8 @@ Redwood Videos [https://www.youtube.com/c/RedwoodJS/videos](https://www.youtube. 6. Are authentication providers built into Redwood? 7. I probably know Redwood best from the community that is surrounding Redwood. Would you say that this was a focus day one? 8. RedwoodJS Startup Fund -9. ~~Why would you choose Redwood over something like Next/Remix? What about Django and Laravel?~~ -10. ~~Will Redwood ever migrate away from GraphQL to something like tRPC?~~ -11. ~~Is Redwood scalable for long term growth?~~ -12. ~~Where do you see Redwood fitting into the landscape of JS Frameworks in the next 5 years?~~ - 1. [~~StateofJS~~](https://2021.stateofjs.com/en-US/libraries/back-end-frameworks) +9. Why would you choose Redwood over something like Next/Remix? What about Django and Laravel? +10. Will Redwood ever migrate away from GraphQL to something like tRPC? +11. Is Redwood scalable for long term growth? +12. Where do you see Redwood fitting into the landscape of JS Frameworks in the next 5 years? + 1. [StateofJS](https://2021.stateofjs.com/en-US/libraries/back-end-frameworks) diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-41-Nx-the-Smart-Fast-and-Extensible-Build-System/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-41-Nx-the-Smart-Fast-and-Extensible-Build-System/+page.md index 5be43b67..1b491279 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-41-Nx-the-Smart-Fast-and-Extensible-Build-System/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-41-Nx-the-Smart-Fast-and-Extensible-Build-System/+page.md @@ -17,6 +17,38 @@ cover: https://media.codingcat.dev/image/upload/v1661891109/main-codingcatdev-ph devto: https://dev.to/codingcatdev/241-nx-the-smart-fast-and-extensible-build-system-5gn0 excerpt: We chat with Juri from Nrwl all about monorepos and how Nx fits into your development pipeline. hashnode: https://hashnode.codingcat.dev/podcast-Nx-the-Smart-Fast-and-Extensible-Build-System +picks: + [ + { + author: 'alex-patterson', + name: 'Qwik and Qwik City Beta', + site: 'https://www.builder.io/blog/qwik-and-qwik-city-have-reached-beta' + }, + { + author: 'alex-patterson', + name: 'Makeswift — the visual builder for Next.js', + site: 'https://www.makeswift.com/' + }, + { + author: 'alex-patterson', + name: 'Webamp · Winamp 2 in your browser', + site: 'https://webamp.org/' + }, + { author: 'brittney-postma', name: 'Vite Conf', site: 'https://viteconf.org/' }, + { + author: 'brittney-postma', + name: 'Svelte Summit Talks Day 1', + site: 'https://www.youtube.com/watch?v=pJcbZr5VlV4' + }, + { + author: 'brittney-postma', + name: 'Svelte Summit Talks Day 2', + site: 'https://www.youtube.com/watch?v=A8jkJTWacow' + }, + { author: 'juri-strumpflohner', name: 'Nx Conf', site: 'https://nx.dev/conf' }, + { author: 'juri-strumpflohner', name: 'Nx', site: 'https://nx.dev' }, + { author: 'juri-strumpflohner', name: 'Nrwl YouTube', site: 'https://www.youtube.com/nrwl_io' } + ] slug: Nx-the-Smart-Fast-and-Extensible-Build-System spotify: https://open.spotify.com/episode/4Zx6ZOttZEgBuYlP6EyA7m?si=389H089iSkGchqkT8aiVmA start: September 28, 2022 diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-42-Pinia-Vue-New-State-Management/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-42-Pinia-Vue-New-State-Management/+page.md index 37c7413d..23e08dc0 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-42-Pinia-Vue-New-State-Management/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-42-Pinia-Vue-New-State-Management/+page.md @@ -16,6 +16,26 @@ excerpt: We sat down with Eduardo San Martin Morote to chat all about how he hel guests: - eduardo-san-martin-morote hashnode: https://hashnode.codingcat.dev/podcast-2-42-Pinia-Vue's-New-State-Management +picks: + [ + { author: 'alex-patterson', name: 'Fresh 1.0', site: 'https://deno.com/blog/fresh-is-stable' }, + { author: 'alex-patterson', name: 'Primer Prism', site: 'https://github.com/primer/prism' }, + { + author: 'brittney-postma', + name: 'Prismic: Give Pinia a Try: Build a Confetti Clicker Game with Us', + site: 'https://prismic.io/blog/try-tutorial-vue-pinia' + }, + { + author: 'brittney-postma', + name: 'Prismic: Explore Svelte by Building a Bubble Popping Game', + site: 'https://prismic.io/blog/try-svelte-build-game' + }, + { + author: 'eduardo-san-martin-morote', + name: 'Cult of the Lamb', + site: 'https://www.nintendo.com/store/products/cult-of-the-lamb-switch/' + } + ] slug: 2-42-Pinia-Vue-New-State-Management sponsors: - storyblok @@ -36,4 +56,3 @@ youtube: https://youtu.be/c9HzsWFjTfM ## Links - [Vue Pinia Playground](https://github.com/vuejs/pinia/tree/v2/packages/playground) -- diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-43-Growing-as-a-DXE-and-Building-Dev-communities/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-43-Growing-as-a-DXE-and-Building-Dev-communities/+page.md index dcfb1c75..403df44d 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-43-Growing-as-a-DXE-and-Building-Dev-communities/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-43-Growing-as-a-DXE-and-Building-Dev-communities/+page.md @@ -16,6 +16,23 @@ excerpt: The master of building communities Dom joins us to break down how to bu guests: - domitrius-clark hashnode: https://hashnode.codingcat.dev/podcast-2-43-Growing-as-a-DXE-and-Building-Dev-communities +picks: + [ + { author: 'alex-patterson', name: 'Courier', site: 'https://www.courier.com/' }, + { author: 'alex-patterson', name: 'Hacktoberfest Website', site: 'https://hacktoberfest.com/' }, + { author: 'brittney-postma', name: 'Web Unleashed', site: 'https://fitc.ca/event/webu22/' }, + { author: 'brittney-postma', name: 'Vite Conf', site: 'https://fitc.ca/event/webu22/' }, + { + author: 'domitrius-clark', + name: 'Startup Options, to take them or not', + site: 'https://twitter.com/anothercohen/status/1577797241594646530?s=20&t=L4K7mofaa8iBw0UH8SZxLA' + }, + { + author: 'domitrius-clark', + name: 'Stream Deck', + site: 'https://store.steampowered.com/steamdeck' + } + ] slug: 2-43-Growing-as-a-DXE-and-Building-Dev-communities sponsors: - jamstackconf diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-44-Storyblok-and-achieving-better-Accessibility-from-Developer-Experience/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-44-Storyblok-and-achieving-better-Accessibility-from-Developer-Experience/+page.md index 1a187475..19a5524f 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-44-Storyblok-and-achieving-better-Accessibility-from-Developer-Experience/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-44-Storyblok-and-achieving-better-Accessibility-from-Developer-Experience/+page.md @@ -19,7 +19,40 @@ guests: - josefine-schaefer - alex-jover-morales hashnode: https://hashnode.codingcat.dev/podcast-2-44-contentblok-accessibility -preview: https://codingcat.dev/api/preview?secret=7tjQhb1qQlS3FtyV3b0I&selectionType=podcast&selectionSlug=Storyblok-and-achieving-better-Accessibility-from-Developer-Experience&_id=bec19ab64cb84903b7798e21bbbc2989 +picks: + [ + { author: 'alex-patterson', name: 'The Boolean Game', site: 'https://boolean.method.ac/' }, + { + author: 'alex-patterson', + name: 'VSCode Pets', + site: 'https://marketplace.visualstudio.com/items?itemName=tonybaloney.vscode-pets' + }, + { + author: 'brittney-postma', + name: 'House of the Dragon', + site: 'https://www.hbo.com/house-of-the-dragon' + }, + { + author: 'brittney-postma', + name: 'Gitako', + site: 'https://chrome.google.com/webstore/detail/gitako-github-file-tree/giljefjcheohhamkjphiebfjnlphnokk?hl=en-US' + }, + { + author: 'alex-jover-morales', + name: 'Tekken Bloodline', + site: 'https://www.netflix.com/title/81002441' + }, + { + author: 'josefine-schaefer', + name: 'What Font', + site: 'https://chrome.google.com/webstore/detail/whatfont/jabopobgcpjmedljpbcaablpmlmfcogm?hl=en' + }, + { + author: 'josefine-schaefer', + name: 'Soudns Like a Cult', + site: 'https://www.soundslikeacult.com/' + } + ] slug: Storyblok-and-achieving-better-Accessibility-from-Developer-Experience sponsors: - jamstackconf diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-45-Breaking-into-Tech-through-Streaming/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-45-Breaking-into-Tech-through-Streaming/+page.md index fa07eb97..e7b268d4 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-45-Breaking-into-Tech-through-Streaming/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-45-Breaking-into-Tech-through-Streaming/+page.md @@ -18,7 +18,34 @@ cover: https://media.codingcat.dev/image/upload/v1665752345/main-codingcatdev-ph devto: https://dev.to/codingcatdev/245-breaking-into-tech-through-streaming-3bi excerpt: We chat with Jenn Junod on how to break into tech and maintain mental health. hashnode: https://hashnode.codingcat.dev/podcast-2-45-Breaking-into-Tech-through-Streaming -preview: https://codingcat.dev/api/preview?secret=7tjQhb1qQlS3FtyV3b0I&selectionType=podcast&selectionSlug=2-45-Breaking-into-Tech-through-Streaming&_id=20eadcb91e984f5fa10fd5ef51af779a +picks: + [ + { + author: 'alex-patterson', + name: 'Animated Login Screen with Rive', + site: 'https://blog.rive.app/animated/' + }, + { + author: 'alex-patterson', + name: 'Leading venture capital firms to provide up to $1.25 BILLION to back startups built on Cloudflare Workers', + site: 'https://blog.cloudflare.com/workers-launchpad/?ck_subscriber_id=1233693656' + }, + { + author: 'brittney-postma', + name: 'Netlify Lighthouse Integration', + site: 'https://www.netlify.com/blog/lighthouse-plugin-full-reports-for-each-deploy/' + }, + { + author: 'brittney-postma', + name: 'West World', + site: 'https://www.imdb.com/title/tt0475784/' + }, + { + author: 'jenn-junod', + name: 'Hunger Games Movies', + site: 'https://www.imdb.com/title/tt1392170/' + } + ] slug: 2-45-Breaking-into-Tech-through-Streaming spotify: https://open.spotify.com/episode/5sDONt6D5AZ7gifrZOcTJ4?si=eES0eYffSbG5aTMBMKwveg sponsors: diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-46-Breaking-Down-ViteConf/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-46-Breaking-Down-ViteConf/+page.md index 4432ae97..7e4d8fb0 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-46-Breaking-Down-ViteConf/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-46-Breaking-Down-ViteConf/+page.md @@ -16,6 +16,39 @@ cover: https://media.codingcat.dev/image/upload/v1666122849/main-codingcatdev-ph devto: https://dev.to/codingcatdev/246-breaking-down-viteconf-3fnk excerpt: Matias talks to us all about ViteConf, the future of Vite and all of the great speakers at the conference. hashnode: https://hashnode.codingcat.dev/podcast-2-46-Breaking-Down-ViteConf +picks: + [ + { + author: 'alex-patterson', + name: 'Cloudflare Streams', + site: 'https://www.cloudflare.com/products/cloudflare-stream/' + }, + { + author: 'alex-patterson', + name: 'Developer Experience at Vercel - Lee Robinson', + site: 'https://leerob.io/blog/dx' + }, + { + author: 'brittney-postma', + name: 'SvelteKit Netlify Edge Demo', + site: 'https://github.com/brittneypostma/sveltekit-netlify-edge-demo' + }, + { + author: 'brittney-postma', + name: 'pnpm', + site: 'https://www.netlify.com/blog/how-to-use-pnpm-with-netlify-build/' + }, + { + author: 'matias-capeletto', + name: 'Stackblitz Codeflow', + site: 'https://stackblitz.com/codeflow' + }, + { + author: 'matias-capeletto', + name: 'Deno Vite', + site: 'https://viteconf.org/schedule/deno__vite' + } + ] slug: 2-46-Breaking-Down-ViteConf sponsors: - jamstackconf diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-47-Build-Healthy-OSS-Communities-with-OpenSauced/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-47-Build-Healthy-OSS-Communities-with-OpenSauced/+page.md index a9929c4f..d6c57ac2 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-47-Build-Healthy-OSS-Communities-with-OpenSauced/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-47-Build-Healthy-OSS-Communities-with-OpenSauced/+page.md @@ -1,7 +1,6 @@ --- type: podcast authors: - - alex-patterson - brittney-postma episode: 47 recording_date: October 27, 2022 2:15 PM diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-5-scaling-transactional-data-globally-with-fauna/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-5-scaling-transactional-data-globally-with-fauna/+page.md index 0ef41dd5..4be4916f 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-5-scaling-transactional-data-globally-with-fauna/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-5-scaling-transactional-data-globally-with-fauna/+page.md @@ -16,6 +16,39 @@ cover: https://media.codingcat.dev/image/upload/v1643579081/main-codingcatdev-ph devto: https://dev.to/codercatdev/25-scaling-transactional-data-globally-with-fauna-dk3 excerpt: We sit down with Rob Sutter to talk all about his history as a developer advocate and Fauna. Fauna is a flexible, developer-friendly, transactional database delivered as a secure and scalable cloud API with native GraphQL. hashnode: https://hashnode.codingcat.dev/podcast-2-5-scaling-transactional-data-globally-with-fauna +picks: + [ + { + author: 'alex-patterson', + name: 'Outdoor Smart Plug for Xmas Lights', + site: 'https://www.amazon.com/gp/product/B08W8MJ2DZ/ref=ppx_yo_dt_b_asin_title_o03_s00?ie=UTF8&psc=1' + }, + { + author: 'alex-patterson', + name: 'Vercel acquires Turborepo', + site: 'https://vercel.com/blog/vercel-acquires-turborepo' + }, + { + author: 'brittney-postma', + name: 'Fauna connection in Svelte', + site: 'https://svelte.dev/repl/c56ca90d0b3f4e888ad9a71263decbff?version=3.31.0' + }, + { + author: 'brittney-postma', + name: 'Amazfit band', + site: 'https://www.amazon.com/gp/product/B08DKYLK4D/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&th=1' + }, + { + author: 'rob-sutter', + name: 'Dunlop Guitar Picks', + site: 'https://www.amazon.com/Dunlop-Tortex-Standard-Variety-Players/dp/B079T26PWL/ref=sr_1_4?crid=2158TJSYCD4MA&keywords=dunlop+guitar+picks&qid=1639161163&sprefix=dunlop%2Caps%2C180&sr=8-4' + }, + { + author: 'rob-sutter', + name: 'Another Life and the house on the Embankment', + site: 'hhttps://www.amazon.com/Another-House-Embankment-European-Classics/dp/0810115700/ref=sr_1_1?crid=3M9F0C0GUNIQ2&keywords=house+on+the+embankment&qid=1639161282&sprefix=house+on+the+embankment%2Caps%2C163&sr=8-1' + } + ] slug: 2-5-scaling-transactional-data-globally-with-fauna spotify: https://open.spotify.com/episode/3Op24f7z9NCD5ufjrshupB?si=Qvn-uUM2QhW7lDowvZWI5g sponsors: @@ -41,18 +74,11 @@ youtube: https://www.youtube.com/watch?v=-wjpyBmeYG4 ## Additional Links - [https://www.reddit.com/r/ProgrammerHumor/comments/f502dr/eventual_consistency_in_comicstrip_form/](https://www.reddit.com/r/ProgrammerHumor/comments/f502dr/eventual_consistency_in_comicstrip_form/) -- [https://fauna.link/calvin](https://fauna.link/calvin) -- [https://fauna.link/discord](https://fauna.link/discord) - [https://status.fauna.com/](https://status.fauna.com/) - Workshop - [https://graphql.workshops.fauna.com/](https://graphql.workshops.fauna.com/) - Fauna with SvelteKit - [https://www.youtube.com/watch?v=zaoLZc76uZM](https://www.youtube.com/watch?v=zaoLZc76uZM) - Fauna vs. - - MongoDB - - - DynamoDB - - Aurora Serverless - - Postgres - -### Alex Patterson - -- Outdoor Smart Plug for Xmas Lights - [https://www.amazon.com/gp/product/B08W8MJ2DZ/ref=ppx_yo_dt_b_asin_title_o03_s00?ie=UTF8&psc=1](https://www.amazon.com/gp/product/B08W8MJ2DZ/ref=ppx_yo_dt_b_asin_title_o03_s00?ie=UTF8&psc=1) -- Vercel acquires Turborepo - [https://vercel.com/blog/vercel-acquires-turborepo](https://vercel.com/blog/vercel-acquires-turborepo) + - [MongoDB](https://fauna.com/blog/comparing-fauna-and-mongodb) + - [DynamoDB](https://fauna.com/blog/compare-fauna-vs-dynamodb) + - [Aurora Serverless](https://fauna.com/blog/compare-aws-aurora-serverless-v2-architecture-features-pricing-vs-fauna) + - [Postgres](https://fauna.com/blog/compare-fauna-vs-postgres) diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-6-open-props-an-open-source-css-props-library/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-6-open-props-an-open-source-css-props-library/+page.md index a36ab668..c5fd016e 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-6-open-props-an-open-source-css-props-library/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-6-open-props-an-open-source-css-props-library/+page.md @@ -18,6 +18,31 @@ excerpt: We sit down to learn more about Adam Argyle and his new project Open Pr guests: - adam-argyle hashnode: https://hashnode.codingcat.dev/podcast-2-6-open-props-an-open-source-css-props-library +picks: + [ + { + author: 'alex-patterson', + name: 'Qwik and Partytown Live', + site: 'https://www.builder.io/blog/how-we-cut-99-percent-js-with-qwik-and-partytown' + }, + { + author: 'alex-patterson', + name: 'Spider Man Far From Home', + site: 'https://en.wikipedia.org/wiki/Spider-Man:_Far_From_Home' + }, + { + author: 'brittney-postma', + name: 'The CSS Podcast', + site: 'https://thecsspodcast.libsyn.com/' + }, + { + author: 'brittney-postma', + name: "Swyx's Sitdown - Adam Argyle: Complexity Cliffs, DX, and the Disruption of Web Design", + site: 'https://www.youtube.com/watch?v=xEyJ6LY7DKI' + }, + { author: 'adam-argyle', name: 'Learn CSS on web.dev', site: 'https://web.dev/learnCSS' }, + { author: 'adam-argyle', name: 'GUI Challenges', site: 'https://a.nerdy.dev/gui-challenges' } + ] slug: 2-6-open-props-an-open-source-css-props-library sponsors: - builder-io diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-7-building-design-systems-with-backlight-dev/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-7-building-design-systems-with-backlight-dev/+page.md index 9a527588..fda58fd0 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-7-building-design-systems-with-backlight-dev/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-7-building-design-systems-with-backlight-dev/+page.md @@ -16,6 +16,35 @@ cover: https://media.codingcat.dev/image/upload/v1645562669/main-codingcatdev-ph devto: https://dev.to/codingcatdev/27-building-design-systems-with-backlightdev-nad excerpt: We sit down with m4dz, developer advocate from the
RIOTS team. We talk all about the Backlight.dev design system. hashnode: https://hashnode.codingcat.dev/podcast-2-7-building-design-systems-with-backlight-dev +picks: + [ + { + author: 'alex-patterson', + name: 'Will Smith Audio Book', + site: 'https://www.audible.com/pd/Will-Audiobook/0593146239' + }, + { + author: 'alex-patterson', + name: 'Figma Complex Component Architecture', + site: 'https://youtu.be/e1Q2dyZ3cRE' + }, + { + author: 'brittney-postma', + name: 'Build Your Own Design System - Learn with Jason', + site: 'https://www.learnwithjason.dev/build-your-own-design-system' + }, + { + author: 'brittney-postma', + name: 'Building Design Systems in SvelteKit', + site: 'https://www.youtube.com/watch?time_continue=189&v=3bjVQJwF6O8&feature=emb_title' + }, + { + author: 'm4dz', + name: 'How I Met Your Mother', + site: 'https://www.imdb.com/title/tt0460649/' + }, + { author: 'm4dz', name: 'Open Props', site: 'https://open-props.style/' } + ] slug: 2-7-building-design-systems-with-backlight-dev sponsors: - builder-io diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-8-powering-up-with-gatsby-4-and-gatsbyconf/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-8-powering-up-with-gatsby-4-and-gatsbyconf/+page.md index 8917f690..8aef242a 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-8-powering-up-with-gatsby-4-and-gatsbyconf/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-8-powering-up-with-gatsby-4-and-gatsbyconf/+page.md @@ -16,6 +16,39 @@ cover: https://media.codingcat.dev/image/upload/v1645563382/main-codingcatdev-ph devto: https://dev.to/codingcatdev/28-powering-up-with-gatsby-4-and-gatsbyconf-lob-temp-slug-6871734 excerpt: Grayson Hicks joins us to talk all about Gatsby 4 and multiple methods of rendering. hashnode: https://hashnode.codingcat.dev/podcast-2-8-powering-up-with-gatsby-4-and-gatsbyconf +picks: + [ + { + author: 'alex-patterson', + name: 'Halo Infinite', + site: 'https://www.xbox.com/en-US/games/halo-infinite' + }, + { + author: 'alex-patterson', + name: '11ty 1.0', + site: 'https://www.11ty.dev/blog/eleventy-one-point-oh/' + }, + { + author: 'brittney-postma', + name: 'Syntax Gatsby v4', + site: 'https://syntax.fm/show/415/gatsby-v4' + }, + { + author: 'brittney-postma', + name: 'EnterJS', + site: 'https://enterjs.de/lecture.php?id=13859&source=0' + }, + { + author: 'grayson-hicks', + name: 'Zelda Breath of the Wild', + site: 'https://www.nintendo.com/games/detail/the-legend-of-zelda-breath-of-the-wild-switch/' + }, + { + author: 'grayson-hicks', + name: 'Node.js 17', + site: 'https://nodejs.org/en/blog/release/v17.0.0/' + } + ] slug: 2-8-powering-up-with-gatsby-4-and-gatsbyconf sponsors: - builder-io diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-9-getting-graphiql-with-wordpress/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-9-getting-graphiql-with-wordpress/+page.md index 1379f50b..5c5dc002 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-9-getting-graphiql-with-wordpress/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/2-9-getting-graphiql-with-wordpress/+page.md @@ -16,6 +16,30 @@ cover: https://media.codingcat.dev/image/upload/v1645564709/main-codingcatdev-ph devto: https://dev.to/codingcatdev/29-getting-graphiql-with-wordpress-41a9 excerpt: Jason Bahl joins us to talk about an amazing product he created that lets WordPress become headless with a GraphQL hashnode: https://hashnode.codingcat.dev/podcast-2-9-getting-graphiql-with-wordpress +picks: + [ + { author: 'alex-patterson', name: 'Flutter UI builder', site: 'https://flutterflow.io' }, + { + author: 'alex-patterson', + name: 'Remotely Interesting', + site: 'https://podcasts.apple.com/us/podcast/remotely-interesting/id1530314876' + }, + { + author: 'brittney-postma', + name: 'Ecommerce on the Jamstack with Snipcart, Next.js, & WordPress', + site: 'https://leveluptutorials.com/tutorials/ecommerce-on-the-jamstack-with-snipcart-next-js-and-wordpress/nextjs/?ref=brittneypostma' + }, + { + author: 'brittney-postma', + name: 'Procreate Snow globe', + site: 'https://twitter.com/BrittneyPostma/status/1471275815681802248?s=20' + }, + { + author: 'jason-bahl', + name: 'Local by Flywheel', + site: 'https://getflywheel.com/design-and-wordpress-resources/toolbox/local-by-flywheel/' + } + ] slug: 2-9-getting-graphiql-with-wordpress sponsors: - builder-io diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/3-1-Content-Creation-with-Richard-Bray/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/3-1-Content-Creation-with-Richard-Bray/+page.md index 2e834481..9239e020 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/3-1-Content-Creation-with-Richard-Bray/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/3-1-Content-Creation-with-Richard-Bray/+page.md @@ -2,7 +2,6 @@ type: podcast authors: - alex-patterson - - brittney-postma episode: 1 recording_date: December 22, 2022 2:30 PM season: 3 diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/3-12-how-to-become-a-full-time-content-creator/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/3-12-how-to-become-a-full-time-content-creator/+page.md index 0e2e63cb..89d41ec4 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/3-12-how-to-become-a-full-time-content-creator/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/3-12-how-to-become-a-full-time-content-creator/+page.md @@ -49,7 +49,7 @@ slug: 3-12-how-to-become-a-full-time-content-creator sponsors: - storyblok spotify: https://open.spotify.com/episode/1alJwQzJmCoWupGZIvaRQd?si=8bbf17162e77479e -start: May 10, 2023 +start: May 18, 2023 title: 'How to Become a Full Time Content Creator' youtube: https://youtu.be/WPrmIwDBodM --- diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/3-2-How-to-create-a-Conference-with-Clark-Sell/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/3-2-How-to-create-a-Conference-with-Clark-Sell/+page.md index 01c2e330..885867a0 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/3-2-How-to-create-a-Conference-with-Clark-Sell/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/3-2-How-to-create-a-Conference-with-Clark-Sell/+page.md @@ -1,7 +1,6 @@ --- type: podcast authors: - - alex-patterson - brittney-postma episode: 2 recording_date: December 29, 2022 2:30 PM diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/3-4-RavenDB-with-Oren-Eini/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/3-4-RavenDB-with-Oren-Eini/+page.md index ab60c334..ad6d02c2 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/3-4-RavenDB-with-Oren-Eini/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/3-4-RavenDB-with-Oren-Eini/+page.md @@ -2,7 +2,6 @@ type: podcast authors: - alex-patterson - - brittney-postma episode: 4 recording_date: January 12, 2023 2:15 PM season: 3 diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/3-5-Breaking-down-Qwik-with-Shai-Reznik/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/3-5-Breaking-down-Qwik-with-Shai-Reznik/+page.md index 82338bd9..1cb8c254 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/3-5-Breaking-down-Qwik-with-Shai-Reznik/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/3-5-Breaking-down-Qwik-with-Shai-Reznik/+page.md @@ -2,7 +2,6 @@ type: podcast authors: - alex-patterson - - brittney-postma episode: 5 recording_date: January 19, 2023 2:15 PM season: 3 diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/3-7-Astro-2.0-with-Matthew-Phillips/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/3-7-Astro-2.0-with-Matthew-Phillips/+page.md index 41931085..da5e8496 100644 --- a/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/3-7-Astro-2.0-with-Matthew-Phillips/+page.md +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/podcast/3-7-Astro-2.0-with-Matthew-Phillips/+page.md @@ -1,7 +1,6 @@ --- type: podcast authors: - - alex-patterson - brittney-postma episode: 7 recording_date: February 2, 2023 2:15 PM diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/post/cwcc-0-8-amplify-ui/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/post/cwcc-0-8-amplify-ui/+page.md new file mode 100644 index 00000000..a47e7d14 --- /dev/null +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/post/cwcc-0-8-amplify-ui/+page.md @@ -0,0 +1,94 @@ +--- +type: post +authors: + - alex-patterson +episode: 8 +recording_date: August 19, 2022 10:45 AM +season: 0 +published: published +podcast: code-with-coding-cat +chapters_done: false +cloudinary_convert: false +cover: https://media.codingcat.dev/image/upload/v1659308888/main-codingcatdev-photo/Amplify-UI.jpg +excerpt: 'Amplify UI is a collection of accessible, themeable, performant React (and more!) components that can connect directly to the cloud.' +preview: https://codingcat.dev/api/preview?secret=7tjQhb1qQlS3FtyV3b0I&selectionType=podcast&selectionSlug=Amplify-UI&_id=fbe488bf6b204daea1e634eb1768b1b9 +slug: cwcc-0-8-amplify-ui +start: August 19, 2022 +title: Live Coding with the Amplify UI team +youtube: https://youtu.be/weT3YwBZt-k +--- + +## AWS Amplify UI: Build UI Fast with Amplify on React + +[AWS Amplify UI](https://ui.docs.amplify.aws/) is a set of React components that make it easy to build beautiful and responsive user interfaces. The components are built on top of the Amplify framework, which provides a unified way to connect your app to backend services. + +Amplify UI is designed to be easy to use, even for beginners. The components are well-documented and there are plenty of examples to help you get started. + +In this blog post, we'll show you how to use Amplify UI to build a simple todo app. + +## Getting Started + +The first step is to install Amplify UI. You can do this with the following command: + +```bash +npm install @aws-amplify/ui +``` + +Once Amplify UI is installed, you can start using the components in your app. + +## Creating a Todo List + +To create a todo list, we'll use the following components: + +- `AmplifyCard`: This component is used to create a card that displays a todo item. +- `AmplifyInput`: This component is used to create a text input field. +- `AmplifyButton`: This component is used to create a button. + +Here's the code for our todo list: + +```js +import React from 'react'; +import { AmplifyCard, AmplifyInput, AmplifyButton } from '@aws-amplify/ui'; + +const TodoList = () => { + const [todos, setTodos] = useState([]); + + const addTodo = () => { + const newTodo = { + text: e.target.value + }; + + setTodos([...todos, newTodo]); + }; + + return ( +
+ +

Todo List

+
    + {todos.map((todo, index) => ( +
  • + {todo.text} + setTodos(todos.filter((t) => t.id !== todo.id))}> + Delete + +
  • + ))} +
+
+ + addTodo()} /> +
+ ); +}; + +export default TodoList; +``` + +This code will create a todo list with a text input field and a button. When you enter a todo item in the text input field and click the button, the item will be added to the list. + +## What is next? + +[AWS Amplify UI](https://ui.docs.amplify.aws/) is a powerful tool that can help you build beautiful and responsive user interfaces. The components are easy to use and well-documented, making them a great choice for beginners and experienced developers alike. + +If you're looking for a way to build user interfaces quickly and easily, then [AWS Amplify UI](https://ui.docs.amplify.aws/) is a great option. diff --git a/apps/codingcatdev/src/routes/(content-single)/(non-course)/post/cwcc-0-9-clerk-with-appwrite/+page.md b/apps/codingcatdev/src/routes/(content-single)/(non-course)/post/cwcc-0-9-clerk-with-appwrite/+page.md new file mode 100644 index 00000000..b6045582 --- /dev/null +++ b/apps/codingcatdev/src/routes/(content-single)/(non-course)/post/cwcc-0-9-clerk-with-appwrite/+page.md @@ -0,0 +1,70 @@ +--- +type: post +authors: + - alex-patterson +episode: 9 +guests: + - james-r-perkins +recording_date: September 14, 2022 1:45 PM +season: 0 +published: published +podcast: code-with-coding-cat +chapters_done: false +cloudinary_convert: false +cover: https://media.codingcat.dev/image/upload/v1661197926/main-codingcatdev-photo/Clerk.dev.jpg +excerpt: 'James walks Alex through how to use Clerk in Next.js' +title: 'Live Coding Clerk, into Next.js with James Perkins' +start: September 14, 2022 +youtube: https://youtu.be/4P_ax04-T4c +--- + +Clerk React is a React Hooks library that makes it easy to build CRUD applications. The library provides a set of high-level hooks that abstract away the details of managing state, fetching data, and handling errors. + +Clerk React is designed to be easy to use, even for beginners. The hooks are well-documented and there are plenty of examples to help you get started. + +In this blog post, we'll show you how to use Clerk React to build a simple todo app. + +## Getting Started + +The first step is to install Clerk React. You can do this with the following command: + +```bash +npm install clerk-react +``` + +Once Clerk React is installed, you can start using the hooks in your app. + +## Update \_app.tsx + +Include the below to wrap all components in a ClerkProvider. + +```ts +import '../styles/globals.css'; +import type { AppProps } from 'next/app'; +import { ClerkProvider, SignedIn, SignedOut, SignIn, UserButton } from '@clerk/nextjs'; + +function MyApp({ Component, pageProps }: AppProps) { + return ( + + + + ); +} + +export default MyApp; +``` + +## Full Repo Example + +
+ -
- {/if} - {#if browser && data?.content?.stackblitz} -
- +
+ {/if} + {#if browser && data?.content?.stackblitz} +
+