TopPodcast.com
Menu
  • Home
  • Top Charts
  • Top Networks
  • Top Apps
  • Top Independents
  • Top Podfluencers
  • Top Picks
    • Top Business Podcasts
    • Top True Crime Podcasts
    • Top Finance Podcasts
    • Top Comedy Podcasts
    • Top Music Podcasts
    • Top Womens Podcasts
    • Top Kids Podcasts
    • Top Sports Podcasts
    • Top News Podcasts
    • Top Tech Podcasts
    • Top Crypto Podcasts
    • Top Entrepreneurial Podcasts
    • Top Fantasy Sports Podcasts
    • Top Political Podcasts
    • Top Science Podcasts
    • Top Self Help Podcasts
    • Top Sports Betting Podcasts
    • Top Stocks Podcasts
  • Podcast News
  • About Us
  • Podcast Advertising
  • Contact
Not in our directory?
Add Show Here
Podcast Equipment
Center

toppodcastlogoOur TOPPODCAST Picks

  • Comedy
  • Crypto
  • Sports
  • News
  • Politics
  • True Crime
  • Business
  • Finance

Follow Us

toppodcastlogoStay Connected

    View Top 200 Chart
    Back to Rankings Page
    Software How-To

    Frontend First

    A podcast about modern UI development on the web. Hosted by Sam Selikoff and Ryan Toronto.

    Advertise

    Copyright: © Copyright 2017-2020 Frontend First

    • Apple Podcasts
    • Google Play
    • Spotify

    Latest Episodes:
    Building headlessui.dev (fixed) Jun 07, 2021
    Show notes

    Sam and Ryan talk about their experience building the headlessui.dev website with the folks from Tailwind Labs. They chat about the team’s deadline-driven development process, some new Figma workflow tips when implementing a design that was built with Tailwind CSS in mind, and some tech takeaways from building a docs site with Next.js. They also chat about some testing conversation that was happening on Twitter this week.

    Topics include:

    • 1:46 – The power of shipping with a deadline
    • 12:22 – What is Headless UI?
    • 16:39 – Design / dev handoff tips with Figma and Tailwind
    • 28:00 – Tech learnings from building a docs site with Next.js
    • 52:47 – Tweets of the Week: Unit vs. Integration testing

    Links:

    • Sam on Twitter
    • Ryan on Twitter
    • Headless UI
    • Jeffrey Way’s testing tweet
    • Gary Bernhardt’s testing tweet

    Should frontend development drive backend design? May 28, 2021
    Show notes

    Sam and Ryan talk about how visual design typically drives frontend app development, and whether or not this implies that frontend development should drive backend development in a similar way. They also discuss a tricky UI issue involving keeping a React app consistent with both the URL and server-side auth state.

    Topics include:

    • 2:02 - How the URL makes it hard to keep your app consistent with changes to server-side state
    • 34:20 - Pros and cons of uncontrolled forms
    • 37:51 - Whether frontend development should drive backend design

    Links:

    • Sam on Twitter
    • Ryan on Twitter
    • Uncontrolled Components in React

    Is Tailwind really an alternative to Bootstrap? Mar 18, 2021
    Show notes

    Sam and Ryan discuss building a library with TSDX, as well as some hiccups they ran into with node’s module resolution algorithm. They also talk about how even though Tailwind and Bootstrap are both considered CSS frameworks, they’re actually used to solve very different problems.

    Topics include:

    • 0:00 Intro
    • 2:55 Building a library with TSDX
    • 11:56 Writing docs with MDX
    • 21:15 Node resolutions with npm link
    • 37:50 Tweet of the week: Redux
    • 43:54 Tweet of the week: Feature flags
    • 46:35 Tailwind vs Bootstrap

    Links:

    • TSDX
    • TSDX monorepo
    • Changesets
    • MDX
    • Tailwind typography
    • Pete Hunt on redux
    • Dave Wilson on release and deployment
    • Sam’s Twitter

    Does server-side generation make loading states more complex? Feb 23, 2021
    Show notes

    Sam and Ryan discuss how loading states, data fetching, and skeleton screens can change the architecture of an SSG application. They also talk about Apollo’s cache and various query re-fetching strategies.

    Topics include:

    • 0:00 - Intro
    • 2:35 - Image cropper dampening
    • 4:00 - Learning library abstractions
    • 10:00 - Loading states with SSG
    • 28:00 - Server side cache
    • 38:30 - Tweet of the week
    • 46:00 - Apollo’s cache
    • 58:50 - Stale while revalidate

    Links:

    • Sam’s Image cropper dampening video
    • Next.js
    • Fan out on write
    • Tweet of the week
    • State of CSS survey
    • Apollo
    • URQL
    • SWR

    Best Practices for Imperative APIs in React Feb 05, 2021
    Show notes

    Ryan shares his first impressions using Supabase and talks about a new app he’s building to manage users in Hasura. Sam talks about how to responsibly go outside of React’s rendering cycle when using imperative APIs.

    Topics include:

    • 0:00 - Intro
    • 3:40 - Supabase first thoughts
    • 13:50 - Building an auth layer for Hasura
    • 30:40 - Apollo server
    • 37:50 - Framer Motion’s MotionValue and imperative APIs

    Links:

    • Sam’s snow photos
    • Image Cropper Ep. 4
    • Supabase
    • Netlify’s GoTrue User management
    • Hasura
    • Google Cloud Platform
    • Apollo Server
    • Framer Motion

    Auth: The Momentum Killer Jan 22, 2021
    Show notes

    Ryan shares his experience setting up authentication in a new project with Sam. They also discuss some of the tradeoffs that client apps face when consuming raw JSON vs. passing data through a model layer like an ORM.

    Topics include:

    • 0:00 - Intro
    • 1:00 - Visual programming in the video game Factorio
    • 9:00 - Setting up auth in a new project
    • 22:40 - Checking out Supabase
    • 30:00 - Consuming APIs

    Links:

    • Factorio
    • Firebase
    • Supabase
    • Hasura

    Gestures and Animations with React Use Gesture and Framer Motion Jan 14, 2021
    Show notes

    Sam tells Ryan about what he’s been learning using the React Use Gesture and Framer Motion libraries to build an Image Cropper for his YouTube series. They also chat about their first impressions of React’s new Server Components, as well as the Tailwind 2.0 launch.

    Topics include:

    • 1:40 - First impressions of React server components
    • 12:10 - Tailwind 2 launch
    • 16:15 - React gesture with framer motion

    Links:

    • React UseGesture
    • Framer Motion
    • Tailwind
    • Pan and Pinch to Zoom with React Use Gesture – Image Cropper, Ep. 1
    • Sam’s YouTube channel

    Bundling client-server communication with packages for Next.js Nov 18, 2020
    Show notes

    Ryan tells Sam about an image uploading solution he built for one of his Next.js apps. They discuss how Next.js's integrated frontend and backend allow for much more convenient packages, and they brainstorm other packages that would fit well within Next's architecture. Ryan also shares how parser combinators helped him write robust text-parsing code for his poker app.

    Topics include:

    • 0:54 – Server and client image uploading in Next.js
    • 21:19 – Other packages that cross the client/server divide for Next.js
    • 32:18 – Parser combinators

    Links:

    • Parsimmon

    Is GraphQL an implementation detail? Nov 11, 2020
    Show notes

    Sam and Ryan talk about whether GraphQL affects the architecture of an app, and what sort of UI code a well-implemented GraphQL server can replace. They also talk about Sam's experience working on a new side project using Next, Hasura, GraphQL and SWR.

    Topics include:

    • 2:34 – Finally feeling good about our tech stack. How easy GraphQL makes it to get or update aggregate data.
    • 13:42 – Giving frontend developers a query language
    • 19:46 - Does GraphQL encourage your JavaScript frontend to become more of a dumb view layer?
    • 35:22 – Should you worry about unnecessary requests if they're abstracted behind your data-fetching library?
    • 51:58 – Is GraphQL an implementation detail?

    The convergence of frontend and backend frameworks Nov 04, 2020
    Show notes

    Sam and Ryan talk about how frontend and backend frameworks are converging towards similar UI patterns and developer experiences, even though they're coming at it from different starting points. They also talk about the new Next.js 10 release and whether React should document more opinions held by the core team.

    Topics include:

    • 3:22 – New features in Next.js 10
    • 20:40 – How frontend and backend frameworks are converging
    • 28:47 – Opinions in React that fall outside of its API
    • 35:33 – Next.js' new Image component
    • 49:00 – Q: Why is SASS not trendy? How can you replace it with PostCSS?
    • 52:12 – Q: How do you edit your videos?

    Links:

    • Simon Peyton Jones - Haskell is useless
    • Sebastian Markbage's Gist: The Rules of React
    • Full Stack Radio episode on Screencasting Tips

    Previous 1 7 8 9 10 11 21 Next

    Related Podcasts

    Know How… (Video)

    1

    Know How… (Video) Education
    JavaScript Jabber

    2

    JavaScript Jabber Education
    Programming Throwdown

    3

    Programming Throwdown Software How-To
    Software Engineering Radio – the podcast for professional software developers

    4

    Software Engineering Radio – the podcast for professional software developers Software How-To
    The Changelog: Software Development, Open Source

    5

    The Changelog: Software Development, Open Source How To
    Coding Blocks

    6

    Coding Blocks Software How-To
    footer-logo

    Contact Us

    Toll Free: 844-670-7747

    Links

    • Home
    • Top Charts
    • Networks
    • Apps
    • Independents Podcasts
    • Podcast Advertising
    • Podcast News
    • Contact Us
    • About Us
    • Analytics & Insights

    Stay Connected

      Privacy, Terms of Use & Our Code of Ethics Protecting Content Creators Copyrights