React Data Flow with Jared Forsyth

React Data Flow with Jared Forsyth

Author: JavaScript Archives - Software Engineering Daily May 10, 2016 Duration: 46:49
React started as just a view layer–it was the V in MVC. React has moved down the stack, with Flux, Redux, GraphQL, and Relay providing opinions for how React applications should structure their data flow. Jared Forsyth works at Khan Academy, which uses React on the front end. At Khan Academy, Jared has experimented with

Dive into the deep end of the world's most ubiquitous programming language with the JavaScript Archives-Software Engineering Daily. This curated collection pulls from the broader archive, focusing entirely on conversations that dissect the ecosystem, its evolution, and its practical application in modern software engineering. Each episode features in-depth technical interviews with engineers, library authors, and industry leaders who have shaped the language. You'll hear detailed discussions on everything from the intricacies of frameworks like React and Node.js to the underlying mechanics of the V8 engine, from deployment strategies to the challenges of building at scale. The dialogue is substantive and geared toward practicing developers, offering insights that go far beyond surface-level tutorials. For anyone who builds with JavaScript, this podcast serves as an essential audio companion, transforming complex topics into accessible, thoughtful dialogue that illuminates the how and why behind the code we write every day.
Author: Language: en-us Episodes: 100

JavaScript Archives - Software Engineering Daily
Podcast Episodes
V8 Lite with Ross McIlroy [not-audio_url] [/not-audio_url]

Duration: 48:43
V8 is the JavaScript engine that runs Chrome. Every popular website makes heavy use of JavaScript, and V8 manages the execution environment of that code. The code that processes in your browser can run faster or slower d…
Sorbet: Typed Ruby with Dmitry Petrashko [not-audio_url] [/not-audio_url]

Duration: 50:04
Programming languages are dynamically typed or statically typed. In a dynamically typed language, the programmer does not need to declare if a variable is an integer, string, or other type. In a statically typed language…
React Best Practices with Kent Dodds [not-audio_url] [/not-audio_url]

Duration: 52:33
ReactJS developers have lots of options for building their applications, and those options are not easy to work through. State management, concurrency, networking, and testing all have elements of complexity and a wide r…
React Stack with Tejas Kumar [not-audio_url] [/not-audio_url]

Duration: 56:32
JavaScript fatigue. This phrase has been used to describe the confusion and exhaustion around the volume of different tools required to be productive as a JavaScript developer. Frameworks, package managers, typing system…
JavaScript Deployments with Brian LeRoux [not-audio_url] [/not-audio_url]

Duration: 1:02:19
Full-stack JavaScript applications have been possible since the creation of NodeJS in 2009. Since then, the best practices for building and deploying these applications have steadily evolved with the technology. ReactJS…
React Fundamentals with Ryan Florence [not-audio_url] [/not-audio_url]

Duration: 48:46
ReactJS began to standardize frontend web development around 2015. The core ideas around one-way data binding, JSX, and components caused many developers to embrace React with open arms. There has been a large number of…
NextJS with Guillermo Rauch [not-audio_url] [/not-audio_url]

Duration: 1:15:38
When ReactJS became popular, frontend web development became easier. But React is just a view layer. Developers who came to React expecting a full web development framework like Ruby on Rails or Django were required to p…
Slack Frontend Architecture with Anuj Nair [not-audio_url] [/not-audio_url]

Duration: 1:02:21
Slack is a messaging application with millions of users. The desktop application is an Electron app, which is effectively a web browser dedicated to running Slack. This frontend is built with ReactJS and other JavaScript…
JS Party with Kevin Ball [not-audio_url] [/not-audio_url]

Duration: 58:06
The JavaScript ecosystem stretches across frontend, backend, and middleware. There are newer tools such as GraphQL, Gatsby, and WebAssembly. There are frameworks like React, Vue, and Angular. There is complex data handli…
Java 13 with Georges Saab [not-audio_url] [/not-audio_url]

Duration: 43:01
Java has been popular since the 90s, when it started to be used as a programming language for enterprises. Today, Java is still widely deployed, but the infrastructure environment is dramatically different. Java is often…