JavaScript Archives - Software Engineering Daily
JavaScript Archives - Software Engineering Daily
Technical interviews about software topics.
Author
JavaScript Archives - Software Engineering Daily
Category
Podcast website
Latest episode
Dec 13, 2023
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
WebAssembly with Brendan Eich (Repeat) 08.12.2020 1:21:31
Originally published March 31, 2017 Brendan Eich created the first version of JavaScript in 10 days. Since then JavaScript has evolved, and Brendan has watched the growth of the web give rise to new and unexpected use cases. Today Brendan Eich is still pushing the web forward across the technology stack with his involvement in The post WebAssembly with Brendan Eich (Repeat) appeared first on Softw...
React Native at Airbnb with Gabriel Peal Holiday Repeat 25.11.2020 54:29
Originally published July 27, 2018 React Native allows developers to reuse frontend code between mobile platforms. A user interface component written in React Native can be used in both iOS and Android codebases. Since React Native allows for code reuse, this can save time for developers, in contrast to a model where completely separate teams The post React Native at Airbnb with Gabriel Peal Holid...
OpenBase: JavaScript Package Selection with Lior Grossman 18.11.2020 44:18
The JavaScript ecosystem has millions of packages. How do you choose from those packages to find the best in breed for your projects? OpenBase is a system for searching and discovering JavaScript packages. OpenBase includes reviews, insights, and statistics around these JavaScript packages. Lior Grossman is a founder of OpenBase, and joins the show to The post OpenBase: JavaScript Package Selectio...
Retool with David Hsu 13.11.2020 47:57
Internal tools are often built with Ruby on Rails or NodeJS. Developers create entire full-fledged applications in order to suit simple needs such as database lookups, dashboarding, and product refunds. This internal tooling creates a drain on engineering resources. Retool is a low-code platform for creating internal tools. These internal tools can be written by The post Retool with David Hsu appe...
Fig: Visual Terminal Assistant with Brendan Falk and Matt Schrage 22.10.2020
For all the advances in software development over the years, one area that has seen minimal improvement is the terminal. Typing commands into a black text interface seems antiquated compared to the dynamic, flashy interfaces available in web browsers and modern desktop applications. Fig is a visual terminal assistant with the goal of changing that. The post Fig: Visual Terminal Assistant with Bren...
Deno and TypeScript with Elio Rivero 28.09.2020 29:39
Deno is a runtime for JavaScript applications. Deno is written in Rust, which changes the security properties of it. Parts of Deno are also written in TypeScript, which are causing problems in the compilation and organization of Deno. Elio Rivero is an engineer who has studied Deno and TypeScript, and he joins the show to The post Deno and TypeScript with Elio Rivero appeared first on Software Eng...
WebAssembly Migration with Nicolo Davis 01.09.2020 40:19
WebAssembly allows for the execution of languages other than JavaScript in a browser-based environment. But WebAssembly is still not widely used outside of a few particular niches such as Dropbox and Figma. Nicolo Davis works on an application called Boardgame Lab, and he joins the show to explain why WebAssembly can be useful even for The post WebAssembly Migration with Nicolo Davis appeared firs...
Digital Experience Analytics with Michael Morrissey 21.07.2020 50:41
Users do not use web applications in the way that you might expect. And it is not easy to get the data that is necessary to get a full picture. But a newer API within browsers does make this more possible by capturing DOM mutations. The change capture of these DOM mutations can be stored The post Digital Experience Analytics with Michael Morrissey appeared first on Software Engineering Daily .
Pull Request Environments with Eric Silverman 06.07.2020 42:24
The modern release workflow involves multiple stakeholders: engineers, management, designers, and product managers. It is a collaborative process that is often held together with brittle workflows. A developer deploys a new build to an ad hoc staging environment and pastes a link to that environment in Slack. Other stakeholders click on that link, then send The post Pull Request Environments with...
React Native Ecosystem with Nader Dabit (Summer Break Repeat) 26.06.2020 52:41
Originally published July 6, 2017. We are taking a few weeks off. We’ll be back soon with new episodes. React Native allows developers to reuse components from one user interface on multiple platforms. React Native was introduced by Facebook to reduce the pain of teams who were rewriting their user interfaces for web, iOS, and The post React Native Ecosystem with Nader Dabit (Summer Break Re...
HTTP with Julia Evans (Summer Break Repeat) 17.06.2020 59:58
Originally published November 21, 2019. We are taking a few weeks off. We’ll be back soon with new episodes. HTTP is a protocol that allows browsers and web applications to communicate across the Internet. Everyone knows that HTTP is doing some important work, because “HTTP” is at the beginning of most URLs that you enter The post HTTP with Julia Evans (Summer Break Repeat) appeared first on...
RedwoodJS with Tom Preston-Werner 22.05.2020 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 The post RedwoodJS with Tom Preston-Wern...
Frontend Monitoring with Matt Arbesfeld 21.04.2020 49:58
Web development has historically had more work being done on the server than on the client. The observability tooling has reflected this emphasis on the backend. Monitoring tools for log management and backend metrics have existed for decades, helping developers debug their server infrastructure. Today, web frontends have more work to do. Detailed components in The post Frontend Monitoring with Ma...
Shopify React Native with Farhan Thawar 15.04.2020 51:06
Shopify is a platform for selling products and building a business. It is a large e-commerce company with hundreds of engineers and several different mobile apps. Shopify’s engineering culture is willing to adopt new technologies aggressively, trying new tools that might provide significant leverage to the organization. React Native is one of those technologies. React The post Shopify React Native...
V8 Lite with Ross McIlroy 03.04.2020 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 depending on how “hot” the codepath is. If a certain line of code is executed frequently, that code The post V8 Lite with Ross McIlroy appeared first on Software Engineering Daily .
Sorbet: Typed Ruby with Dmitry Petrashko 25.03.2020 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, the developer must declare the type of the variable upfront, so that the compiler can take advantage of that information. The post Sorbet: Typed Ruby with Dmitry Petrashko appear...
React Best Practices with Kent Dodds 06.03.2020 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 range of available tools. Take a look at any specific area of JavaScript application development, and you can find highly varied opinions. The post React Best Practices with Kent Do...
React Stack with Tejas Kumar 05.03.2020 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 systems, state management, GraphQL, and deployment systems–there are so many decisions to make. In addition to the present-day tooling choices, a JavaScript developer needs The pos...
JavaScript Deployments with Brian LeRoux 04.03.2020 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 created consolidation around the view layer. The emergence of AWS Lambda created a new paradigm for backend execution. Serverless tools such as DynamoDB offer The post JavaScript...
React Fundamentals with Ryan Florence 03.03.2020 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 educators that have emerged to help train developers wanting to learn React. A new developer learning React has numerous questions The post React Fundamentals with Ryan Florence ap...
NextJS with Guillermo Rauch 02.03.2020 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 put together a set of tools to satisfy that purpose. A full-stack JavaScript framework has numerous requirements. How does The post NextJS with Guillermo Rauch appeared first on Sof...
Slack Frontend Architecture with Anuj Nair 27.02.2020 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 code, and the application is incredibly smooth and reliable, despite its complexity. When a user boots up Slack, the application The post Slack Frontend Architecture with Anuj Nai...
JS Party with Kevin Ball 16.01.2020 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 handling with streams, caches, and TensorFlow.js. JavaScript is unlike any other ecosystem, because a single language can be used to construct every part of The post JS Party with Kevin...
Java 13 with Georges Saab 03.12.2019 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 deployed to containers in the cloud. If those containers can share resources, then those containers can share the same underlying The post Java 13 with Georges Saab appeared firs...
Web Application Testing with Gabriel-James Safar 22.11.2019 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, login, and the various read and write operations that make up the functionality of The post Web Application Testing with Gabriel-James Safar appeared first on Software Engineerin...
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.