Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing
Podcast Image

JavaScript Archives - Software Engineering Daily

Technology

Activity Overview

Episode publication activity over the past year

Episodes

Showing 1-100 of 121
Page 1 of 2 Next → »»

Spring AI and Java in 2024

05 Apr 2024

Contributed by Lukas

Java is one of the most widely used programming languages, and a key contributor to its success is VMware Tanzu’s Spring, the most common framework ...

Deno with Luca Casonato

13 Dec 2023

Contributed by Lukas

Deno is a free and open source JavaScript runtime built on Google’s V8 engine, Rust, and Tokio. The project was announced by Ryan Dahl in 2018 w...

Figma Dev Mode with Marcel Weekes

15 Nov 2023

Contributed by Lukas

One of the key challenges that teams encounter is how to smoothly collaborate on converting a design into code. For example, if a designer designs a w...

The Astro Framework with James Quick

14 Nov 2023

Contributed by Lukas

Frontend web frameworks are software toolkits that handle many of the low-level and repetitive aspects of building a website. These frameworks have ma...

GitBook with Addison Schultz

31 Oct 2023

Contributed by Lukas

 Documentation is something that everyone knows is important but it’s often difficult to get right. On software teams, good documentation can...

Making React 70% faster with Aiden Bai of Million.js

05 Sep 2023

Contributed by Lukas

React is an immensely popular JavaScript library that is used to build website user interfaces. A key feature of React is that it uses a virtual Docum...

Building a Full Cloud Backend with James Cowling

29 Aug 2023

Contributed by Lukas

Serverless backend platforms are cloud services that simplify the process of building a backend. These platforms are growing rapidly in popularity bec...

The Latest on RedwoodJS with Tom Preston-Werner

22 Aug 2023

Contributed by Lukas

Tom Preston-Werner is a renowned software developer, inventor and entrepreneur. He co-founded GitHub and is the creator of the avatar service Gravatar...

Netlify with Mathias Biilmann Christensen

02 Mar 2023

Contributed by Lukas

Netlify is a cloud-based platform that provides web developers with an all-in-one workflow to build, deploy, and manage modern web projects. Matt Biil...

Remix with Ryan Florence

22 Jul 2022

Contributed by Lukas

Remix is a full stack web framework that lets you focus on the user interface and work back through web fundamentals to deliver a fast, slick, and res...

Global State Management with James Cowling

02 Jun 2022

Contributed by Lukas

Convex makes storing your application’s data as easy as using React state management. If you can use React hooks, you can also manage your backe...

Browser Observability With Jay Khatri

20 May 2022

Contributed by Lukas

Highlight is a tool that helps teams reproduce end-to-end user sessions to troubleshoot their applications faster, more efficiently, and with all the ...

JavaScript Supply Chain with Feross Aboukhadijeh

23 Apr 2022

Contributed by Lukas

The JavaScript supply chain includes numerous vulnerabilities due to its expansive nature and the long dependency chains. Socket is a new security com...

Micro-Frontends with Luca Mezzalira

15 Feb 2022

Contributed by Lukas

When you visit a web page, the creator’s intent is to present you a seamless experience that fills your browser window.  That web page or web appli...

Enterprise React Apps with Paige Niedringhaus

02 Nov 2021

Contributed by Lukas

The React Framework has seen continuous growth of adoption since its launch.  There are many reasons for that, but one reason is how relatively painl...

Learning React with Kent C. Dodds

29 Oct 2021

Contributed by Lukas

According to builtwith.com, more than 10 million websites are powered by React framework.  Of the top 10k sites by traffic, 44.7% of those are built ...

React Final Form with Erik Rasmussen

07 Oct 2021

Contributed by Lukas

As our guest today points out, most enterprise software applications are essentially forms for collecting data.  The <FORM> tag and related c...

Earthly and CLI Productivity with Adam Gordon Bell

15 Sep 2021

Contributed by Lukas

As developers hone their craft, becoming more productive often means learning utilities and tools at the command line.  The right combination of vari...

Pragma: Video Games with Eden Chen

