JavaScript Archives - Software Engineering Daily cover image

JavaScript Archives - Software Engineering Daily

Latest episodes

undefined
May 20, 2022 • 44min

Browser Observability With Jay Khatri

Highlight is a tool that helps teams reproduce end-to-end user sessions to troubleshoot their applications faster, more efficiently, and with all the context they need. With Highlight, engineering teams can replay errors with high precision, which includes complete session replay, outgoing network requests, dense stack traces and insight into the app’s state management system. Jay Khatri is the CEO of Highlight and joins the show to talk about Browser Observability and what he and his team have built. Sponsorship inquiries: sponsor@softwareengineeringdaily.com The post Browser Observability With Jay Khatri appeared first on Software Engineering Daily.
undefined
Apr 23, 2022 • 45min

JavaScript Supply Chain with Feross Aboukhadijeh

The JavaScript supply chain includes numerous vulnerabilities due to its expansive nature and the long dependency chains. Socket is a new security company that can protect your most critical apps from supply chain attacks. They are taking an entirely new approach to one of the hardest problems in security in a stagnant part of the industry that has historically been obsessed with just reporting on known vulnerabilities. Feross is the Founder and CEO of Socket Security. He joins the show to talk about Socket’s approach to detecting and blocking supply chain attacks.   Sponsorship inquiries: sponsor@softwareengineeringdaily.com The post JavaScript Supply Chain with Feross Aboukhadijeh appeared first on Software Engineering Daily.
undefined
5 snips
Feb 15, 2022 • 47min

Micro-Frontends with Luca Mezzalira

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 application is generally divided up in some meaningful way across navigation elements, content, ads, header, footer, and other components.Those components may represent the work of independent teams.  Typically a web app is built in a single code base, pulling all those components into a monolithic software application.  For backend software development, these monoliths are often split up in a refactoring towards microservice architecture.  In this episode, I interview Luca Mezzalira, author of Building Micro-Frontends.  Sponsorship inquiries sponsor@softwareengineeringdaily.com The post Micro-Frontends with Luca Mezzalira appeared first on Software Engineering Daily.
undefined
Nov 2, 2021 • 46min

Enterprise React Apps with Paige Niedringhaus

The React Framework has seen continuous growth of adoption since its launch.  There are many reasons for that, but one reason is how relatively painless it is to use `react-create-app` or copy some boilerplate code and have a functioning, hot reloading, live demo up and running in minutes.  There is, however, a long way to do between proof of concept and enterprise app. Paige Niedringhaus is a software engineer and creator of The Newline Guide to Modernizing an Enterprise React App.  In this episode, we discuss best practices and strategies for structuring your React project. Sponsorship inquiries: sponsor@softwareengineeringdaily.com The post Enterprise React Apps with Paige Niedringhaus appeared first on Software Engineering Daily.
undefined
Oct 29, 2021 • 51min

Learning React with Kent C. Dodds

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 with React.  This javascript framework is capable of powering a wide array of modern applications and remains fairly beloved by developers that use it. In this episode, I interview Kent C. Dodds, Software Engineer Educator.  We discuss Kent’s journey learning React and keeping up with the changes it’s taken on as the framework evolves and how those lessons culminated into his Epic React course. Sponsorship inquiries: sponsor@softwareengineeringdaily.com Course Link:  https://epicreact.dev/ The post Learning React with Kent C. Dodds appeared first on Software Engineering Daily.
undefined
Oct 7, 2021 • 39min

React Final Form with Erik Rasmussen

