153 episodes

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

Frontend First Sam Selikoff, Ryan Toronto

    • Technology
    • 4.8 • 17 Ratings

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

    Lying in TypeScript

    Lying in TypeScript

    Sam and Ryan talk about seams in TypeScript programs where lies can sneak in. They chat about how API calls, form inputs, and URLs all relate to this problem, the similarity between drifting types and service mocks in testing, zod, and how type-safe languages like Elm eliminate this problem entirely.

    • 47 min
    Animating a Stable Diffusion side project

    Animating a Stable Diffusion side project

    Ryan tells Sam about a side project of his that involves running the text-to-image deep learning model Stable Diffusion on his laptop in response to web requests. Ryan asks Sam questions about animating this UI, including how to animate indeterminate progress, how to avoid unintentional layout animation, and how to automatically repeat a set of items while scrolling rather than stopping at the end.

    • 47 min
    Lessons from stitching GraphQL services with Hasura

    Lessons from stitching GraphQL services with Hasura

    Ryan talks about the pros and cons of exposing Build UI’s environment-independent CMS from Hasura via schema stitching. He also talks about writing a Postgres function to add a derived field to a database model. Sam shares a debugging story about fixing his personal website due to a breaking change in a minor version of npm.

    • 54 min
    How to solve a SSR/CSR mismatch using the DOM

    How to solve a SSR/CSR mismatch using the DOM

    Sam and Ryan chat about how to avoid a flicker of content on initial render due to mismatched server/client rendering. They also chat about the pros and cons of React Hooks, and using StackBlitz containers to debug OSS issues.

    • 51 min
    Why we’re adding a CMS to Build UI

    Why we’re adding a CMS to Build UI

    Sam and Ryan chat about issues they’ve run into in the past when building media sites that store content alongside other dynamic data like user accounts, and how they’re using a CMS to alleviate these problems in Build UI. They also talk about the approach they’ll be using for access control to the CMS.

    • 41 min
    Testing is inescapable

    Testing is inescapable

    Sam and Ryan chat about building their new site using services, and how they’re thinking about testing it. They talk about how testability is one of the biggest costs of using third-party hosted services, why they continue to like services in spite of this downside, and the fact that you always end up testing your app whether you eventually automate it or not.

    • 36 min

Customer Reviews

4.8 out of 5
17 Ratings

17 Ratings

atsjj ,

Real World Development Discussion

What I enjoy about this podcast is that Ryan and Sam talk about the pitfalls and successes of not just Ember, but web development in general. Nothing is perfect and as developers, we all encounter rough edges and it’s refreshing to hear their discussions and thoughts.

Unccjx ,

One of the hosts is really rude

I think it is Sam. I only listened to one episode where they are chatting about server components. I really felt sorry for Ryan. Every time when Ryan wanted to say something he got interrupted by Sam who never used server components. As an listener, I was really hoping I could hear Ryan’s understanding on the server components because it is him who played with server components, but Sam kept interrupting Ryan and talking about his understanding based on his guess.It’s so annoying that I couldn’t really learn anything from this kind of chat.

mswanson1524 ,

One of my goto podcasts

Sam and Ryan do a fantasitc job unpacking the nuances and challenges of building real applications using Ember. I listen to every one of these and look forward to the next.

Top Podcasts In Technology

Lex Fridman
Jason Calacanis
The Cut & The Verge
The New York Times
NPR
The Wall Street Journal

You Might Also Like

Changelog Media
Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers
The Stack Overflow Podcast
Changelog Media
se-radio@computer.org
Software Engineering Daily