Skip to content
Frontend First cover art

All Episodes

Frontend First — 201 episodes · page 2 of 3

#
Title
101

Tom Preston-Werner on Architecture Decisions in Redwood JS

102

Why the browser is the most complex runtime environment

103

Read and Discuss: "Second-guessing the modern web"

104

Everyone's sidestepping useEffect. Is everyone wrong, or is it React?

105

When APIs get misused, who's to blame?

106

WTF is the JAMstack?

107

Introducing: Frontend First

108

Coming soon: Frontend First

109

What's the fastest way to deliver an app?

110

What's been the primary driver of JavaScript adoption?

111

Does route-based code splitting make UX worse?

112

We can't stop talking about edge deploys

113

Yehuda Katz on Thinking Long Term about Experimentation vs. Fragmentation in OSS

114

Mike Perham on Sustaining Open Source with Sidekiq and Faktory

115

What's the best SPA architecture for edge deploys?

116

Declarative Code and DevOps

117

Launching Mirage JS!

118

When UI isn't a function of state

119

How should we style the stuff in between components?

120

Which concepts should a framework teach?

121

An ORM by any other name

122

When composability is not the answer

123

Yehuda Katz on Paradigms vs. Abstractions in UI Development

124

React is hard!

125

Does technology get popular for the right reasons?

126

Imports are not code – they're declarations

127

Server-side state means global resource identity

128

The Weekend Warrior Adoption Hypothesis

129

Side effects aren't declarative. What if they were?

130

What should be abstracted?

131

APIs are about Policy

132

Object references considered helpful

133

You gotta feel the pain

134

The burden of high-level APIs

135

Are staging environments an anti-pattern?

136

When libraries go unmaintained

137

Microscopic Frontends

138

Open source isn't free

139

Katie Gengler on the tech and processes that power the Ember community

140

Stateless development environments

141

Nathan Selikoff on Omnimodal's real-time tech stack

142

Frontend developers like us do things like this

143

Hark! The Halting problem sings

144

Edward Faulkner on Embroider, Ember CLI's modern build system

145

Derrick Reimer on SPA architecture with Elm and GraphQL

146

Do you trust your test suite?

147

Chris Garrett on Ember Octane

148

SPAs should do more than server-rendered apps, not less

149

You still have to build two apps

150

From build-time to run-time

151

Lenient libraries, strict applications

152

Mirage, meet Addon Docs!

153

There's a bug in my FastBoot

154

The forgotten middle class

155

Grab bag: Web vs Native, stale data, and build environments

156

Thoughts on tracked properties

157

Incremental Ember upgrades

158

The elephant in the room

159

Going all in on "outside in"

160

A less constrained environment

161

Recursive partial application

162

Compose wisely

163

A dropdown nest

164

Your frontend is ready for production

165

Scope down!

166

Can small libraries be conventional?

167

The Product Gap

168

80% done, 80% to go

169

Ember Octane

170

Melanie Sumner on empowering JavaScript engineers

171

I am a lighthouse

172

Jonathan Jackson on FastBoot Rehydration and Codemods

173

Provide this!

174

Jen Weber on imaginary bars

175

Mirage, meet Node

176

Let's be optimistic

177

A man can dream

178

Wrapping libraries reponsibly

179

Bugs vs. features

180

Toran Billups on Hot Reloading

181

Test before commit

182

Adam Wathan on Tailwind CSS

183

Robert Jackson and Tom Dale on Ember at LinkedIn

184

Concretions and abstractions

185

Sketch Prototyping and Amazon Workspaces

186

Alex Matchneer on Routing Patterns

187

Steelman vs. strawman

188

Making the impossible, impossible

189

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

190

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

191

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

192

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

193

Avoiding Imperative APIs and Expired Data

194

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

195

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

196

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

197

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

198

Forms, Authentication, Ember 3.0, and Liquid Tether

199

Luke Melia on Styleguides

200

FastBoot, Structural Components and Ember Data Transactions