As our guest today points out, most enterprise software applications are essentially forms for collecting data.  The <FORM> tag and related components started appearing in HTML fairly early and those same concepts are still in use with modern web browsers.  However, the technology for capturing state, validating input, and providing other common services for the management of form data has continued to evolve in many languages and frameworks. Erik Rasmussen is the author of many popular open-source libraries including Redux Form and React Final Form.  In this interview, we discuss the need for those tools to fill in the market and some of the modern approaches for form state management. Sponsorship inquiries: sponsor@softwareengineeringdaily.com Show Notes: [Express, Webpack, SSR, Redux example repo](https://github.com/erikras/react-redux-universal-hot-example/) [Redux Form](https://redux-form.com) [Final Form](https://final-form.org) The post React Final Form with Erik Rasmussen appeared first on Software Engineering Daily.
undefined
Sep 15, 2021 • 44min

Earthly and CLI Productivity with Adam Gordon Bell

As developers hone their craft, becoming more productive often means learning utilities and tools at the command line.  The right combination of various parsing commands chained together through pipes can enable engineers to quickly and efficiently automate many adhoc data processing tasks. In this episode I speak with Adam Gordon Bell about some of his favorite command line tools.  We also discuss his role as a developer advocate for Earthly, a powerful tool for building software in a repeatable and understandable way.  Adam is also the host of the Co-Recursive podcast. Sponsorship inquiries: sponsor@softwareengineeringdaily.com The post Earthly and CLI Productivity with Adam Gordon Bell appeared first on Software Engineering Daily.
undefined
Aug 20, 2021 • 59min

Pragma: Video Games with Eden Chen

“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 classic 1970s video game Pong, and it was quite a hit at a Brookhaven National Laboratory open house” (aps.org). 63 years have passed, and video games are prolific. The company Pragma provides a backend game engine that enables developers to create multiplayer and social games. Pragma’s features are divided into three broad categories: cross platform accounts to connect players, Game Loop, which is lobby, matchmaking, game allocation, and end of match processing, and storing, saving, and updating accounts, inventory, progression, and related data. In this episode we talk with Eden Chen, CEO and Co-Founder of Pragma. Sponsorship inquiries: sponsor@softwareengineeringdaily.com The post Pragma: Video Games with Eden Chen appeared first on Software Engineering Daily.
undefined
May 29, 2021 • 48min

Flutter: Native Web and Mobile App Development with Allen Wyma

Flutter is a UI toolkit developed by Google that helps developers build natively compiled applications for mobile, web, desktop, and embedded devices from a single code base. Development is fast because the screen “hot reloads” as you develop, the architecture is layered for fast and expressive designs, and its widgets incorporate all critical platform differences such as scrolling, navigation, icons and fonts. In this episode we talk about developing Flutter apps with Allen Wyma. Allen is a Founder of Plangora, a web and mobile development company that specializes in PHP, iOS with Swift, android with Java, WordPress, and Flutter. Allen is also an Elixir Mix Panelist at Devchat.tv where he interviews members of the Elixir community. We discuss Native app development and developing with Flutter. Sponsorship inquiries: sponsor@softwareengineeringdaily.com The post Flutter: Native Web and Mobile App Development with Allen Wyma appeared first on Software Engineering Daily.
undefined
Apr 5, 2021 • 46min

WorkOS: Making Enterprise-Ready Apps with Michael Grinich

The typical procedure many companies follow to reach production-level code is design the program, code and test it in different environments, and put it in a pipeline to deploy to production. Developers can make it pretty far into building their core features before inevitably breaking to include enterprise features and security standards like Single Sign On, Okta security and authorization for different user groups, Workday integrations, etc…. Including these requirements can put stress on a team with newer developers or limited resources. For some large projects, these standards need months to fully build out and test.  The company WorkOS is dramatically shortening the time it takes to make applications enterprise ready so that developers and IT teams can focus on the application itself. WorkOS provides developer-minded tools like RESTful endpoints, JSON responses, framework-native SDKs, and a developer dashboard, among other tools, to integrate otherwise complicated enterprise standards in just a few lines of code. Their mission is to simplify building applications for enterprise users so that developers can focus on creating core features in a timely manner.  In this episode, Michael Grinich (@grinich) discusses the process of building enterprise applications, the challenges of modern security and administrative requirements, and how WorkOS is solving those issues. Sponsorship inquiries: sponsor@softwareengineeringdaily.com The post WorkOS: Making Enterprise-Ready Apps with Michael Grinich appeared first on Software Engineering Daily.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode