PLAY PODCASTS
COMPRESSEDfm

COMPRESSEDfm

207 episodes — Page 3 of 5

Ep 106106 | Test Driven Development (TTD) and Testing

Brad and Amy discuss different testing methods and the importance of properly tested code.SponsorsZEALZEAL is a computer software agency that delivers “the world’s most zealous” and custom solutions. The company plans and develops web and mobile applications that consistently help clients draw in customers, foster engagement, scale technologies, and ensure delivery.ZEAL believes that a business is “only as strong as” its team and cares about culture, values, a transparent process, leveling up, giving back, and providing excellent equipment. The company has staffers distributed throughout the United States, and as it continues to grow, ZEAL looks for collaborative, object-oriented, and organized individuals to apply for open roles.For more information visit codingzeal.comVercelVercel combines the best developer experience with an obsessive focus on end-user performance. Their platform enables frontend teams to do their best work. It is the best place to deploy any frontend app. Start by deploying with zero configuration to their global edge network. Scale dynamically to millions of pages without breaking a sweat.For more information, visit Vercel.comDatoCMSDatoCMS is a complete and performant headless CMS built to offer the best developer experience and user-friendliness in the market. It features a rich, CDN-powered GraphQL API (with realtime updates!), a super-flexible way to handle dynamic layouts and structured content, and best-in-class image/video support, with progressive/LQIP image loading out-of-the-box."For more information, visit datocms.comShow Notes00:00 Introduction00:46 Brads New Position02:20 Intro to Testing and TDD04:15 Types of Testing09:04 Testing Trophy12:16 Static Testing13:53 Unit Testing19:33 Code Coverage21:55 Sponsor: DatoCMS22:50 Integration Testing28:20 Mock and Spies34:09 Sponsor: ZEAL35:02 End to End Testing37:45 Database Seating49:53 Accessibility52:18 Sponsor: Vercell53:25 Picks and Plugs

Dec 7, 202258 min

Ep 105105 | Breaking into Tech with just a Profile

Lane Wagner joins Brad, Amy, and James to discuss how to set your portfolio up for success and how to use it to get the perfect job for you.SponsorsRapidAPIRapidAPI, the world's largest API hub, is used by over three million developers to find, test, and connect to thousands of APIs — all with a single API key and dashboard.Find the APIs that you need for your project, embed the API into your app, and track usage of all your APIs through a single dashboard. If you create an API, use RapidAPI to make it available to over three million developers already using the RapidAPI Hub.Show Notes00:00 Sponsor: RapidAPI00:54 Learn Both04:54 Portoflios and Resumés07:05 Customizing GitHub Profile09:19 What Hiring Mangers Look For11:04 Front End vs Back End13:03 Algorithms and Date Structures on Interview13:57 Pairing19:05 Lighthearted Interviews20:33 Unique Interview Experience23:23 NDA Code25:24 Boot.dev26:33 Picks and Plugs

Dec 2, 202252 min

Ep 104104 | Exploring Remix

Brad and Amy discuss the great features of Remix and some of their favorite ways to utilize it.SponsorsHashnodeCreating a developer blog is crucial in creating an online presence for yourself. It’s proof of work for your future employer. Hashnode makes it easy to start a blog in seconds on your custom domain for free. It’s fully optimized for developers and supports writing in Markdown, rich embeds, publishing from GitHub repository, syntax highlighting, and edge caching with Next.js blogs deployed on Vercel. On top of these, Hashnode is free from paywall, ads, and sign-up prompts.Hashnode is a community of developers, engineers, and people in tech. Your article gets instant readership from their growing community.Check out Hashnode, and join the community.Daily.devdaily.dev is where developers grow together. It provides a community-based feed of the best developer news, helping you stay up-to-date. daily.dev aggregates hundreds of sources every few minutes and creates a personal feed for you according to your interests, whether it’s web dev, data science, or Elixir. Anything you might be interested in, it has the content for you.Check out daily.devShow Notes00:00 Introduction01:12 Getting into Remix05:54 Remix History08:23 Sponsor: Hashnode13:25 Nesting Routing19:12 How Links Work24:15 Server Side Generation25:01 File Location28:15 Input28:59 Writing Code39:53 Form States40:54 Boundary Components45:26 Remix Frustration54:04 Help from Tailwind57:46 Authentication00:00 Database Solutions00:00 Modeling00:00 Sponsor: Daily.dev00:00 Testing00:00 Linting and Formatting00:00 Deploying00:00 Projects for Remix00:00 Grab Bag Questions00:00 Picks and Plugs

Nov 30, 202258 min

Ep 103103 | Remunerating Value Back to Open Source Devs

Max discusses his start in coding as well as his work with Homebrew and his love for Open-source.SponsorsHashnodeCreating a developer blog is crucial in creating an online presence for yourself. It’s proof of work for your future employer. Hashnode makes it easy to start a blog in seconds on your custom domain for free. It’s fully optimized for developers and supports writing in Markdown, rich embeds, publishing from GitHub repository, syntax highlighting, and edge caching with Next.js blogs deployed on Vercel. On top of these, Hashnode is free from paywall, ads, and sign-up prompts.Hashnode is a community of developers, engineers, and people in tech. Your article gets instant readership from their growing community.Check out Hashnode, and join the community.Daily.devdaily.dev is where developers grow together. It provides a community-based feed of the best developer news, helping you stay up-to-date. daily.dev aggregates hundreds of sources every few minutes and creates a personal feed for you according to your interests, whether it’s web dev, data science, or Elixir. Anything you might be interested in, it has the content for you.Check out daily.devShow Notes00:00 Introduction01:12 Max's Career Highlight05:54 Building an App in the Open08:23 Homebrew Package Manager13:25 Why so Many Package Managers?19:12 What Makes Homebrew Standout?24:15 Sponsor: Hashnode25:01 Idea for Homebrew28:15 Language Package Managers28:59 Money Talk39:53 Sponsor: Daily.dev40:54 Distributing Sponsorship45:26 Web3 in Tea54:04 Update on Tea57:46 Shoutouts

Nov 22, 202258 min

Ep 102102 | Teaching and Learning in Public

Rizel from GitHub discusses the benefits to learning in public as well as her favorite parts of different frameworks.SponsorsHashnodeCreating a developer blog is crucial in creating an online presence for yourself. It’s proof of work for your future employer. Hashnode makes it easy to start a blog in seconds on your custom domain for free. It’s fully optimized for developers and supports writing in Markdown, rich embeds, publishing from GitHub repository, syntax highlighting, and edge caching with Next.js blogs deployed on Vercel. On top of these, Hashnode is free from paywall, ads, and sign-up prompts.Hashnode is a community of developers, engineers, and people in tech. Your article gets instant readership from their growing community.Check out Hashnode, and join the community.Daily.devdaily.dev is where developers grow together. It provides a community-based feed of the best developer news, helping you stay up-to-date. daily.dev aggregates hundreds of sources every few minutes and creates a personal feed for you according to your interests, whether it’s web dev, data science, or Elixir. Anything you might be interested in, it has the content for you.Check out daily.devShow Notes00:00 Introduction01:03 Welcome Rizel01:51 GitHub Copilot06:45 Code Spaces11:10 Live Share in Code Spaces14:14 Open Source20:17 Brads Open Source Projects23:58 Sponsor: Hashnode24:45 Books and Video for Backend28:17 Node JS Backend Job Market29:39 Astro?32:38 Sponsor: Daily.dev33:39 Learning No-js35:40 The Future of Technology39:00 Picks and Plugs43:22 Teaching to Communities46:11 Uses of JavaScript

Nov 18, 202249 min

Ep 101101 | Full-Stack Preview Deploys

Josh joins on the podcast to discuss Pulumi, Copilot, and all the tech buzzwords.SponsorsHashnodeCreating a developer blog is crucial in creating an online presence for yourself. It’s proof of work for your future employer. Hashnode makes it easy to start a blog in seconds on your custom domain for free. It’s fully optimized for developers and supports writing in Markdown, rich embeds, publishing from GitHub repository, syntax highlighting, and edge caching with Next.js blogs deployed on Vercel. On top of these, Hashnode is free from paywall, ads, and sign-up prompts.Hashnode is a community of developers, engineers, and people in tech. Your article gets instant readership from their growing community.Check out Hashnode, and join the community.Daily.devdaily.dev is where developers grow together. It provides a community-based feed of the best developer news, helping you stay up-to-date. daily.dev aggregates hundreds of sources every few minutes and creates a personal feed for you according to your interests, whether it’s web dev, data science, or Elixir. Anything you might be interested in, it has the content for you.Check out daily.devShow Notes00:00 Introduction01:15 Welcome Josh02:23 Context of Preview Deploys05:50 Does the stack matter?11:48 Developer Experience Marketing13:29 Why Remix?21:24 Sponsor: Hashnode22:09 Why Prisma and ORM?29:19 Pulumi32:04 Copilot34:20 Bring Your Own Stack38:07 Sponsor: Daily.dev39:07 Maintaining Costs40:06 Termial Set Up45:30 Picks and Plugs

Nov 11, 202252 min

Ep 100100 | Live from Magnolia.js

Amy and James celebrate their 100th episode live at Magnolia.js. Here, they share their wins, disappointments, and learnings over the past year and a half.

Nov 3, 202228 min

Ep 99099 | Svelte and Third Party Javascript

Jacob discusses the ways he uses Svelte in his work at Stylitics as well as some of his personal projects.SponsorsHashnodeCreating a developer blog is crucial in creating an online presence for yourself. It’s proof of work for your future employer. Hashnode makes it easy to start a blog in seconds on your custom domain for free. It’s fully optimized for developers and supports writing in Markdown, rich embeds, publishing from GitHub repository, syntax highlighting, and edge caching with Next.js blogs deployed on Vercel. On top of these, Hashnode is free from paywall, ads, and sign-up prompts.Hashnode is a community of developers, engineers, and people in tech. Your article gets instant readership from their growing community.Check out Hashnode, and join the community.Daily.devdaily.dev is where developers grow together. It provides a community-based feed of the best developer news, helping you stay up-to-date. daily.dev aggregates hundreds of sources every few minutes and creates a personal feed for you according to your interests, whether it’s web dev, data science, or Elixir. Anything you might be interested in, it has the content for you.Check out daily.devShow Notes00:00 Introduction01:31 Jacob's Background03:49 Welding to Software05:29 Combining Code with Your Interests06:38 Passion10:09 Jacob's Interest in Svelte15:36 Working for Stylitics21:24 Choosing to use Svelte24:03 Finding Open-source29:05 Sponsor: Hashnode29:51 Svelete Kit Changes35:54 Sponsor: Daily.dev36:55 Other Frameworks and Side Projecst40:26 Databases42:23 Stores43:43 Picks and Plugs

Oct 25, 202251 min

Ep 98098 | e2e Testing with Playwright

Debbie discusses the importance of end to end testing as well as her work at Microsoft.SponsorsHashnodeCreating a developer blog is crucial in creating an online presence for yourself. It’s proof of work for your future employer. Hashnode makes it easy to start a blog in seconds on your custom domain for free. It’s fully optimized for developers and supports writing in Markdown, rich embeds, publishing from GitHub repository, syntax highlighting, and edge caching with Next.js blogs deployed on Vercel. On top of these, Hashnode is free from paywall, ads, and sign-up prompts.Hashnode is a community of developers, engineers, and people in tech. Your article gets instant readership from their growing community.Check out Hashnode, and join the community.Daily.devdaily.dev is where developers grow together. It provides a community-based feed of the best developer news, helping you stay up-to-date. daily.dev aggregates hundreds of sources every few minutes and creates a personal feed for you according to your interests, whether it’s web dev, data science, or Elixir. Anything you might be interested in, it has the content for you.Check out daily.devShow Notes00:00 Introduction01:42 Who is Debbie?02:59 Background and Interest07:26 Sharing What You Learn09:34 Microsoft12:02 5 Year Plan15:31 Imposter Syndrome18:01 Playwright and Testing21:40 Cyprus23:18 Playwrite and Frameworks24:59 Component Testing30:46 Sponsor: Hashnode31:32 Visual Regression Testing32:27 Microsoft Integration36:04 Storybook and Percy37:28 Hiring at Microsoft38:32 Sponsor: Daily.dev39:32 Interview Process44:00 Inspiring Others48:10 Picks and Plugs

