Frontend First cover image

Frontend First

Latest episodes

undefined
Jan 31, 2018 • 57min

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.
undefined
Jan 24, 2018 • 50min

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 integration tests more reusable and domain-specific.
undefined
Jan 17, 2018 • 38min

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. Sebastian Markbage's talk DOM as a Second-Class Citizen
undefined
Jan 10, 2018 • 47min

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 errors in an acceptance test.
undefined
Dec 7, 2017 • 38min

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 your Ember apps, and what teams should consider when choosing Ember for their next project.
undefined
Nov 8, 2017 • 41min

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 given that our package managers now use lockfiles, and some ongoing work on the Ember CLI Addon Docs addon.
undefined
Oct 27, 2017 • 39min

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.
undefined
Oct 6, 2017 • 33min

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 Liquid Tether addon.
undefined
Sep 14, 2017 • 40min

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: Luke Melia on Twitter Suit CSS Ember Freestyle Ember Prop Types Yapp Labs on Github Ember CLI Deploy
undefined
Aug 29, 2017 • 33min

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.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode