RedwoodJS with Tom Preston-Werner

RedwoodJS with Tom Preston-Werner

Author: JavaScript Archives - Software Engineering Daily May 22, 2020 Duration: 57:55
Over the last 5 years, web development has matured considerably. React has become a standard for frontend component development. GraphQL has seen massive growth in adoption as a data fetching middleware layer. The hosting platforms have expanded beyond AWS and Heroku, to newer environments like Netlify and Vercel. These changes are collectively known as the

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
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…
Web Application Testing with Gabriel-James Safar [not-audio_url] [/not-audio_url]

Duration: 43:40
Web applications are used on a wide variety of platforms. On each of these platforms the web app needs to load properly and allow the user to navigate the website and interact with all of the user flows, such as sign-up,…