Oct 23, 202255 min

Ep 97097 | From Getting Fired to Running a Digital Agency

Edan discusses personal and professional challenges he faced throughout his transition into a tech career.SponsorsHashnodeCreating a developer blog is crucial in creating an online presence for yourself. It’s proof of work for your future employer. Hashnode makes it easy to start a blog in seconds on your custom domain for free. It’s fully optimized for developers and supports writing in Markdown, rich embeds, publishing from GitHub repository, syntax highlighting, and edge caching with Next.js blogs deployed on Vercel. On top of these, Hashnode is free from paywall, ads, and sign-up prompts.Hashnode is a community of developers, engineers, and people in tech. Your article gets instant readership from their growing community.Check out Hashnode, and join the community.Daily.devdaily.dev is where developers grow together. It provides a community-based feed of the best developer news, helping you stay up-to-date. daily.dev aggregates hundreds of sources every few minutes and creates a personal feed for you according to your interests, whether it’s web dev, data science, or Elixir. Anything you might be interested in, it has the content for you.Check out daily.devShow Notes00:00 Introduction01:11 Who is Eden?03:10 Development Experience04:59 Learning in School09:23 Handling Energy12:39 Starting Your Agency15:39 Learning Necessary Ecosystems20:18 Progression of Tools26:16 WordPress and Hosting29:21 Benefits and WordPress34:03 Sponsor: Daily.dev35:03 Side Projects42:17 Being Late to the Game46:25 Sponsor: Hashnode47:10 Important Communities53:18 Picks and Plugs

Oct 21, 202259 min

Ep 96096 | Stoic Coding

Hassan discusses his inspiration for Nuna and his philosophy behind coding.SponsorsHashnodeCreating a developer blog is crucial in creating an online presence for yourself. It’s proof of work for your future employer. Hashnode makes it easy to start a blog in seconds on your custom domain for free. It’s fully optimized for developers and supports writing in Markdown, rich embeds, publishing from GitHub repository, syntax highlighting, and edge caching with Next.js blogs deployed on Vercel. On top of these, Hashnode is free from paywall, ads, and sign-up prompts.Hashnode is a community of developers, engineers, and people in tech. Your article gets instant readership from their growing community.Check out Hashnode, and join the community.Daily.devdaily.dev is where developers grow together. It provides a community-based feed of the best developer news, helping you stay up-to-date. daily.dev aggregates hundreds of sources every few minutes and creates a personal feed for you according to your interests, whether it’s web dev, data science, or Elixir. Anything you might be interested in, it has the content for you.Check out daily.devShow Notes00:00 Introduction01:12 Welcome Hassan02:29 Hassan at Prisma Day05:49 JOMO09:38 Stoicism16:45 Stoicism in Programming23:10 Sponsor: Hashnode23:56 Building a Team30:33 About Nuna36:31 Privacy with Nuna37:28 Sponsor: Daily.dev38:29 Nuna Tech Stack40:33 Moving the Bot to Serverless42:59 Will Serverless Stay Cheap?45:13 Preact JS Pitch47:26 Picks and Plugs

Oct 19, 202252 min

Ep 95095 | Teaching TypeScript

Josh talks with James and Amy about teaching TypeScript and ESLint to beginners.SponsorsHashnodeCreating a developer blog is crucial in creating an online presence for yourself. It’s proof of work for your future employer. Hashnode makes it easy to start a blog in seconds on your custom domain for free. It’s fully optimized for developers and supports writing in Markdown, rich embeds, publishing from GitHub repository, syntax highlighting, and edge caching with Next.js blogs deployed on Vercel. On top of these, Hashnode is free from paywall, ads, and sign-up prompts.Hashnode is a community of developers, engineers, and people in tech. Your article gets instant readership from their growing community.Check out Hashnode, and join the community.Daily.devdaily.dev is where developers grow together. It provides a community-based feed of the best developer news, helping you stay up-to-date. daily.dev aggregates hundreds of sources every few minutes and creates a personal feed for you according to your interests, whether it’s web dev, data science, or Elixir. Anything you might be interested in, it has the content for you.Check out daily.devShow Notes00:00 Introduction01:21 Josh's Background02:45 Josh's First Project04:37 TypeScript Beginnings05:43 What is a Generic?08:44 What Makes TypeScript Interesting10:11 Transpiring12:58 Sponsor: Daily.dev13:59 Getting into TypeScript ESLint19:54 ESLint Set Up22:38 Josh's Book16:42 Measuring Book Success29:13 Sponsor: Hashnode29:59 Open Source Developer as a Job Title32:08 When Your Passion is Your Career36:34 Josh's Soapbox39:28 Pro Tips41:24 Picks and Plugs45:35 Something Annoying in ESLint46:55 More Picks and Plugs

Oct 16, 202249 min

Ep 94094 | Visually Building React Applications with Plasmic

Kenny joins us to discuss the uses for Plasmic and the advantages of its integration features.SponsorsHashnodeCreating a developer blog is crucial in creating an online presence for yourself. It’s proof of work for your future employer. Hashnode makes it easy to start a blog in seconds on your custom domain for free. It’s fully optimized for developers and supports writing in Markdown, rich embeds, publishing from GitHub repository, syntax highlighting, and edge caching with Next.js blogs deployed on Vercel. On top of these, Hashnode is free from paywall, ads, and sign-up prompts.Hashnode is a community of developers, engineers, and people in tech. Your article gets instant readership from their growing community.Check out Hashnode, and join the community.Daily.devdaily.dev is where developers grow together. It provides a community-based feed of the best developer news, helping you stay up-to-date. daily.dev aggregates hundreds of sources every few minutes and creates a personal feed for you according to your interests, whether it’s web dev, data science, or Elixir. Anything you might be interested in, it has the content for you.Check out daily.devShow Notes00:00 Introduction01:19 About Kenny02:20 Engineer vs Advocate03:49 Rotating Roles05:40 Code Components in Plasmic06:56 How is Plasmic Different?09:50 Integration With Other Headless CMS12:01 Using Components13:50 Teaching With Low Code17:03 Enabling Developers19:16 Integration24:24 Sponsor: Hashnode25:10 Interest in Jamstack31:19 Other Favorite?36:46 Sponsor: Daily.dev37:47 Picks and Plugs

Oct 13, 202244 min

Ep 93093 | Full Time Content Creation

Amy discusses with James his recent job change and how he plans to move forward in full time content creation.SponsorsZEALZEAL is a computer software agency that delivers “the world’s most zealous” and custom solutions. The company plans and develops web and mobile applications that consistently help clients draw in customers, foster engagement, scale technologies, and ensure delivery.ZEAL believes that a business is “only as strong as” its team and cares about culture, values, a transparent process, leveling up, giving back, and providing excellent equipment. The company has staffers distributed throughout the United States, and as it continues to grow, ZEAL looks for collaborative, object-oriented, and organized individuals to apply for open roles.For more information visit codingzeal.comVercelVercel combines the best developer experience with an obsessive focus on end-user performance. Their platform enables frontend teams to do their best work. It is the best place to deploy any frontend app. Start by deploying with zero configuration to their global edge network. Scale dynamically to millions of pages without breaking a sweat.For more information, visit Vercel.comDatoCMSDatoCMS is a complete and performant headless CMS built to offer the best developer experience and user-friendliness in the market. It features a rich, CDN-powered GraphQL API (with realtime updates!), a super-flexible way to handle dynamic layouts and structured content, and best-in-class image/video support, with progressive/LQIP image loading out-of-the-box."For more information, visit datocms.comShow Notes00:00 Introduction00:54 James's Big Change04:54 Diversifying Content07:05 Full Time Content vs Full Time Dev09:19 Being Your Own Boss11:04 Running Workshops13:03 Sponsor: DatoCMS13:57 Feeding the Beast19:05 Process Changes20:33 Where to Start?23:23 Bad First Pancake25:24 Watching the Numbers26:33 Imposter Syndrome28:42 Sponsor: ZEAL29:36 Sponsored Rap30:12 Monthly Retainers and Freelance Dev Rel31:10 End Goal32:59 Is this freelance Dev Rel?33:37 Sponsor: Vercel34:44 Picks and Plugs

Oct 11, 202239 min

Ep 92092 | Design Systems for Developers

Joe talks with Amy and James about utilizing open source as a beginner and his interest in TypeScript.SponsorsHashnodeCreating a developer blog is crucial in creating an online presence for yourself. It’s proof of work for your future employer. Hashnode makes it easy to start a blog in seconds on your custom domain for free. It’s fully optimized for developers and supports writing in Markdown, rich embeds, publishing from GitHub repository, syntax highlighting, and edge caching with Next.js blogs deployed on Vercel. On top of these, Hashnode is free from paywall, ads, and sign-up prompts.Hashnode is a community of developers, engineers, and people in tech. Your article gets instant readership from their growing community.Check out Hashnode, and join the community.Daily.devdaily.dev is where developers grow together. It provides a community-based feed of the best developer news, helping you stay up-to-date. daily.dev aggregates hundreds of sources every few minutes and creates a personal feed for you according to your interests, whether it’s web dev, data science, or Elixir. Anything you might be interested in, it has the content for you.Check out daily.devShow Notes00:00 Introduction02:04 Explaining Storybook06:03 Component Testing14:14 Storybook Inside Chromatic16:58 The Value of Testing20:55 Storybook and Redwood23:35 Sponsor: Hashnode24:21 What Chromatic Does28:30 Percy vs Chromatic34:32 Sponsor: Daily.dev35:33 Michael at Chromatic38:35 Components44:37 Picks and Plugs

Oct 9, 202244 min

Ep 91091 | Open Source, TypeScript, and Learning featuring Joe Previte

Joe talks with Amy and James about utilizing open source as a beginner and his interest in TypeScript.SponsorsHashnodeCreating a developer blog is crucial in creating an online presence for yourself. It’s proof of work for your future employer. Hashnode makes it easy to start a blog in seconds on your custom domain for free. It’s fully optimized for developers and supports writing in Markdown, rich embeds, publishing from GitHub repository, syntax highlighting, and edge caching with Next.js blogs deployed on Vercel. On top of these, Hashnode is free from paywall, ads, and sign-up prompts.Hashnode is a community of developers, engineers, and people in tech. Your article gets instant readership from their growing community.Check out Hashnode, and join the community.Daily.devdaily.dev is where developers grow together. It provides a community-based feed of the best developer news, helping you stay up-to-date. daily.dev aggregates hundreds of sources every few minutes and creates a personal feed for you according to your interests, whether it’s web dev, data science, or Elixir. Anything you might be interested in, it has the content for you.Check out daily.devShow Notes00:00 Introduction02:54 Joes Background04:10 Passion for Open-source05:25 Being an Open-source Beginner11:09 How to Find a Potential Project11:54 Love for Teaching14:44 Sponsor: Hashnode15:34 TypeScript Experience17:51 8 Hours to Learn20:16 Conferences and Meetings24:31 Building Learning Tools25:59 The Power of Content30:01 Sponsor: Daiy.dev36:52 One Minute Vim Pitch

Oct 5, 202233 min

Ep 90090 | Democratizing Data

In this Episode guest Ben Haynes tells us about his work at Directus and where the software is headed next.SponsorsHashnodeCreating a developer blog is crucial in creating an online presence for yourself. It’s proof of work for your future employer. Hashnode makes it easy to start a blog in seconds on your custom domain for free. It’s fully optimized for developers and supports writing in Markdown, rich embeds, publishing from GitHub repository, syntax highlighting, and edge caching with Next.js blogs deployed on Vercel. On top of these, Hashnode is free from paywall, ads, and sign-up prompts.Hashnode is a community of developers, engineers, and people in tech. Your article gets instant readership from their growing community.Check out Hashnode, and join the community.Daily.devdaily.dev is where developers grow together. It provides a community-based feed of the best developer news, helping you stay up-to-date. daily.dev aggregates hundreds of sources every few minutes and creates a personal feed for you according to your interests, whether it’s web dev, data science, or Elixir. Anything you might be interested in, it has the content for you.Check out daily.devShow Notes00:00 Introduction02:54 Momentum04:10 Ben's Favorite Framework05:25 What problems does Directus solve?11:09 Sponsor: Hashnode11:54 How James Heard of Directus14:44 Hosting Recommendations15:34 Having a Free Tier17:51 Thoughts on TypeScript20:16 Integration with Other Ecosystems24:31 Demoing the Platform25:59 Can Directus do this?30:01 Sponsor: Daily.dev31:02 Transition to CEO36:52 Upcoming Features

Oct 3, 202240 min

Ep 8989 | Building Better Websites with Remix featuring Kent C Dodds

Kent discusses his role at Remix and why he loves the product so much.SponsorsHashnodeCreating a developer blog is crucial in creating an online presence for yourself. It’s proof of work for your future employer. Hashnode makes it easy to start a blog in seconds on your custom domain for free. It’s fully optimized for developers and supports writing in Markdown, rich embeds, publishing from GitHub repository, syntax highlighting, and edge caching with Next.js blogs deployed on Vercel. On top of these, Hashnode is free from paywall, ads, and sign-up prompts.Hashnode is a community of developers, engineers, and people in tech. Your article gets instant readership from their growing community.Check out Hashnode, and join the community.Daily.devdaily.dev is where developers grow together. It provides a community-based feed of the best developer news, helping you stay up-to-date. daily.dev aggregates hundreds of sources every few minutes and creates a personal feed for you according to your interests, whether it’s web dev, data science, or Elixir. Anything you might be interested in, it has the content for you.Check out daily.devShow Notes00:00 Introduction01:33 Kents Background07:08 The Marketing of Remix09:08 Create Things You're Excited About11:06 Transparency and Honesty13:51 Sponsor: Hashnode14:37 Using Remix and What's Coming Soon24:49 Embracing the Web Platform32:14 How to Handle Databases37:15 Sponsor: Daily.dev38:16 Hate Tailwind?43:58 Tradeoffs

Sep 30, 202249 min

Ep 8988 | Breaking into Dev Rel featuring Tessa Mero

In this episode guest Tessa Mero talks to James and guest cohost Brad Garropy about working in Dev Rel and transitioning her job.SponsorsDaily.devdaily.dev is where developers grow together. It provides a community-based feed of the best developer news, helping you stay up-to-date. daily.dev aggregates hundreds of sources every few minutes and creates a personal feed for you according to your interests, whether it’s web dev, data science, or Elixir. Anything you might be interested in, it has the content for you.Check out daily.devHashnodeCreating a developer blog is crucial in creating an online presence for yourself. It’s proof of work for your future employer. Hashnode makes it easy to start a blog in seconds on your custom domain for free. It’s fully optimized for developers and supports writing in Markdown, rich embeds, publishing from GitHub repository, syntax highlighting, and edge caching with Next.js blogs deployed on Vercel. On top of these, Hashnode is free from paywall, ads, and sign-up prompts.Hashnode is a community of developers, engineers, and people in tech. Your article gets instant readership from their growing community.Check out Hashnode, and join the community.Show Notes00:00 Introduction01:12 Introducing Tessa02:36 How did Brad get Into Web05:46 Draw of Developer Relations and Developer Advocacy09:46 Getting Into Speaking12:17 Preparing for Criticism17:06 Sponsor: Hashnode17:53 How to Progress Your Career22:12 Performance Indicators in Developer Relations26:39 Sponsor: Daily.dev27:40 Working for Open-source34:08 Companies that Prioritize Dev42:19 Brad's Pick: Digital Minimalism by Cal Newport44:09 Brad's Plug: Brad Garropy on YouTube44:28 Tessa's Pick: Shure SM7B47:23 Tessa's Plug: Appwrite Discord48:32 James's Pick: The Weekend Away49:39 James's Plug: James Q Quick YouTube

Sep 28, 202250 min

Ep 8787 | I lost my job. HELP! featuring James Perkins

In this episode James Perkins talks about unexpected job changes and what it’s like to work for start-ups.SponsorsHashnodeCreating a developer blog is crucial in creating an online presence for yourself. It’s proof of work for your future employer. Hashnode makes it easy to start a blog in seconds on your custom domain for free. It’s fully optimized for developers and supports writing in Markdown, rich embeds, publishing from GitHub repository, syntax highlighting, and edge caching with Next.js blogs deployed on Vercel. On top of these, Hashnode is free from paywall, ads, and sign-up prompts.Hashnode is a community of developers, engineers, and people in tech. Your article gets instant readership from their growing community.Check out Hashnode, and join the community.Daily.devdaily.dev is where developers grow together. It provides a community-based feed of the best developer news, helping you stay up-to-date. daily.dev aggregates hundreds of sources every few minutes and creates a personal feed for you according to your interests, whether it’s web dev, data science, or Elixir. Anything you might be interested in, it has the content for you.Check out daily.devShow Notes00:00 - Intro03:08 - Creating Content for Companies You Like05:57 - Startups: Phases and Funding08:08 - Layoffs11:32 - Startups and Unicorns15:30 - Payouts and Stock Options21:36 - Sponsor: Hashnode22:22 - Risky Startups28:26 - Black Market Share Deals30:45 - Where to find startup jobs36:19 - Job Confidence42:49 - Sponsor: Daily.Dev43:50 - Don't Burn Bridges48:16 - Final Thoughts and Community Shoutouts

Sep 26, 202249 min

Ep 8686 | Chrome Developer Tools Walkthrough

In this episode, James and Amy talk about the Chrome Developer Tools including familiar tabs like Elements, Console, Network, and a few you've probably never heard of! They also share some of their favorite tips and tricks along the way.SponsorsZEALZEAL is a computer software agency that delivers “the world’s most zealous” and custom solutions. The company plans and develops web and mobile applications that consistently help clients draw in customers, foster engagement, scale technologies, and ensure delivery.ZEAL believes that a business is “only as strong as” its team and cares about culture, values, a transparent process, leveling up, giving back, and providing excellent equipment. The company has staffers distributed throughout the United States, and as it continues to grow, ZEAL looks for collaborative, object-oriented, and organized individuals to apply for open roles.For more information visit codingzeal.comVercelVercel combines the best developer experience with an obsessive focus on end-user performance. Their platform enables frontend teams to do their best work. It is the best place to deploy any frontend app. Start by deploying with zero configuration to their global edge network. Scale dynamically to millions of pages without breaking a sweat.For more information, visit Vercel.comDatoCMSDatoCMS is a complete and performant headless CMS built to offer the best developer experience and user-friendliness in the market. It features a rich, CDN-powered GraphQL API (with realtime updates!), a super-flexible way to handle dynamic layouts and structured content, and best-in-class image/video support, with progressive/LQIP image loading out-of-the-box."For more information, visit datocms.comShow Notes00:00:00 - Intro00:04:43 - Amy's Trip to Berlin for Prisma Days00:07:47 - What Are Chrome Developer Tools?00:12:18 - The Elements Tab00:16:00 - Sponsor: DatoCMS00:16:54 - Tweaking Styles in the Elements Tab00:19:06 - The Layout Tab, Event Listeners, Breakpoints, and Accessibility Tabs00:23:34 - The Console00:27:18 - Sponsor: Zeal00:28:12 - Performance Insights and Performance00:29:07 - Debugging and the Sources Tab00:31:22 - The Network Tab00:37:07 - Sponsor: Vercel00:38:14 - The Application Tab - Local Storage, Cookies, and More00:41:30 - The Lighthouse Tab and Framework Specific Tabs00:44:52 - Grab Bag Questions00:50:02 - Picks and Plugs

Sep 23, 202254 min

Ep 8585 | Casual Conversations on Github Copilot, Frameworks, Desk Setups, Serverless, and More

In this episode, James and Amy answer questions from the audience about Github Copilot, modern frameworks, Serverless vs Express.js, PlanetScale vs Supabase vs Firebase, and more!SponsorsZEALZEAL is a computer software agency that delivers “the world’s most zealous” and custom solutions. The company plans and develops web and mobile applications that consistently help clients draw in customers, foster engagement, scale technologies, and ensure delivery.ZEAL believes that a business is “only as strong as” its team and cares about culture, values, a transparent process, leveling up, giving back, and providing excellent equipment. The company has staffers distributed throughout the United States, and as it continues to grow, ZEAL looks for collaborative, object-oriented, and organized individuals to apply for open roles.For more information visit codingzeal.comVercelVercel combines the best developer experience with an obsessive focus on end-user performance. Their platform enables frontend teams to do their best work. It is the best place to deploy any frontend app. Start by deploying with zero configuration to their global edge network. Scale dynamically to millions of pages without breaking a sweat.For more information, visit Vercel.comDatoCMSDatoCMS is a complete and performant headless CMS built to offer the best developer experience and user-friendliness in the market. It features a rich, CDN-powered GraphQL API (with realtime updates!), a super-flexible way to handle dynamic layouts and structured content, and best-in-class image/video support, with progressive/LQIP image loading out-of-the-box."For more information, visit datocms.comShow Notes00:00:00 - Intro00:02:16 - Github Copilot Controversy00:15:08 - Sponsor: DatoCMS00:16:02 - Thoughts on Next JS,Redwood, Remix, and More00:23:27 - Sponsor: ZEAL00:24:22 - Desk Cable Management 00:30:25 - Serverless vs Express.js00:34:50 - Prisma and PlanetScale00:37:17 - Sponsor: Vercel00:38:24 - Script for YouTube Images00:39:42 - PlanetScale vs Firebase vs Supabase

Sep 21, 202246 min

Ep 8484 | Building a SvelteKit Wordle Clone

In this episode, James talks about his experience using SvelteKit to re-create the famous guessing game, Wordle.SponsorsZEALZEAL is a computer software agency that delivers “the world’s most zealous” and custom solutions. The company plans and develops web and mobile applications that consistently help clients draw in customers, foster engagement, scale technologies, and ensure delivery.ZEAL believes that a business is “only as strong as” its team and cares about culture, values, a transparent process, leveling up, giving back, and providing excellent equipment. The company has staffers distributed throughout the United States, and as it continues to grow, ZEAL looks for collaborative, object-oriented, and organized individuals to apply for open roles.For more information visit codingzeal.comVercelVercel combines the best developer experience with an obsessive focus on end-user performance. Their platform enables frontend teams to do their best work. It is the best place to deploy any frontend app. Start by deploying with zero configuration to their global edge network. Scale dynamically to millions of pages without breaking a sweat.For more information, visit Vercel.comDatoCMSDatoCMS is a complete and performant headless CMS built to offer the best developer experience and user-friendliness in the market. It features a rich, CDN-powered GraphQL API (with realtime updates!), a super-flexible way to handle dynamic layouts and structured content, and best-in-class image/video support, with progressive/LQIP image loading out-of-the-box."For more information, visit datocms.comShow Notes00:00:00 - Intro00:03:57 - Svelte vs SvelteKit and Wordle00:10:29 - Sponsor: Vercel00:11:36 - How Wordle Works00:15:51 - SvelteKit Stores for Game State00:19:01 - Sponsor: Zeal00:19:53 - More on Game State00:21:33 - Working with LocalStorage00:27:43 - Creating the Keyboard00:29:53- Game Logic for Guessing Letter00:31:12 - Sponsor: DatoCMS00:32:05 - Color-coded Feedback On Guesses00:36:46 - Adding Transitions on Guessed Letters00:38:19 - Custom Overlay and Alert Components00:47:17 - Grab Bag Questions00:50:20 - Picks and PlugsLinksSource Code - https://github.com/jamesqquick/sveltekit-wordle-cloneWordle Game - https://www.nytimes.com/games/wordle/index.html(Amy Plug) Advent of CSS - https://adventofcss.com/(Amy Plug #2) Advent of JS - https://adventofcss.com/(James Pick) - https://www.amazon.com/Wireless-Charging-Case-Compatible-Microphones/dp/B09C1G9Z1D(James Plug) - https://www.youtube.com/c/jamesqquick