20 Aug 2021

Contributed by Lukas

“In October 1958, Physicist William Higinbotham created what is thought to be the first video game. It was a very simple tennis game, similar to the...

Flutter: Native Web and Mobile App Development with Allen Wyma

29 May 2021

Contributed by Lukas

Flutter is a UI toolkit developed by Google that helps developers build natively compiled applications for mobile, web, desktop, and embedded devices ...

WorkOS: Making Enterprise-Ready Apps with Michael Grinich

05 Apr 2021

Contributed by Lukas

The typical procedure many companies follow to reach production-level code is design the program, code and test it in different environments, and put ...

PHP with Zeev Suraski

04 Mar 2021

Contributed by Lukas

WordPress is a free and open-source content management system, or CMS, written in PHP. Since its release in 2003, WordPress has become ubiquitous on t...

Rust and Go Research with Linhai Song

20 Jan 2021

Contributed by Lukas

Rust and Golang are two of the newest lower level languages for doing systems programming. They are often used for applications such as file systems, ...

React Best Practices with Kent Dodds (Repeat)

23 Dec 2020

Contributed by Lukas

Originally published March 6, 2020 ReactJS developers have lots of options for building their applications, and those options are not easy to work thr...

React Native Interfaces with Leland Richardson (Repeat)

21 Dec 2020

Contributed by Lukas

Originally published July 7, 2017 Airbnb is a company that is driven by design. New user interfaces are dreamed up by designers and implemented for we...

Modern Front End: React, GraphQL, VR, WebAssembly with Adam Conrad (Repeat)

14 Dec 2020

Contributed by Lukas

Originally published December 20, 2018 Ten years ago, there was a distinction between “backend” and “frontend” developers. A backend developer...

WebAssembly with Brendan Eich (Repeat)

08 Dec 2020

Contributed by Lukas

Originally published March 31, 2017 Brendan Eich created the first version of JavaScript in 10 days. Since then JavaScript has evolved, and Brendan ha...

React Native at Airbnb with Gabriel Peal Holiday Repeat

25 Nov 2020

Contributed by Lukas

Originally published July 27, 2018 React Native allows developers to reuse frontend code between mobile platforms. A user interface component written ...

OpenBase: JavaScript Package Selection with Lior Grossman

18 Nov 2020

Contributed by Lukas

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 sy...

Retool with David Hsu

13 Nov 2020

Contributed by Lukas

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 ...

Fig: Visual Terminal Assistant with Brendan Falk and Matt Schrage

22 Oct 2020

Contributed by Lukas

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 ...

Deno and TypeScript with Elio Rivero

28 Sep 2020

Contributed by Lukas

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...

WebAssembly Migration with Nicolo Davis

01 Sep 2020

Contributed by Lukas

WebAssembly allows for the execution of languages other than JavaScript in a browser-based environment. But WebAssembly is still not widely used outsi...

Digital Experience Analytics with Michael Morrissey

21 Jul 2020

Contributed by Lukas

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 ...

Pull Request Environments with Eric Silverman

06 Jul 2020

Contributed by Lukas

The modern release workflow involves multiple stakeholders: engineers, management, designers, and product managers. It is a collaborative process that...

React Native Ecosystem with Nader Dabit (Summer Break Repeat)

26 Jun 2020

Contributed by Lukas

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 ...

HTTP with Julia Evans (Summer Break Repeat)

17 Jun 2020

Contributed by Lukas

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 brow...

RedwoodJS with Tom Preston-Werner

22 May 2020

Contributed by Lukas

Over the last 5 years, web development has matured considerably. React has become a standard for frontend component development. GraphQL has seen mass...

Frontend Monitoring with Matt Arbesfeld

21 Apr 2020

Contributed by Lukas

Web development has historically had more work being done on the server than on the client. The observability tooling has reflected this emphasis on t...

Shopify React Native with Farhan Thawar

15 Apr 2020

Contributed by Lukas

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 ...

V8 Lite with Ross McIlroy

03 Apr 2020

Contributed by Lukas

