1. EachPod

Frontend First - Podcast

Frontend First

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

Development Design Technology
Update frequency
every 12 days
Average duration
59 minutes
Episodes
201
Years Active
2017 - 2024
Share to:
Test before commit

Test before commit

Sam and Ryan chat about Ember at Microconf, two-way bindings, and TDD vs. "Test before commit".

Topics:

  • 0:00 – When direct state mutations make sense
  • 8:15 – Ember at MicroConf & how other communitie…
00:40:55  |   Fri 18 May 2018
Adam Wathan on Tailwind CSS

Adam Wathan on Tailwind CSS

Adam joins Sam and Ryan to talk about coupling in HTML and CSS, different approaches to styling applications, and his popular open-source library Tailwind CSS.

Topics covered:

  • 0:00 – Adam's motivati…
01:07:00  |   Fri 11 May 2018
Robert Jackson and Tom Dale on Ember at LinkedIn

Robert Jackson and Tom Dale on Ember at LinkedIn

Robert and Tom join Sam and Ryan to chat about how LinkedIn uses Ember, when teams should use Engines, build optimizations that are coming to Ember CLI and more.

Topics:

0:00 – Engineering challenges…

01:05:25  |   Thu 03 May 2018
Concretions and abstractions

Concretions and abstractions

Sam and Ryan chat about Tailwind and compilers (again), Ryan's EmberJS homepage teardown, and releasing with git tags. They also answer some listener questions.

Topics covered:

  • 0:00 – Compilers, Tai…
00:48:00  |   Thu 26 Apr 2018
Sketch Prototyping and Amazon Workspaces

Sketch Prototyping and Amazon Workspaces

Sam and Ryan chat about Sketch’s new Prototyping feature, using Amazon Workspaces to develop Ember apps in a Windows environment on a Mac, and how to use git tag to ensure your project’s dependencies…

00:53:36  |   Thu 19 Apr 2018
Alex Matchneer on Routing Patterns

Alex Matchneer on Routing Patterns

Alex Matchneer chats with Sam and Ryan about challenging routing patterns in Ember, his involvement with the Ember community, and what Ember’s next router might look like.

Topics covered:

  • Routing pa…
01:29:26  |   Thu 12 Apr 2018
Steelman vs. strawman

Steelman vs. strawman

Sam and Ryan talk about their new series, “Declarative rendering,” and why we should use steelman arguments instead of strawman arguments when talking about technology. They also answer some listener…

00:46:53  |   Thu 05 Apr 2018
Making the impossible, impossible

Making the impossible, impossible

Sam and Ryan talk about

  • Functional CSS training at EmberConf
  • Some ideas for hiding styling implementation details from templates
  • A new setup for multiple staging environments
  • An idea from data model…
00:48:13  |   Fri 30 Mar 2018
Oli Griffiths on the Benefits of Static Typing and How Broccoli Works

Oli Griffiths on the Benefits of Static Typing and How Broccoli Works

Oli Griffiths joins Sam and Ryan to talk about his experience using typed languages, what kinds of benefits static could bring to the Ember developer experience, and his upcoming EmberConf training o…

00:51:29  |   Wed 07 Mar 2018
JSONAPI Operations, Caching in FastBoot, and Ember's Strengths

JSONAPI Operations, Caching in FastBoot, and Ember's Strengths

Sam and Ryan talk about the upcoming Operations addition to the JSON:API spec, adding FastBoot support to Storefront, how to think about caching in Fastboot, and a thought experiment around how Ember…

00:44:38  |   Thu 22 Feb 2018
Tom Dale on Static Analysis, Upstreaming Glimmer, and Ember in 2018

Tom Dale on Static Analysis, Upstreaming Glimmer, and Ember in 2018

Tom Dale chats with Sam and Ryan about static analysis and compilers, upstreaming learnings from Glimmer, and what sort of size and speed improvements Ember.js will see in 2018.

00:56:49  |   Wed 31 Jan 2018
Babel Plugins, Compile-time Components, and Extending Integration Tests

Babel Plugins, Compile-time Components, and Extending Integration Tests

Sam and Ryan talk about writing Babel plugins, components that can be transformed to plain HTML at compile-time, the differences between run-time and compile-time error messaging, and one way to make…

00:50:00  |   Wed 24 Jan 2018
Avoiding Imperative APIs and Expired Data

Avoiding Imperative APIs and Expired Data

Sam and Ryan chat about Sebastian Markbage’s 2015 React Europe talk “DOM as a Second-Class Citizen” and how to deal with stale data in an Ember app.

00:37:41  |   Wed 17 Jan 2018
Breaking Production, Functional CSS and UI Components, and Testing Async Errors

Breaking Production, Functional CSS and UI Components, and Testing Async Errors

Sam and Ryan chat about all the different ways you can make sure your app is working, some of their latest thoughts on functional CSS and presenter components in Ember, and how to test asynchronous e…

00:47:16  |   Wed 10 Jan 2018
Declarative Data Fetching, Disposable Code, Easier Upgrades, and the Upfront Cost of Ember

Declarative Data Fetching, Disposable Code, Easier Upgrades, and the Upfront Cost of Ember

Sam and Ryan talk about a new Storefront API and why routes should declare their data needs, patterns that make your code more disposable, how Ember CLI Update simplifies the process of upgrading you…

00:37:51  |   Thu 07 Dec 2017
Photo Uploads, Server Errors in Ember Data, NPM Dependencies and Ember CLI Addon Docs

Photo Uploads, Server Errors in Ember Data, NPM Dependencies and Ember CLI Addon Docs

Sam and Ryan talk about uploading images to S3, a new Storefront API for dealing with server errors in Ember Data, how to be a good community citizen when it comes to publishing consumable libraries …

00:40:37  |   Wed 08 Nov 2017
Async Relationships, Store Forking, and Batch Saving in Ember Data

Async Relationships, Store Forking, and Batch Saving in Ember Data

Sam and Ryan discuss community feedback on Ember Data's pain points, including asynchronous relationships, store forking and batch saving.

00:38:58  |   Fri 27 Oct 2017
Forms, Authentication, Ember 3.0, and Liquid Tether

Forms, Authentication, Ember 3.0, and Liquid Tether

Sam and Ryan discuss using contextual components to clean up forms, a unique authentication scenario using cookies and JWT, the release blog post about Ember 3.0, and building animations with the Liq…

00:32:32  |   Fri 06 Oct 2017
Luke Melia on Styleguides

Luke Melia on Styleguides

Special guest Luke Melia chats with Sam and Ryan about styleguides, CSS patterns, Ember Freestyle and more.

Links from the episode:

00:40:26  |   Thu 14 Sep 2017
FastBoot, Structural Components and Ember Data Transactions

FastBoot, Structural Components and Ember Data Transactions

Sam and Ryan chat about adding FastBoot to EmberMap's codebase, the difference between reusable and structural components, and the road to adding transactions to Ember Data.

00:33:20  |   Tue 29 Aug 2017
Disclaimer: The podcast and artwork embedded on this page are the property of Frontend First. This content is not affiliated with or endorsed by eachpod.com.