Sep 19, 202255 min

Ep 8383 | An Introduction to Github Actions

In this episode, Amy and James explain Github Actions: what they are, how they work, use cases, and more. Amy also shares some of her personal experience in setting up Github Actions in a recent project.SponsorsZEALZEAL is a computer software agency that delivers “the world’s most zealous” and custom solutions. The company plans and develops web and mobile applications that consistently help clients draw in customers, foster engagement, scale technologies, and ensure delivery.ZEAL believes that a business is “only as strong as” its team and cares about culture, values, a transparent process, leveling up, giving back, and providing excellent equipment. The company has staffers distributed throughout the United States, and as it continues to grow, ZEAL looks for collaborative, object-oriented, and organized individuals to apply for open roles.For more information visit codingzeal.comVercelVercel combines the best developer experience with an obsessive focus on end-user performance. Their platform enables frontend teams to do their best work. It is the best place to deploy any frontend app. Start by deploying with zero configuration to their global edge network. Scale dynamically to millions of pages without breaking a sweat.For more information, visit Vercel.comDatoCMSDatoCMS is a complete and performant headless CMS built to offer the best developer experience and user-friendliness in the market. It features a rich, CDN-powered GraphQL API (with realtime updates!), a super-flexible way to handle dynamic layouts and structured content, and best-in-class image/video support, with progressive/LQIP image loading out-of-the-box."For more information, visit datocms.comShow Notes00:00:00 - Intro00:05:27 - What are GitHub actions?00:12:59 - Sponsor: DatoCMS00:13:53 - Linting or Formatting00:24:34 - Sponsor: Vercel00:30:03 - Sponsor: Zeal00:30:56 - Other Use Cases00:37:12 - Grab Bag Questions00:44:00 - Picks and PlugsLinksLearn Github Actions - https://docs.github.com/en/actions/learn-github-actionsQuickstart for Github Actions - https://docs.github.com/en/actions/quickstartLevel Up Tutorials Course on Github Actions from Brian Douglass - https://leveluptutorials.com/tutorials/code-automation-with-github/introduction(James Pick) Rode Wireless Go - https://www.amazon.com/Rode-Microphones-Wireless-Channel-Microphone/dp/B08XFQ6KP9(James Plug) YouTube Channel - https://www.youtube.com/c/jamesqquick(Amy Pick) ELOH IPhone Game - https://apps.apple.com/us/app/eloh/id1406382064(Amy Plug) Learn Build Teach Discord - https://learnbuildteach.com/

Sep 17, 202247 min

Ep 8282 | Leveraging Blockchain Infrastructure for Decentralized, Web3 Applications

Anthony Campolo (AJC) joins us to talk about leveraging blockchain infrastructure for decentralized Web3 applications and his experience working as a Developer Advocate at QuickNode.SponsorsDaily.devdaily.dev is where developers grow together. It provides a community-based feed of the best developer news, helping you stay up-to-date. daily.dev aggregates hundreds of sources every few minutes and creates a personal feed for you according to your interests, whether it’s web dev, data science, or Elixir. Anything you might be interested in, it has the content for you.Check out daily.devHashnodeCreating a developer blog is crucial in creating an online presence for yourself. It’s proof of work for your future employer. Hashnode makes it easy to start a blog in seconds on your custom domain for free. It’s fully optimized for developers and supports writing in Markdown, rich embeds, publishing from GitHub repository, syntax highlighting, and edge caching with Next.js blogs deployed on Vercel. On top of these, Hashnode is free from paywall, ads, and sign-up prompts.Hashnode is a community of developers, engineers, and people in tech. Your article gets instant readership from their growing community.Check out Hashnode, and join the community.Show Notes00:00:00 - Intro00:04:06 - Bootcamp Experiences00:09:59 - Sponsor Shoutout: Hashnode00:10:45 - Experience Working on the Core Team of Redwood.js00:18:09 - Sponsor Shoutout: Daily.dev00:19:10 - Defining Web3, Blockchain, and Cryptocurrencies00:27:24 - What is QuickNode? - Blockchain API and Node Infrastructure00:28:54 - The Future of Web3?00:35:48 - Building a Hello World Smart Contract00:43:04 - Closing Thoughts on Web3 and the BlockchainLinksAnthony on Twitter - https://twitter.com/ajcwebdevQuickNode - https://www.quicknode.com/How to Create a dApp on Avalanche's Fuji Testnet with QuickNode: https://www.quicknode.com/guides/web3-sdks/how-to-create-a-dapp-on-avalanches-fuji-testnet-with-quicknodeA First Look at Deploying Smart Contracts: https://www.youtube.com/watch?v=RvvMWGPJVUIA Crash Course in Web3 for Web2 Developers: https://youtube.com/watch?v=kl5nNRKemkY

Sep 15, 202249 min

Ep 8181 | 10 Common Accessibility Mistakes to Avoid

James and Amy discuss common accessibility mistakes that you should avoid in your web applications.SponsorsZEALZEAL is a computer software agency that delivers “the world’s most zealous” and custom solutions. The company plans and develops web and mobile applications that consistently help clients draw in customers, foster engagement, scale technologies, and ensure delivery.ZEAL believes that a business is “only as strong as” its team and cares about culture, values, a transparent process, leveling up, giving back, and providing excellent equipment. The company has staffers distributed throughout the United States, and as it continues to grow, ZEAL looks for collaborative, object-oriented, and organized individuals to apply for open roles.For more information visit codingzeal.comVercelVercel combines the best developer experience with an obsessive focus on end-user performance. Their platform enables frontend teams to do their best work. It is the best place to deploy any frontend app. Start by deploying with zero configuration to their global edge network. Scale dynamically to millions of pages without breaking a sweat.For more information, visit Vercel.comDatoCMSDatoCMS is a complete and performant headless CMS built to offer the best developer experience and user-friendliness in the market. It features a rich, CDN-powered GraphQL API (with realtime updates!), a super-flexible way to handle dynamic layouts and structured content, and best-in-class image/video support, with progressive/LQIP image loading out-of-the-box."For more information, visit datocms.comShow Notes00:00:00 - Intro00:02:54 - What is Accessibility00:10:59 - Sponsor Shoutout: Dato CMS00:11:52- 1. Not Using Alt Tags on Images00:15:30 - 2. Not Using Semantic HTML Tags00:22:16 - 3. Not Checking for Accessible Colors and Contrast Ratio 00:24:18 - 4. Relying on Color To Communicate00:26:10 - 5. Not Adding Validation to Your Forms00:29:39 - 6. Setting Outline to None00:30:45 - 7. Ignoring Reduced Motion Preferences00:33:08 - Sponsor Shoutout: Zeal00:34:00 - 8. Using Non-descriptive Link Text00:35:16 - 9. Not Using Aria Role Tag00:37:29 - 10. Not Labeling Your Input Fields00:39:16 - Additional Resources00:40:50 - Grab Bag Questions00:41:16 - Picks and PlugsLinksGive a Damn About Accessibiility - https://www.accessibility.uxdesign.cc/A11ycasts - https://www.youtube.com/playlist?list=PLNYkxOF6rcICWx0C9LVWWVqvHlYJyqw7gStorybook - https://storybook.js.org/Deque - https://www.deque.com/Ekster Wallet - https://ekster.com/Peak Design Bag - https://www.peakdesign.com/products/travel-duffel

Sep 12, 202248 min

Ep 8080 | Learning Modern Frontend Frameworks Better with Corbin Crutchley

Corbin Crutchley joins to talk about how to learn Frontend Frameworks better with his upcoming eBook The Framework Field Guide, https://unicorn-utterances.com/collections/framework-field-guide. SponsorsDaily.devdaily.dev is where developers grow together. It provides a community-based feed of the best developer news, helping you stay up-to-date. daily.dev aggregates hundreds of sources every few minutes and creates a personal feed for you according to your interests, whether it’s web dev, data science, or Elixir. Anything you might be interested in, it has the content for you.Check out daily.devHashnodeCreating a developer blog is crucial in creating an online presence for yourself. It’s proof of work for your future employer. Hashnode makes it easy to start a blog in seconds on your custom domain for free. It’s fully optimized for developers and supports writing in Markdown, rich embeds, publishing from GitHub repository, syntax highlighting, and edge caching with Next.js blogs deployed on Vercel. On top of these, Hashnode is free from paywall, ads, and sign-up prompts.Hashnode is a community of developers, engineers, and people in tech. Your article gets instant readership from their growing community.Check out Hashnode, and join the community.Show NotesUnicorn Utterances - https://unicorn-utterances.com/Framework Guide - https://unicorn-utterances.com/collections/framework-field-guideAccelerating Angular Development with Ivy - https://www.packtpub.com/product/accelerating-angular-development-with-ivy/9781800205215Learning TypeScript from Josh Goldbergy - https://www.amazon.com/Learning-TypeScript-Development-Type-Safe-JavaScript/dp/1098110331Brad Garropy - https://bradgarropy.com/00:00:00 - Welcome and Intros00:02:12 - Awkward Question of the Day and Rants00:07:18 - Background in Writing and Content Creation00:11:19 - Imposter Syndrome as a Writer00:15:01 - Sponsor Daily.dev00:16:02 - The Framework Field Guide - Learning the Core of Frontend Frameworks00:23:36 - Comparing Modern Frontend Frameworks00:27:42 - Sponsor Hashnode00:28:28 - The Tech Stack Behind the Book00:33:36 - Why Create a Free Book00:41:21 - Future Content Goals00:50:55 - Picks and Plugs

Sep 10, 202255 min

Ep 7979 | Deno and Fresh with Luca Casonato (feed swap with Podrocket)

Deno team member, Luca Casonato, joins to talk about Deno, a new JavaScript runtime, and Fresh, a next generation web framework, built for speed, reliability, and simplicity.**This is a feed swap episode with PodRocket -- a web development podcast from LogRocket. Every week, PodRocket gets you up to speed on everything happening in the world of web development through in-depth interviews with experienced engineers.Join LogRocket's Cofounder, Ben Edelstein, and members of the LogRocket engineering team as they interview experienced developers about the best, worst, and newest aspects of all your favorite libraries, frameworks, and technologies. If you enjoy this episode, please be sure to check out PodRocket!**Links and ResourcesFresh docsIslands ArchitectureDeno’s DiscordLuca Casonato – TwitterPodrocket PodcastShow Notes00:00:00 - Intros00:01:10 - What is Deno00:08:27 - Fresh - The Modern Web framework Built for Speed, Reliability, and Simplicity00:13:57 - Islands Architecture00:18:31 - Fresh Project Structure and Breakdown00:25:47 - Upcoming Exciting Tech00:29:54 - Wrap Up

Sep 8, 202232 min

Ep 7878 | Partytown, Qwik, and Builder.io with Adam Bradley

Adam Bradley joins to talk about some amazing new projects to help increase performance and productivity in Web Development: Partytown, Qwik, and Builder.io.SponsorsDaily.devdaily.dev is where developers grow together. It provides a community-based feed of the best developer news, helping you stay up-to-date. daily.dev aggregates hundreds of sources every few minutes and creates a personal feed for you according to your interests, whether it’s web dev, data science, or Elixir. Anything you might be interested in, it has the content for you.Check out daily.devHashnodeCreating a developer blog is crucial in creating an online presence for yourself. It’s proof of work for your future employer. Hashnode makes it easy to start a blog in seconds on your custom domain for free. It’s fully optimized for developers and supports writing in Markdown, rich embeds, publishing from GitHub repository, syntax highlighting, and edge caching with Next.js blogs deployed on Vercel. On top of these, Hashnode is free from paywall, ads, and sign-up prompts.Hashnode is a community of developers, engineers, and people in tech. Your article gets instant readership from their growing community.Check out Hashnode, and join the community.Show Notes00:00:00 - Intros00:00:52 - Adam Bradley Introductions, Origins of Stencil and Ionic00:08:16 - Qwik Performance Overview00:15:31 - Sponsor Shoutout - Daily.dev00:16:32 - Intelligent JavaScript Bundling and Prefetching00:24:26 - Qwik vs Astro00:29:40 - Sponsor Shoutout: Hashnode00:30:26 - Learning in Modern Web Development00:33:18 - Web Workers and Partytown00:45:07 - Builder.io - "Drag and Drop on Your Tech Stack"

Sep 6, 202258 min

Ep 7777 | All Things Serverless

James and Amy talk about everything Serverless and how it fits into modern Web Development. They discuss Serverless Functions, hosting platforms (Netlify, Vercel, and Cloudflare), frameworks and tools, benefits, Edge Functions, and more.SponsorsZEALZEAL is a computer software agency that delivers “the world’s most zealous” and custom solutions. The company plans and develops web and mobile applications that consistently help clients draw in customers, foster engagement, scale technologies, and ensure delivery.ZEAL believes that a business is “only as strong as” its team and cares about culture, values, a transparent process, leveling up, giving back, and providing excellent equipment. The company has staffers distributed throughout the United States, and as it continues to grow, ZEAL looks for collaborative, object-oriented, and organized individuals to apply for open roles.For more information visit codingzeal.comVercelVercel combines the best developer experience with an obsessive focus on end-user performance. Their platform enables frontend teams to do their best work. It is the best place to deploy any frontend app. Start by deploying with zero configuration to their global edge network. Scale dynamically to millions of pages without breaking a sweat.For more information, visit Vercel.comDatoCMSDatoCMS is a complete and performant headless CMS built to offer the best developer experience and user-friendliness in the market. It features a rich, CDN-powered GraphQL API (with realtime updates!), a super-flexible way to handle dynamic layouts and structured content, and best-in-class image/video support, with progressive/LQIP image loading out-of-the-box."For more information, visit datocms.comShow Notes00:00:00 - Intro00:00:45 - What Have We Been Up To00:05:35 - Rant: Should You Leave Comments in Your Code?!00:10:23 - Overview of Serverless00:15:00 - Sponsor: Vercel00:21:00 - Sponsor: Zeal00:21:53 - Overview of the Jamstack and Serverless Functions00:35:27 - Sponsor DatoCMS00:37:32 - Benefits of Serverless00:45:41 - Edge Computing00:51:02 - Grab Bag Questions01:01:49 - Picks and Plugs

Sep 2, 20221h 4m

Ep 7676 | Content Creation and Cloudinary with Colby Fayock

Colby Fayock joins the show to talk about his developer background, experience as a Content Creator, and his role as a Developer Advocate at Cloudinary.SponsorsDaily.devdaily.dev is where developers grow together. It provides a community-based feed of the best developer news, helping you stay up-to-date. daily.dev aggregates hundreds of sources every few minutes and creates a personal feed for you according to your interests, whether it’s web dev, data science, or Elixir. Anything you might be interested in, it has the content for you.Check out daily.devHashnodeCreating a developer blog is crucial in creating an online presence for yourself. It’s proof of work for your future employer. Hashnode makes it easy to start a blog in seconds on your custom domain for free. It’s fully optimized for developers and supports writing in Markdown, rich embeds, publishing from GitHub repository, syntax highlighting, and edge caching with Next.js blogs deployed on Vercel. On top of these, Hashnode is free from paywall, ads, and sign-up prompts.Hashnode is a community of developers, engineers, and people in tech. Your article gets instant readership from their growing community.Check out Hashnode, and join the community.Show Notes00:00:00 - Intro00:00:58 - Colby's Intro and Background00:03:01 - Colby Background and Content Creation00:06:16 - Wordpress Development and Why It's Still Relevant00:09:23 - Favorite Wordpress Hosts00:11:50 - Security Concerns with Wordpress as a Headless CMS00:12:57 - Headless eCommerce00:16:26 - Thought Leadership and Being an "Influencer"00:18:05 - Creating Accessible Content00:21:48 - How We Plan Content00:22:35 - Updating Outdated Content00:25:45 - Colby's Role as Developer Advocate at Cloudinary00:28:17 - Cloudinary Features00:32:24 - Cloudinary and Wordpress Integration00:39:50 - Colby's Astro Brand Explained00:40:57 - Community Shoutouts00:41:42 - Colby Rant on Moving Past Your Initial Barrier to Entry

Aug 31, 202243 min

Ep 7575 | DevOps and Setting up a CICD Pipeline

In this episode, Amy talks through the details of Dev Operations and setting up a CI/CD (Continuous Integration and Continuous Deployment) pipeline on a recent project, using RedwoodJS, Husky, Postgres, Render, and GitHub Integrations.SponsorsZEALZEAL is a computer software agency that delivers “the world’s most zealous” and custom solutions. The company plans and develops web and mobile applications that consistently help clients draw in customers, foster engagement, scale technologies, and ensure delivery.ZEAL believes that a business is “only as strong as” its team and cares about culture, values, a transparent process, leveling up, giving back, and providing excellent equipment. The company has staffers distributed throughout the United States, and as it continues to grow, ZEAL looks for collaborative, object-oriented, and organized individuals to apply for open roles.For more information visit codingzeal.comVercelVercel combines the best developer experience with an obsessive focus on end-user performance. Their platform enables frontend teams to do their best work. It is the best place to deploy any frontend app. Start by deploying with zero configuration to their global edge network. Scale dynamically to millions of pages without breaking a sweat.For more information, visit Vercel.comDatoCMSDatoCMS is a complete and performant headless CMS built to offer the best developer experience and user-friendliness in the market. It features a rich, CDN-powered GraphQL API (with realtime updates!), a super-flexible way to handle dynamic layouts and structured content, and best-in-class image/video support, with progressive/LQIP image loading out-of-the-box."For more information, visit datocms.comShow Notes00:00 Introduction03:40 Amy's Rant On Work Life Balance06:56 What is DevOps?08:11 James Alternative Definition of DevOps10:37 DevOps Workflows of the Past13:00 CI/CD Pipelines + Vercel14:17 Sponsor: Vercel15:24 Amy's Experience with Redwood.js16:35 Readme.so17:12 Project Environments and Setup With Docker21:32 Project Setup - Github Projects, Github Actions, Kent C. Dodds Testing Trophy, etc.30:47 Hosting With Render35:01 Database Best Practices with Shipping Code36:43 Sponsor: DatoCMS37:37 Deploy Previews with Render Based on Github PRs44:01 Deploy Redwood.js on Render (Documentation)45:11 Sponsor: ZEAL45:57 Heroku Github Integration Issues49:39 Grab Bag Questions Section50:08 Picks and Plugs52:52 James's Plug - Top 5 Struggles of a Developer Advocate53:44 Create a SvelteKit Blog With Markdown FilesMDsvex57:03 Amy's Plug - Hashnode57:44 Amy's Pick - Matthew McConaughey's book, Greenlights

Aug 26, 202258 min

Ep 7474 | So you want to be a Developer Advocate?

In this episode, James shares all the juicy details about Developer Relations / Developer Advocacy / Technical Evangelism and all the things that happen behind the scenes.SponsorsZEALZEAL is a computer software agency that delivers “the world’s most zealous” and custom solutions. The company plans and develops web and mobile applications that consistently help clients draw in customers, foster engagement, scale technologies, and ensure delivery.ZEAL believes that a business is “only as strong as” its team and cares about culture, values, a transparent process, leveling up, giving back, and providing excellent equipment. The company has staffers distributed throughout the United States, and as it continues to grow, ZEAL looks for collaborative, object-oriented, and organized individuals to apply for open roles.For more information visit codingzeal.comVercelVercel combines the best developer experience with an obsessive focus on end-user performance. Their platform enables frontend teams to do their best work. It is the best place to deploy any frontend app. Start by deploying with zero configuration to their global edge network. Scale dynamically to millions of pages without breaking a sweat.For more information, visit Vercel.comDatoCMSDatoCMS is a complete and performant headless CMS built to offer the best developer experience and user-friendliness in the market. It features a rich, CDN-powered GraphQL API (with realtime updates!), a super-flexible way to handle dynamic layouts and structured content, and best-in-class image/video support, with progressive/LQIP image loading out-of-the-box."For more information, visit datocms.comShow Notes0:00 Introduction2:50 "Not" Parenting Rant3:56 Spending Time with Remix5:14 Remix vs Next.js7:09 Remix vs Next.js Article9:01 How James Got His First Developer Advocacy Role12:10 Sponsor: Vercel13:18 Working at Microsoft as a Technical Evangelist18:17 Why Content Creation is Important19:54 Difference Between Technical Evangelism and Developer Advocacy22:05 Tech Is More Than Just Software Development23:00 Sponsor: DatoCMS23:54 Moving to New York City24:50 The Impact of Student Hackathons27:22 James Meets Tom Holland31:04 Learn Build Teach31:28 Speaking in Public34:20 Sponsor: ZEAL35:05 Technical Experience at FedEx40:10 Transitioning Back to Developer Advocacy42:23 Downside of Developer Advocacy47:34 Grab Bag Questions47:46 What are two challenges faced by developer advocates?42:10 What has been the hardest challenge when building a community and how did you address it? What do you like the most and the least about Developer Advocacy?55:44 What advice would you give to become a Developer Advocate?56:36 How much time do you spend building stuff versus marketing versus documentation?58:14 Picks and Plugs52:24 James's Pick: Ryobi Battery Powered Weed-Eater1:00:10 James's Pick: James Q Quick on YouTube 01:00:21 Amy's Pick - Book: Story Worthy01:01:15 Amy's Plug: SelfTeach.me on Twitch

Aug 23, 20221h 3m

Ep 7373 | Building web3 with Nader Dabit

Our featured guest for this episode is Nadar Dabit. He explains blockchain, decentralization, Web3, its future, volatility, and how you might get started in this space.SponsorsDaily.devdaily.dev is where developers grow together. It provides a community-based feed of the best developer news, helping you stay up-to-date. daily.dev aggregates hundreds of sources every few minutes and creates a personal feed for you according to your interests, whether it’s web dev, data science, or Elixir. Anything you might be interested in, it has the content for you.Check out daily.devHashnodeCreating a developer blog is crucial in creating an online presence for yourself. It’s proof of work for your future employer. Hashnode makes it easy to start a blog in seconds on your custom domain for free. It’s fully optimized for developers and supports writing in Markdown, rich embeds, publishing from GitHub repository, syntax highlighting, and edge caching with Next.js blogs deployed on Vercel. On top of these, Hashnode is free from paywall, ads, and sign-up prompts.Hashnode is a community of developers, engineers, and people in tech. Your article gets instant readership from their growing community.Check out Hashnode, and join the community.Show Notes0:00 Introduction0:31 Nader Dabit Intro and Working in Dev Rel4:19 What is web3 and why the shift to web3?10:12 Sponsor: Hashnode10:58 GraphQL in Web312:23 What Does Decentralized Mean?16:33 The Business Model of Web318:20 What is the Blockchain25:46 Sponsor: Daily.dev26:47 Volatility in Web329:07 The Difficulty of Finding Developers in the Web3 Space30:04 Nader's Thoughts on the Future34:04 How Web3 Affects Content Creators35:14 Wrap Up

Aug 11, 202235 min

Ep 7272 | Working with Storybook

In this episode, Amy shares her experience with working with Storybook, the pros and cons, and how it's changed her developer workflow.SponsorsZEALZEAL is a computer software agency that delivers “the world’s most zealous” and custom solutions. The company plans and develops web and mobile applications that consistently help clients draw in customers, foster engagement, scale technologies, and ensure delivery.ZEAL believes that a business is “only as strong as” its team and cares about culture, values, a transparent process, leveling up, giving back, and providing excellent equipment. The company has staffers distributed throughout the United States, and as it continues to grow, ZEAL looks for collaborative, object-oriented, and organized individuals to apply for open roles.For more information visit codingzeal.comVercelVercel combines the best developer experience with an obsessive focus on end-user performance. Their platform enables frontend teams to do their best work. It is the best place to deploy any frontend app. Start by deploying with zero configuration to their global edge network. Scale dynamically to millions of pages without breaking a sweat.For more information, visit Vercel.comDatoCMSDatoCMS is a complete and performant headless CMS built to offer the best developer experience and user-friendliness in the market. It features a rich, CDN-powered GraphQL API (with realtime updates!), a super-flexible way to handle dynamic layouts and structured content, and best-in-class image/video support, with progressive/LQIP image loading out-of-the-box."For more information, visit datocms.comShow Notes0:00 IntroductionEpisode 32 - Getting Started with TypeScript7:17 Quick Rant: Wired Headphones8:49 Design SystemsEpisode 46 - Everything You Ever Wanted to know about Design SystemsBootstrapZurb Foundation10:36 Supports Multiple Libraries and Frameworks12:28 Sponsor: ZEAL13:13 How do you enter all the information into Storybook?Frontend Masters: Design Systems with React & Storybook - Emma Bostian18:24 Storybook in the Wild: Building out Frontend Components for Backend DevelopersEpisode 54 - Why RedwoodJS is the App Framework for Startups with David Price Redwood.js with David Price22:17 Comparing Storybook to Testing25:31 Sponsor: Vercel26:39 Breaking Down a Component29:29 Add-Ons with Storybook31:28 Storybook and Figma Integration31:46 Sponsor: DatoCMS32:40 Do you use Storybook at work?33:39 Do you think Redwood is an option that you'll use more of going forward? Or, do you think Storybook is something that you implement outside of Redwood in some of your existing setups?35:05 Is Redwood something teams should be looking at for new projects?36:32 Grab Bag Questions39:16 Picks and Plugs39:26 James's Pick: Spike Ball41:07 James's Plug: TikTok42:25 Amy's Pick: PARA Method43:42 Amy's Plug: Everything Svelte

Jul 26, 202245 min

Ep 7171 | Secret Things, Env Vars, How to Handle API Keys Correctly

In this episode, James shares common mistakes people make with their API Keys and explains the appropriate way to handle them.SponsorsVercelVercel combines the best developer experience with an obsessive focus on end-user performance. Their platform enables frontend teams to do their best work. It is the best place to deploy any frontend app. Start by deploying with zero configuration to their global edge network. Scale dynamically to millions of pages without breaking a sweat.For more information, visit Vercel.comZEAL is hiring!ZEAL is a computer software agency that delivers “the world’s most zealous” and custom solutions. The company plans and develops web and mobile applications that consistently help clients draw in customers, foster engagement, scale technologies, and ensure delivery.ZEAL believes that a business is “only as strong as” its team and cares about culture, values, a transparent process, leveling up, giving back, and providing excellent equipment. The company has staffers distributed throughout the United States, and as it continues to grow, ZEAL looks for collaborative, object-oriented, and organized individuals to apply for open roles.For more information visit softwareresidency.com/careersDatoCMSDatoCMS is a complete and performant headless CMS built to offer the best developer experience and user-friendliness in the market. It features a rich, CDN-powered GraphQL API (with realtime updates!), a super-flexible way to handle dynamic layouts and structured content, and best-in-class image/video support, with progressive/LQIP image loading out-of-the-box."For more information, visit datocms.comShow Notes0:00 IntroductionYouTube Video RE: Mistakes People Make with API Keys6:42 API Keys7:37 Where do API Keys come from?8:57 Mistakes People Make with API Keys9:10 Mistake #1: Hard Coding the API Key Value11:45 Sponsor: Vercel12:53 Mistake #2: Adding an API Key to the .env file, but still exposing the key16:20 Mistake #3: Committing Your Key to Source Control17:59 What should you do about a leaked API key?19:38 Using .gitignore21:20 The Best Way to Handle Secrets22:57 Serverless FunctionsEpisode 57 - Authentication and Authorization and other Buzz Words29:55 Sponsor: ZEAL30:41 Where would you put a Bearer Token?31:40 Server Side Rendering33:49 Public API Keys37:20 Sponsor: DatoCMS38:13 Grab Bag Questions38:24 What's the best way to share environmental variables across different machines?38:35 What are the pros and cons of system environmental variables vs a KMS (Key Management System)?40:34 Picks and Plugs40:44 James's Pick: Sketcher's Tennis Shoes from Costco44:54 James's Plug: YouTube Video - 10 Things JavaScript Developers Have Stopped Doing45:26 Amy's Picks: James Clear 3-2-1 NewsletterAtomic Habits, by James Clear46:14 Amy's Pick: Keystone.js on Level Up Tutorials

Jun 28, 202247 min

Ep 7070 | Amy's Teammate, Sunjay Armstead, Interviews Her

In this episode, the tables are turned and you get a different perspective. Sunjay Armstead, is a UI/UX Designer and Developer at ZEAL. Here, he interviews Amy and asks her about leading a team and being a female in the tech industry.Sponsorsdaily.devdaily.dev is where developers grow together. It provides a community-based feed of the best developer news, helping you stay up-to-date. daily.dev aggregates hundreds of sources every few minutes and creates a personal feed for you according to your interests, whether it’s web dev, data science, or Elixir. Anything you might be interested in, it has the content for you.Check out daily.devHashnodeCreating a developer blog is crucial in creating an online presence for yourself. It’s proof of work for your future employer. Hashnode makes it easy to start a blog in seconds on your custom domain for free. It’s fully optimized for developers and supports writing in Markdown, rich embeds, publishing from GitHub repository, syntax highlighting, and edge caching with Next.js blogs deployed on Vercel. On top of these, Hashnode is free from paywall, ads, and sign-up prompts.Hashnode is a community of developers, engineers, and people in tech. Your article gets instant readership from their growing community.Check out Hashnode, and join the community.Show Notes0:00 Introduction2:05 What can beginners do to prepare to work on a design / dev team?5:05 Contributing to Open SourceBrian Douglas9:58 Sponsor: Hashnode10:43 What have you learned to so far about leading a team? Challenges, frustrations, highlights?13:36 What ways have you seen your team help you get better?17:33 How do you know what's genuine, constructive critique vs unfounded opinion?19:38 Are there other ways that you can make a design objective?21:11 Sponsor: Daily.dev22:12 What ways has the industry improved and what things still need attention?25:28 What are some of the things that your bosses and coworkers have done right that has been inclusive and that helps you feel part of the team?27:46 What do you do to attend to the different areas of your life?

May 5, 202231 min

Ep 6969 | Speaking at Conferences

In this episode, James explains how to apply to speak at conferences, how to properly prepare for a speaking engagement, and how to get started.SponsorsVercelVercel combines the best developer experience with an obsessive focus on end-user performance. Their platform enables frontend teams to do their best work. It is the best place to deploy any frontend app. Start by deploying with zero configuration to their global edge network. Scale dynamically to millions of pages without breaking a sweat.For more information, visit Vercel.comZEAL is hiring!ZEAL is a computer software agency that delivers “the world’s most zealous” and custom solutions. The company plans and develops web and mobile applications that consistently help clients draw in customers, foster engagement, scale technologies, and ensure delivery.ZEAL believes that a business is “only as strong as” its team and cares about culture, values, a transparent process, leveling up, giving back, and providing excellent equipment. The company has staffers distributed throughout the United States, and as it continues to grow, ZEAL looks for collaborative, object-oriented, and organized individuals to apply for open roles.For more information visit softwareresidency.com/careersDatoCMSDatoCMS is a complete and performant headless CMS built to offer the best developer experience and user-friendliness in the market. It features a rich, CDN-powered GraphQL API (with realtime updates!), a super-flexible way to handle dynamic layouts and structured content, and best-in-class image/video support, with progressive/LQIP image loading out-of-the-box."For more information, visit datocms.comShow Notes0:00 Introduction5:06 Why speak at conferences?9:12 Sponsor: Vercel10:19 How would you recommend getting started?15:41 How do you Apply to Speak at a Conference?25:56 Sponsor: DatoCMS27:03 PreppingNancy Duarte SlideologyNancy Duarte - ResonateNancy Duarte34:47 Tip: Ask for Feedback35:28 Tip: Make It Interactive38:39 Tip: Don't sell a Product40:00 Tip: Present your Niche at an "Unrelated Conference"41:07 Tip: Confidently say "I'm a Content Creator."42:12 Tip: Create Other Content out of your Conference Talk42:44 Tip: Network as much as Possible47:32 Sponsor: ZEAL48:18 What Other Benefits are there from Speaking?51:04 Grab Bag Questions51:13 Question #1: What was your path to speaking at your first conference? How did you know you were ready? How do you go about picking a topic? What lessons have you learned?54:24 Question #2: What about your defining your audience makes speaking at Tech Conferences challenging?55:59 Question #3: What do you consider when preparing for a CFP and how do you make your proposal stand out from all the other ones? How do you overcome anxiety before speaking? Would it be OK to have a script or a cheat sheet ready?58:17 Question #4: What would you do as a conference attendee and speaker like to see more or less of?1:00:00 Picks and Plugs1:00:32 Amy's Pick: HyperVolt Massage Gun1:02:52 Amy's Plug: Learn Build Teach Discord1:03:12 James's Pick: Dog Training Clicker1:05:19 James's Plug: James on YouTube

May 3, 20221h 6m

Ep 6868 | Developer Productivity, Featuring Brad Garropy

In this episode our guest, Brad Garropy explains his setup for increasing the developer experience and making his developer experience better. He's created several tools along the pipeline.Sponsorsdaily.devdaily.dev is where developers grow together. It provides a community-based feed of the best developer news, helping you stay up-to-date. daily.dev aggregates hundreds of sources every few minutes and creates a personal feed for you according to your interests, whether it’s web dev, data science, or Elixir. Anything you might be interested in, it has the content for you.Check out daily.devHashnodeCreating a developer blog is crucial in creating an online presence for yourself. It’s proof of work for your future employer. Hashnode makes it easy to start a blog in seconds on your custom domain for free. It’s fully optimized for developers and supports writing in Markdown, rich embeds, publishing from GitHub repository, syntax highlighting, and edge caching with Next.js blogs deployed on Vercel. On top of these, Hashnode is free from paywall, ads, and sign-up prompts.Hashnode is a community of developers, engineers, and people in tech. Your article gets instant readership from their growing community.Check out Hashnode, and join the community.Show Notes0:00 Introduction4:08 Rants5:39 Introducing Brad Garropy7:39 Developer Tooling8:50 Dot Files RepoWes Bos's Dot FilesBrad Garropy's Dot Files12:38 VS Code SnippetsBrad's VS Code Snippets15:19 NPM PackagesBrad's NPM PackageshttpLabman26:08 Sponsor: Daily.dev30:18 YouTube Shorts32:53 Sponsor: Hashnode33:39 Code Generation and Generating All Kinds of ThingsPlop37:57 GitHub Repository Templates43:55 Picks and Plugs44:04 Brad's Picks: Oculus Quest 246:51 Brad's Pick: Yellowstone47:26 Brad's Pick: Halo49:01 Brad's Plugs: Brad Garropy on YouTube49:39 Amy's Pick: Body Glide51:09 Amy's Plug: Everything Svelte

Apr 28, 202252 min

Ep 6767 | Learning How to Code and Transition Your Career into Tech with Allan Vila

This episode features Allan Villa. He transitioned into tech by teaching himself how to code in seven months and then landed his first job in tech.SponsorsVercelVercel combines the best developer experience with an obsessive focus on end-user performance. Their platform enables frontend teams to do their best work. It is the best place to deploy any frontend app. Start by deploying with zero configuration to their global edge network. Scale dynamically to millions of pages without breaking a sweat.For more information, visit Vercel.comZEAL is hiring!ZEAL is a computer software agency that delivers “the world’s most zealous” and custom solutions. The company plans and develops web and mobile applications that consistently help clients draw in customers, foster engagement, scale technologies, and ensure delivery.ZEAL believes that a business is “only as strong as” its team and cares about culture, values, a transparent process, leveling up, giving back, and providing excellent equipment. The company has staffers distributed throughout the United States, and as it continues to grow, ZEAL looks for collaborative, object-oriented, and organized individuals to apply for open roles.For more information visit softwareresidency.com/careersDatoCMSDatoCMS is a complete and performant headless CMS built to offer the best developer experience and user-friendliness in the market. It features a rich, CDN-powered GraphQL API (with realtime updates!), a super-flexible way to handle dynamic layouts and structured content, and best-in-class image/video support, with progressive/LQIP image loading out-of-the-box."For more information, visit datocms.comShow Notes0:00 Introduction1:05 Introducing Allan Vila6:20 What curriculum did you use to learn?8:06 100 Devs#100DevsShow Your Work13:10 Sponsor: Vercel14:18 Where did you get started when you were trying to learn?18:23 Preferred Method of StylingCSS Tricks - Specifics on Specificity24:53 Sponsor: ZEAL25:38 Working on Personal Projects30:37 Leveraging Code34:59 Sponsor: DatoCMS35:52 BloggingA Hired Imposter's Secrets42:11 Dropping Bars45:17 Pineapple Pizza