V8 is the JavaScript engine that runs Chrome. Every popular website makes heavy use of JavaScript, and V8 manages the execution environment of that co...

Sorbet: Typed Ruby with Dmitry Petrashko

25 Mar 2020

Contributed by Lukas

Programming languages are dynamically typed or statically typed. In a dynamically typed language, the programmer does not need to declare if a variabl...

React Best Practices with Kent Dodds

06 Mar 2020

Contributed by Lukas

ReactJS developers have lots of options for building their applications, and those options are not easy to work through. State management, concurrency...

React Stack with Tejas Kumar

05 Mar 2020

Contributed by Lukas

JavaScript fatigue. This phrase has been used to describe the confusion and exhaustion around the volume of different tools required to be productive ...

JavaScript Deployments with Brian LeRoux

04 Mar 2020

Contributed by Lukas

Full-stack JavaScript applications have been possible since the creation of NodeJS in 2009. Since then, the best practices for building and deploying ...

React Fundamentals with Ryan Florence

03 Mar 2020

Contributed by Lukas

ReactJS began to standardize frontend web development around 2015. The core ideas around one-way data binding, JSX, and components caused many develop...

NextJS with Guillermo Rauch

02 Mar 2020

Contributed by Lukas

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...

Slack Frontend Architecture with Anuj Nair

27 Feb 2020

Contributed by Lukas

Slack is a messaging application with millions of users. The desktop application is an Electron app, which is effectively a web browser dedicated to r...

JS Party with Kevin Ball

16 Jan 2020

Contributed by Lukas

The JavaScript ecosystem stretches across frontend, backend, and middleware. There are newer tools such as GraphQL, Gatsby, and WebAssembly. There are...

Java 13 with Georges Saab

03 Dec 2019

Contributed by Lukas

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...

Web Application Testing with Gabriel-James Safar

22 Nov 2019

Contributed by Lukas

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 naviga...

HTTP with Julia Evans

21 Nov 2019

Contributed by Lukas

HTTP is a protocol that allows browsers and web applications to communicate across the Internet. Everyone knows that HTTP is doing some important work...

Gatsby with Kyle Mathews and Sam Bhagwat

11 Nov 2019

Contributed by Lukas

Frontend software development has become as complex as backend development. There was a time when frontend web development was simple. There was a sma...

Webflow: No-Code with Vlad Magdalin

11 Oct 2019

Contributed by Lukas

Webflow is a platform for building applications without programming. Software engineering has barely been around for 30 years. Over that period of tim...

WebAssembly Isolation with Tyler McMullen

25 Sep 2019

Contributed by Lukas

Isolation is a fundamental concept in computer science. Software workloads are isolated from each other in order to keep resource access cleanly separ...

Repl.it: Browser Coding with Amjad Masad

06 Sep 2019

Contributed by Lukas

The browser has become the central application of the consumer operating system. Every piece of client software, from email to document management, ha...

Facebook PHP with Keith Adams

15 Jul 2019

Contributed by Lukas

Facebook was built using PHP, a programming language that was used widely in the late 90s and early 2000s. PHP allows developers to get web applicatio...

Edge Storage with Steve Klabnik

08 Jul 2019

Contributed by Lukas

Edge computing allows for faster data access and computation. When your client application makes a request, that request might be routed to the edge. ...

Google Earth WebAssembly with Jordon Mears

02 Jul 2019

Contributed by Lukas

Google Earth allows users to explore the imagery of the real world. Imagery for Google Earth is taken from satellites, cars equipped with cameras, and...

Project Management with Kurt Schrader

24 Jun 2019

Contributed by Lukas

Software projects are organized and planned using project management software. Examples of project management software include JIRA, Trello, and Asana...

WebAssembly Compilation with Till Schneidereit

20 Jun 2019

Contributed by Lukas

WebAssembly allows for web-based execution of languages other than JavaScript. Programs written in Rust or C++ can be compiled down to WebAssembly and...

Web Assembly Runtime with Tyler McMullen

08 May 2019

Contributed by Lukas

WebAssembly is a binary instruction format for applications to run in a memory-constrained, stack-based virtual machine. The WebAssembly ecosystem con...

CodeSandbox: Online Code Editor with Bas Buursma and Ives van Hoorne

25 Mar 2019

Contributed by Lukas

Upcoming events: A Conversation with Haseeb Qureshi at Cloudflare on April 3, 2019 FindCollabs Hackathon at App Academy on April 6, 2019 Coding in the...

WebAssembly Execution with Syrus Akbary

06 Mar 2019

Contributed by Lukas

WebAssembly is a runtime that lets languages beyond JavaScript to execute in frontend web applications. WebAssembly is novel because most modern front...

React Native Rearchitecture with G2i Team

22 Feb 2019

Contributed by Lukas

React Native allows developers to build native applications for iOS and Android using components written in the React JavaScript framework. These Reac...

Storybook: UI Engineering with Zoltan Olah

23 Jan 2019

Contributed by Lukas

React, Vue, and Angular are the most popular frontend JavaScript frameworks. Each of these frameworks lets frontend developers build components. A com...

Modern Front End: React, GraphQL, VR, WebAssembly with Adam Conrad

20 Dec 2018

Contributed by Lukas

Ten years ago, there was a distinction between “backend” and “frontend” developers. A backend developer would be managing the business logic a...

Full Stack JavaScript with Wes Bos

14 Dec 2018

Contributed by Lukas

Wes Bos has created popular courses on React, GraphQL, and JavaScript. With hundreds of thousands of students, Wes has earned a cult following for his...

JAM Stack with Phil Hawksworth

24 Oct 2018

Contributed by Lukas

Engineers can build applications faster by using tools that abstract away infrastructure. Major cloud providers offer this tooling in the form of func...

Google JavaScript with Malte Ubl

22 Oct 2018

Contributed by Lukas

Google Search is a highly interactive JavaScript application. As you enter a query, results are being automatically suggested to you before you even f...

Kotlin Design with Andrey Breslav

02 Oct 2018

Contributed by Lukas

Kotlin is a statically typed programming language that started as a JVM language. It gained popularity because it reduces the amount of boilerplate co...

JavaScript Engines with Mathias Bynens

26 Sep 2018

Contributed by Lukas

JavaScript performance has improved over time due to advances in JavaScript engines such as Google’s V8. A JavaScript engine performs compiler optim...

WebAssembly Engineering with Ben Smith and Thomas Nattestad

20 Aug 2018

Contributed by Lukas

WebAssembly allows developers to run any language in a sandboxed, memory controlled module that can be called via well-defined semantics. As we have d...

WebAssembly Future with Steve Klabnik

17 Aug 2018

Contributed by Lukas

WebAssembly is a low-level compilation target for any programming language that can be interpreted into WebAssembly. Alternatively, WebAssembly is a w...

React Native at Airbnb with Gabriel Peal

27 Jul 2018

Contributed by Lukas

React Native allows developers to reuse frontend code between mobile platforms. A user interface component written in React Native can be used in both...

WebAssembly with Lin Clark

20 Jul 2018

Contributed by Lukas

JavaScript has been the exclusive language of the web browser for the last 20 years. Whether you use Chrome, Firefox, Internet Explorer, or Safari, yo...

React Stack with G2i Team

19 Apr 2018

Contributed by Lukas

Most new frontend webapps today use ReactJS. An increasing number of mobile apps are created using the cross-platform components of React Native. Grap...

React Components with Max Stoiber

21 Dec 2017

Contributed by Lukas

Modern frontend development is about components. Whether we are building an application in React, Vue, or Angular, components are the abstractions tha...

Animating VueJS with Sarah Drasner

01 Dec 2017

Contributed by Lukas

Most user interfaces that we interact with are not animated. We click on a button, and a form blinks into view. We click a link and the page abruptly ...

ReactVR with Andrew Imm

02 Oct 2017

Contributed by Lukas

React is a programming model for user interfaces. ReactJS is for building user interfaces for web applications. React Native is for building UI on And...

Advertiser Bidding with Praneet Sharma

24 Aug 2017

Contributed by Lukas

Content websites are supported by advertising. Most of the advertisements around the internet are dynamic ad slots that change depending on the user w...

GatsbyJS with Kyle Mathews

17 Aug 2017

Contributed by Lukas

GatsbyJS is a framework for building web applications for JavaScript. Gatsby’s original goal was to allow users to create super fast static web site...

TypeScript at Slack with Felix Rieseberg

11 Aug 2017

Contributed by Lukas

Slack is an application for team communication. Users chat across mobile devices, web browsers, and a desktop application, which means Slack has three...

Lottie Animation with Brandon Withrow and Gabriel Peal

10 Aug 2017

Contributed by Lukas

Animations make an application more fun and engaging. For most apps, animation is an afterthought. Developers are concerned with getting the functiona...

State of JavaScript with Sacha Greif

09 Aug 2017

Contributed by Lukas

JavaScript is moving so fast. It’s not easy to keep up with all of the frameworks, build tools, and packages. No other language spans frontend to ba...

React Native Interfaces with Leland Richardson

07 Jul 2017

Contributed by Lukas

Airbnb is a company that is driven by design. New user interfaces are dreamed up by designers and implemented for web, iOS, and Android. This implemen...

React Native Ecosystem with Nader Dabit

06 Jul 2017

Contributed by Lukas

React Native allows developers to reuse components from one user interface on multiple platforms. React Native was introduced by Facebook to reduce th...

The Future of React Native with Brent Vatne and Adam Perry

11 Apr 2017

Contributed by Lukas

React Native has unlocked native mobile development to web engineers who may now apply their skills to build iOS and Android applications in JavaScrip...

WebAssembly with Brendan Eich

31 Mar 2017

Contributed by Lukas

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...

Inferno with Dominic Gannaway

19 Jan 2017

Contributed by Lukas

Over the past few years, React has become the most popular front end JavaScript framework. As React has matured, the open source community around Reac...

Reactive JavaScript with Ben Lesh

25 Oct 2016

Contributed by Lukas

Netflix has a highly interactive user interface. As I move my mouse around the page, hovering over titles and inspecting movie descriptions, there is ...

ScalaJS with Haoyi Li

06 Oct 2016

Contributed by Lukas

Scala is a functional programming language built on the JVM. For more than a decade, this didn’t mean anything to front end web developers. More rec...

JavaScript Concurrency with Kyle Simpson

13 Jun 2016

Contributed by Lukas

JavaScript programming usually is done through the use of frameworks, such as ReactJS, AngularJS, and EmberJS. These frameworks abstract away some of ...

Google’s Polymer Project with Rob Dodson

06 Jun 2016

Contributed by Lukas

Smart phone apps have better performance than web apps. When we have an application that we use on a regular basis, we download that application to a ...

React Data Flow with Jared Forsyth

10 May 2016

Contributed by Lukas

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 ...

JavaScript and Frontend Development with Marc Grabanski

11 Apr 2016

Contributed by Lukas

“Seeing stuff happen is exciting in the early days. But when you try to be at the senior level, at the architect level, you have to understand that ...

Code Analysis with Dan Silivestru and Gord Tanner

05 Apr 2016

Contributed by Lukas

“JavaScript as a language is evolving year over year with new implementations and new language features, and we need to make sure we stay on top of ...

Socket.IO and Realtime Applications with Guillermo Rauch

04 Mar 2016

Contributed by Lukas

“Events provide a very nice organization over persistent connections and that’s why we chose them. We think they’re also a very fundamental way ...

Web Accessibility with Nic Steenhout

17 Feb 2016

Contributed by Lukas

“But the bottom line is, accessibility is actually a challenge for coders, and I’ve yet to meet a coder that doesn’t like a good challenge.” D...

Reactive Programming with Matthew Podwysocki

16 Feb 2016

Contributed by Lukas

“The model-view-intent architecture is really cool and innovative – it’s basically combining the technologies of observables with the virtual DO...

Page 1 of 2 Next → »»