Apr 26, 202247 min

Ep 6666 | Agency Life and a NFT Side Project with Ken Jones

This episode features Ken Jones, his side project Birdables that's he's turned into an NFT and printed actual trading cards. Ken also runs a small web agency and builds websites in various technologies.Sponsorsdaily.devdaily.dev is where developers grow together. It provides a community-based feed of the best developer news, helping you stay up-to-date. daily.dev aggregates hundreds of sources every few minutes and creates a personal feed for you according to your interests, whether it’s web dev, data science, or Elixir. Anything you might be interested in, it has the content for you.Check out daily.devHashnodeCreating a developer blog is crucial in creating an online presence for yourself. It’s proof of work for your future employer. Hashnode makes it easy to start a blog in seconds on your custom domain for free. It’s fully optimized for developers and supports writing in Markdown, rich embeds, publishing from GitHub repository, syntax highlighting, and edge caching with Next.js blogs deployed on Vercel. On top of these, Hashnode is free from paywall, ads, and sign-up prompts.Hashnode is a community of developers, engineers, and people in tech. Your article gets instant readership from their growing community.Check out Hashnode, and join the community.Show Notes0:00 Introduction1:36 Introducing Ken Jones1:57 Birdables3:14 Process of Creating the CardsPrint of FigmaTiny Image Compressor5:48 Getting the Cards Printed9:12 NFTs and Minting the CardsOpen Sea13:09 Working with SvelteKitpnpm17:29 Sponsor: Hashnode18:15 No Code / Low Code ToolsWebflowNetlifyBubble27:29 Sponsor: Daily.dev28:29 Determining which tech stack is best for a specific project30:42 Niche Marketing and Tracking UsersBrennan DunnDripMastering ConvertKitRight Message35:45 Client Process38:48 Wrapping UpSvelte SirensEverything Svelte

Apr 21, 202240 min

Ep 6565 | Validating an Application: How do I know I’m building the right thing? Where do I start?

In this episode, Amy and James talk about the process of validating an application idea, planning it out, and determining which features get built first.SponsorsVercelVercel combines the best developer experience with an obsessive focus on end-user performance. Their platform enables frontend teams to do their best work. It is the best place to deploy any frontend app. Start by deploying with zero configuration to their global edge network. Scale dynamically to millions of pages without breaking a sweat.For more information, visit Vercel.comZEAL is hiring!ZEAL is a computer software agency that delivers “the world’s most zealous” and custom solutions. The company plans and develops web and mobile applications that consistently help clients draw in customers, foster engagement, scale technologies, and ensure delivery.ZEAL believes that a business is “only as strong as” its team and cares about culture, values, a transparent process, leveling up, giving back, and providing excellent equipment. The company has staffers distributed throughout the United States, and as it continues to grow, ZEAL looks for collaborative, object-oriented, and organized individuals to apply for open roles.For more information visit softwareresidency.com/careersDatoCMSDatoCMS is a complete and performant headless CMS built to offer the best developer experience and user-friendliness in the market. It features a rich, CDN-powered GraphQL API (with realtime updates!), a super-flexible way to handle dynamic layouts and structured content, and best-in-class image/video support, with progressive/LQIP image loading out-of-the-box."For more information, visit datocms.comShow Notes0:00 Introduction4:01 Tips and Mini RantsMaking TypeScript Look More Like JS Docs9:54 Coming up with a New Idea15:11 Sponsor: ZEAL16:04 Design SprintDeploy EmpathySoftware Social Podcast19:42 UI Flow Diagrams20:41 Data Modeling23:07 Sponsor Spot: Vercel24:15 App Map24:56 User StoriesEpisode 44: What Does it Look like to work on an actual dev team?26:47 Pointing Stories29:22 Prototyping, Wireframing, and User Research34:24 Sponsor: DatoCMS35:17 Which features?Simon Høiberg on TwitterFeed Hive41:29 Grab Bag Questions42:02 Question #1: What is a good way to find a need that you can fill and structure it to build for profit?49:13 Question #2: How do you come up with the perfect name for your app?50:53 Picks and Plugs51:06 Amy's Pick: Cho Pat Bands51:58 Amy's Plug: Learn Build Teach Discord Server52:30 James's Pick: The Traitor’s Son Book Series53:50 James's Plug: Discord Bot with TypeScript, Node.js, PlanetScale, Prisma, and Heroku

Apr 19, 202254 min

Ep 6464 | Part Time Creators Featuring Swyx

In this episode, our guest, Swyx talks about how part-time creators have an advantage over full-time content creators, leading indicators when creating content, networking and engaging with your audience, and creating luck.Sponsorsdaily.devdaily.dev is where developers grow together. It provides a community-based feed of the best developer news, helping you stay up-to-date. daily.dev aggregates hundreds of sources every few minutes and creates a personal feed for you according to your interests, whether it’s web dev, data science, or Elixir. Anything you might be interested in, it has the content for you.Check out daily.devHashnodeCreating a developer blog is crucial in creating an online presence for yourself. It’s proof of work for your future employer. Hashnode makes it easy to start a blog in seconds on your custom domain for free. It’s fully optimized for developers and supports writing in Markdown, rich embeds, publishing from GitHub repository, syntax highlighting, and edge caching with Next.js blogs deployed on Vercel. On top of these, Hashnode is free from paywall, ads, and sign-up prompts.Hashnode is a community of developers, engineers, and people in tech. Your article gets instant readership from their growing community.Check out Hashnode, and join the community.Show Notes0:00 Introduction2:06 Introducing SwyxCoding Career HandbookPart-Time Creator Manifesto3:28 Why Writing?7:16 Priority and Time9:45 Better to be Part-Time Creator than a Full-Time Creator12:16 Do you set up a business entity?13:22 Consistency16:49 Lower the Barrier to Entry20:16 Sponsor: Daily.dev21:17 How much do you pay attention to growth?22:37 What is the leading indicator?Second Brain24:17 Engaging with your Audience25:24 Ratio of One for me, One for Them31:44 Networking34:43 Niching37:18 Sponsor: Hashnode38:04 What's a sustainable action plan for part-time content creation40:23 Getting your stuff stolen41:41 Creating Luck48:31 Community Shout outsMonica Lent: Blogging for DevsCoding Career on Twitter

Apr 14, 202252 min

Ep 6363 | Building a Discord Bot with TypeScript, Node.js, Prisma, PlanetScale, and Heroku

In this episode, James explains how he built a custom Discord Bot for the Learn Build Teach Community that allows users to give out kudos for learning, building, or teaching. SponsorsVercelVercel combines the best developer experience with an obsessive focus on end-user performance. Their platform enables frontend teams to do their best work. It is the best place to deploy any frontend app. Start by deploying with zero configuration to their global edge network. Scale dynamically to millions of pages without breaking a sweat.For more information, visit Vercel.comZEAL is hiring!ZEAL is a computer software agency that delivers “the world’s most zealous” and custom solutions. The company plans and develops web and mobile applications that consistently help clients draw in customers, foster engagement, scale technologies, and ensure delivery.ZEAL believes that a business is “only as strong as” its team and cares about culture, values, a transparent process, leveling up, giving back, and providing excellent equipment. The company has staffers distributed throughout the United States, and as it continues to grow, ZEAL looks for collaborative, object-oriented, and organized individuals to apply for open roles.For more information visit softwareresidency.com/careersDatoCMSDatoCMS is a complete and performant headless CMS built to offer the best developer experience and user-friendliness in the market. It features a rich, CDN-powered GraphQL API (with realtime updates!), a super-flexible way to handle dynamic layouts and structured content, and best-in-class image/video support, with progressive/LQIP image loading out-of-the-box."For more information, visit datocms.comShow Notes0:00 Introduction3:24 Hot Rant and Quick Takes5:42 Slack vs. Discord9:45 Original Discord Bot15:59 Migrating to a New Tech StackPlanetScalePrismaRenderRailwayFly.io18:40 Sponsor: ZEAL19:32 Pain Points of the Old Tech Stack22:41 Sponsor: DatoCMS23:34 Benefits of Prisma24:56 Benefits of TypeScript27:17 Backend Frameworks29:38 Husky31:54 ts-node-dev33:47 Working with PlanetScale36:45 Sponsor: Vercel37:53 Slash Commands41:38 New Functionality in Discord45:15 Making the Data Available through an Express API47:14 What's the cost?48:55 Grab Bag Questions49:28 Picks and Plugs49:36 James's Pick: Blanket from Costco50:57 James's Plug: How I Built A Discord Bot with TypeScript, Node.js, PlanetScale, Prisma, and Heroku on YouTubeEpisode: Episode 32: Getting Started with TypeScriptEpisode: Making Frontend Developers Full-stack with Prisma with Nikolas Burk51:56 Amy's Pick: Ship 30 for 3052:56 Amy's Plug: Compressed.fm on Twitch

Apr 12, 202254 min

Ep 6262 | Making Frontend Developers Full-stack with Prisma

This episode features Nikolas Burke, Head of Dev Rel at Prisma. Prisma is an abstraction layer for managing and interacting with your database.Sponsorsdaily.devdaily.dev is where developers grow together. It provides a community-based feed of the best developer news, helping you stay up-to-date. daily.dev aggregates hundreds of sources every few minutes and creates a personal feed for you according to your interests, whether it’s web dev, data science, or Elixir. Anything you might be interested in, it has the content for you.Check out daily.devHashnodeCreating a developer blog is crucial in creating an online presence for yourself. It’s proof of work for your future employer. Hashnode makes it easy to start a blog in seconds on your custom domain for free. It’s fully optimized for developers and supports writing in Markdown, rich embeds, publishing from GitHub repository, syntax highlighting, and edge caching with Next.js blogs deployed on Vercel. On top of these, Hashnode is free from paywall, ads, and sign-up prompts.Hashnode is a community of developers, engineers, and people in tech. Your article gets instant readership from their growing community.Check out Hashnode, and join the community.Show Notes0:00 Introduction1:59 Parenting Tips and Quick Rants5:11 Frontend Developers Becoming Backend / Full Stack7:47 What is an ORM and Why does it Make Working with Databases More Accessible?16:53 Differences with Prisma21:37 Sponsor : Daily.dev22:38 Speed of Working with Prisma23:43 Migrations26:51 Prisma Commands33:42 Sponsor: Hashnode34:27 Prisma: Under the HoodKeystoneJS on Level Up TutorialsEpisode 54: Why RedwoodJS is the App Framework for Startups with David PriceAmplicationEpisode 59: Let's be Animated41:52 Final Thoughts44:41 How should people get started with Prisma?

Apr 7, 202247 min

Ep 6161 | 61 of Our Favorite Apps

In this episode, Amy and James share 61 of their favorite apps for web design, development, and boosting productivity.SponsorsVercelVercel combines the best developer experience with an obsessive focus on end-user performance. Their platform enables frontend teams to do their best work. It is the best place to deploy any frontend app. Start by deploying with zero configuration to their global edge network. Scale dynamically to millions of pages without breaking a sweat.For more information, visit Vercel.comZEAL is hiring!ZEAL is a computer software agency that delivers “the world’s most zealous” and custom solutions. The company plans and develops web and mobile applications that consistently help clients draw in customers, foster engagement, scale technologies, and ensure delivery.ZEAL believes that a business is “only as strong as” its team and cares about culture, values, a transparent process, leveling up, giving back, and providing excellent equipment. The company has staffers distributed throughout the United States, and as it continues to grow, ZEAL looks for collaborative, object-oriented, and organized individuals to apply for open roles.For more information visit softwareresidency.com/careersDatoCMSDatoCMS is a complete and performant headless CMS built to offer the best developer experience and user-friendliness in the market. It features a rich, CDN-powered GraphQL API (with realtime updates!), a super-flexible way to handle dynamic layouts and structured content, and best-in-class image/video support, with progressive/LQIP image loading out-of-the-box."For more information, visit datocms.comShow Notes0:00 Introduction3:23 1Password4:10 Adobe Creative Cloud5:11 Alfred6:40 AstroPad Studio7:12 Arctype7:49 Backblaze9:32 Bartender10:04 Bearded Spice10:48 Sponsor: Vercel11:55 Better Touch Tool12:28 Caffeine13:10 Carbon Copy Cloner13:54 CleanShot X15:21 Contrast15:36 Default Folder X16:40 Descript17:19 Dropbox17:47 Discord18:05 Elgato Control Center18:37 Fantastical19:14 fig.io19:45 Figma20:30 Sponsor: DatoCMS21:23 Fly Cut23:00 Glyph Finder23:32 Grammarly24:13 Harvest25:30 Hazel26:44 Hyper27:20 IconJar27:53 iStat28:34 Karabiner ElementsThe Most Productive Customization I've Made to My Computer This Year29:49 Keyboard Maestro31:29 OBS Studio31:54 Loom32:40 Loopback33:44 Sponsor: ZEAL34:37 Magnet35:28 MAMP Pro35:54 Local by Flywheel36:47 Mouseposé37:30 Notion38:26 NordVPN38:51 Numi39:25 Pixel Snap40:04 Pock40:33 Pocket Casts40:53 Raycast41:37 Shush42:27 Sip43:01 SequelPro43:37 Screenflow44:37 Spotify44:53 Stream Deck45:16 Slack45:34 Suitcase Fusion46:25 Text Expander48:06 Transmit49:02 Tower49:17 Tuple49:42 Unsplash Wallpapers49:58 VLC50:16 VS Code50:35 Yoink51:42 Grab Bag Questions51:55 Run JS App52:06 Obsidian52:50 Picks and Plugs53:03 Amy's Pick: Pet AirTag54:45 Amy's Plug Everything Svelte55:13 James' Pick Cook Once Eat All Week56:12 James' Plug Learn Build Teach Discord

Apr 5, 202257 min

Ep 6060 | The Developer Experience with Brittney Postma

In this episode, our guest, Brittney Postma talks about the Developer Experience (DX) and how it important it is to the work that we do and the frameworks that use.Sponsorsdaily.devdaily.dev is where developers grow together. It provides a community-based feed of the best developer news, helping you stay up-to-date. daily.dev aggregates hundreds of sources every few minutes and creates a personal feed for you according to your interests, whether it’s web dev, data science, or Elixir. Anything you might be interested in, it has the content for you.Check out daily.devHashnodeCreating a developer blog is crucial in creating an online presence for yourself. It’s proof of work for your future employer. Hashnode makes it easy to start a blog in seconds on your custom domain for free. It’s fully optimized for developers and supports writing in Markdown, rich embeds, publishing from GitHub repository, syntax highlighting, and edge caching with Next.js blogs deployed on Vercel. On top of these, Hashnode is free from paywall, ads, and sign-up prompts.Hashnode is a community of developers, engineers, and people in tech. Your article gets instant readership from their growing community.Check out Hashnode, and join the community.Show Notes0:00 Introduction1:34 Introducing Brittney PostmaGraingercodingcat.devSvelteSirens2:10 Quick Rants, Hot Takes, and Parenting Tips6:22 Developer ExperienceSarah Drasner on the Developer Experience10:21 Sponsor: Hashnode11:10 Developer Experience through Documentation13:34 Tools around the Developer Experience16:54 The Developer Experience when Working on Client ProjectsEpisode 5: Starting a New Project21:18 Developer Experience with Education22:36 Sponsor: Daily.dev - http://daily.dev23:36 Developer Experience when Onboarding28:23 Things to Take into Account when Creating Content33:50 What Advice do you have a Student that's Trying to make Career Choices?Episode 43: New Beginnings for New DevelopersEpisode 35: Crossover Episode with Brittney and AlexFreecodecamp.com35:38 My Vanilla JavaScript is alight and not great, my company wants me to work with Vue JS already. They say I'll learn JavaScript also in a good way while working with the framework right away. What do you guys think?Beginner JavaScriptWes Bos's Courses38:46 Is the dev industry saturated?41:57 Closing Thoughts

Mar 31, 202243 min

Ep 5959 | Let's Be Animated

In this episode, Amy and James talk about adding CSS and JavaScript animations to your project: things to consider, the best properties, methods, and libraries to use.SponsorsVercelVercel combines the best developer experience with an obsessive focus on end-user performance. Their platform enables frontend teams to do their best work. It is the best place to deploy any frontend app. Start by deploying with zero configuration to their global edge network. Scale dynamically to millions of pages without breaking a sweat.For more information, visit Vercel.comZEAL is hiring!ZEAL is a computer software agency that delivers “the world’s most zealous” and custom solutions. The company plans and develops web and mobile applications that consistently help clients draw in customers, foster engagement, scale technologies, and ensure delivery.ZEAL believes that a business is “only as strong as” its team and cares about culture, values, a transparent process, leveling up, giving back, and providing excellent equipment. The company has staffers distributed throughout the United States, and as it continues to grow, ZEAL looks for collaborative, object-oriented, and organized individuals to apply for open roles.For more information visit softwareresidency.com/careersDatoCMSDatoCMS is a complete and performant headless CMS built to offer the best developer experience and user-friendliness in the market. It features a rich, CDN-powered GraphQL API (with realtime updates!), a super-flexible way to handle dynamic layouts and structured content, and best-in-class image/video support, with progressive/LQIP image loading out-of-the-box."For more information, visit datocms.comShow Notes0:00 Introduction2:48 Parenting Tip4:04 Rant: Learning Multiple Languages6:37 Our Fantastic Sponsors6:51 What We've Been Up To9:59 Why use animations?Jason LengstorfJosh ComeauCSS for JS12:27 Adding Context for Users14:34 Games and AnimationVal Head16:28 Speed of Animation17:33 Sponsor: Vercel18:40 Transitions vs Animations23:06 Animations in CSSCubic Bezier Curve28:02 Transition Property32:16 Sponsor: DatoCMS33:10 Green SockYouTube Video on Tweening SVGs with GreenSock35:45 Framer MotionMatt PerryWill Johnson (Egghead Course on Framer Motion)Pete Cape Cod - Hashnode Article on Framer MotionMotion.dev39:10 React Spring39:52 RemotionJohnny Burger on Twitter41:15 Sponsor: ZEAL42:08 Built into SvelteKitSwortleWand Selector45:09 Grab Bag Question45:21 Grab Bag Question #1: What would you prefer? CSS Animations? Vanilla CSS? JS? Or an animation library like GSAP or Framer Motion?46:59 Grab Bag Questions 2: What are the cheapest and most expensive (performance) types of animation?48:24 Picks and Plugs48:37 Amys Pick: Camo Studio50:07 Amy's Plug: SelfTeachMe on YouTube52:25 James's Pick: Logitech Lights53:59 James's Plug: James Q Quick on YouTube

Mar 29, 202256 min

Ep 5858 | Building Meaningful Communities with Bekah Hawrot-Weigel

This episode features Bekah Hawrot-Weigel as she talks about how Virtual Coffee got started, the role of storytelling within communities, and the importance of learning the basics in development.Sponsorsdaily.devdaily.dev is where developers grow together. It provides a community-based feed of the best developer news, helping you stay up-to-date. daily.dev aggregates hundreds of sources every few minutes and creates a personal feed for you according to your interests, whether it’s web dev, data science, or Elixir. Anything you might be interested in, it has the content for you.Check out daily.devHashnodeCreating a developer blog is crucial in creating an online presence for yourself. It’s proof of work for your future employer. Hashnode makes it easy to start a blog in seconds on your custom domain for free. It’s fully optimized for developers and supports writing in Markdown, rich embeds, publishing from GitHub repository, syntax highlighting, and edge caching with Next.js blogs deployed on Vercel. On top of these, Hashnode is free from paywall, ads, and sign-up prompts.Hashnode is a community of developers, engineers, and people in tech. Your article gets instant readership from their growing community.Check out Hashnode, and join the community.Show Notes0:00 Introducing: Bekah Hawrot-Weigel2:10 Parenting Tips4:43 Virtual Coffee11:01 Tech Stack for the WebsiteEleventyRemixCraftCMS13:03 Learning New TechnologiesJekyllTensorFlowGant Laborde Book18:13 Sponsor: daily.dev19:13 Working with the Basics24:03 Asking QuestionsVirtual Coffee Discussions on GitHub30:51 Participating in a Community35:34 Sponsor: Hashnode36:23 Renaming Networking to Investing in Your Community40:25 Answering "Why Should we Hire You?"41:12 Finding the Community that you want to be Part Of Through StorytellingHow to get Run Over by a Truck48:29 Soapbox: A Person Centered Approach to Build Both Internal and External CommunitiesNever Split the Difference52:54 Community Shout OutsVirtual CoffeeCincinatti Software Craftsmanshipcfe.devLearn Build Teach Discord CommunityYou Got This Events

Mar 24, 202255 min

Ep 5757 | Authentication and Authorization and Other Buzz Words

In this episode, James and Amy, explain all the buzz words: authentication, authorization, JWTs, sessions, and cookies. And what's the best implementation for your site?SponsorsVercelVercel combines the best developer experience with an obsessive focus on end-user performance. Their platform enables frontend teams to do their best work. It is the best place to deploy any frontend app. Start by deploying with zero configuration to their global edge network. Scale dynamically to millions of pages without breaking a sweat.For more information, visit Vercel.comZEAL is hiring!ZEAL is a computer software agency that delivers “the world’s most zealous” and custom solutions. The company plans and develops web and mobile applications that consistently help clients draw in customers, foster engagement, scale technologies, and ensure delivery.ZEAL believes that a business is “only as strong as” its team and cares about culture, values, a transparent process, leveling up, giving back, and providing excellent equipment. The company has staffers distributed throughout the United States, and as it continues to grow, ZEAL looks for collaborative, object-oriented, and organized individuals to apply for open roles.For more information visit softwareresidency.com/careersDatoCMSDatoCMS is a complete and performant headless CMS built to offer the best developer experience and user-friendliness in the market. It features a rich, CDN-powered GraphQL API (with realtime updates!), a super-flexible way to handle dynamic layouts and structured content, and best-in-class image/video support, with progressive/LQIP image loading out-of-the-box."For more information, visit datocms.comShow Notes0:00 Introduction4:30 Unpopular Opinions and Parenting Tips8:55 All the Buzzwords10:38 What would you do if you were to build authentication and authorization into your own site?12:08 Authentication VS Authorization15:57 Sponsor: DatoCMS16:51 Roles and Permissions20:18 Cookies and Sessions25:45 Facebook Tracking27:04 The Relationship Between Sessions and Cookies29:28 Sponsor: ZEAL30:21 JWTs, JSON, and Web Tokens35:35 Combining JWTs with Cookies36:45 Beware: Cross Side Scripting38:53 Refresh Tokens41:22 Identity / SaaS Platforms for to Handle AuthenticationAuth0OktaNext AuthSupabaseFirebase46:32 Sponsor: Vercel47:40 Grab Bag Questions48:06 Question #1: Is it JWT or JOT?50:31 Question #2: Rolling your own Auth System vs. Using a ServiceJames Perkins - Live EpisodeClerk.dev51:19 Question #3: What is your favorite Girl Scout Cookie?52:33 Picks and Plugs52:46 Amy's Pick: CodeSpark54:18 Amy's Plug: Everything Svelte54:57 James's Pick: Publix Sub Sandwich56:28 James's Plug: Learn Build Teach Discord

Mar 22, 202258 min