Category JavaScript

Healthcare Engineering with Isaac Councill

http://traffic.libsyn.com/sedaily/OscarEngineering.mp3Podcast: Play in new window | Download Healthcare is a complex business. Oscar is a company that wanted to build a new insurance provider–but realized that healthcare is so interconnected that in order to build a new insurance provider, realized it actually needed to build an entire healthcare business too, complete with patient management and facilities. Since Oscar is a modern technology company, the focus on customer service, engineering, and

Continue reading…

The Future of React Native with Brent Vatne and Adam Perry

http://traffic.libsyn.com/sedaily/FutureofReactnative.mp3Podcast: Play in new window | Download React Native has unlocked native mobile development to web engineers who may now apply their skills to build iOS and Android applications in JavaScript. For the first time, cross platform JavaScript-based applications feel as if they were written in the native language of choice for the platforms. Businesses who choose to adopt React Native for their native app development also see great benefits

Continue reading…

WebAssembly with Brendan Eich

http://traffic.libsyn.com/sedaily/brendan-eich_edited.mp3Podcast: Play in new window | Download 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 WebAssembly specification and the Brave browser. For all of its progress, JavaScript

Continue reading…

Hybrid Mobile Apps with Adam Bradley

http://traffic.libsyn.com/sedaily/ionic_edited.mp3Podcast: Play in new window | Download Building a mobile app requires developers to build a separate version for Android and iOS. The approval process for app stores makes it difficult to deploy quickly and iterate in small batches for developers who are making native apps. These frictions cause fewer developers to write mobile apps than we would have if the smartphone platform was unified. Since the early days of

Continue reading…

Inferno with Dominic Gannaway

http://traffic.libsyn.com/sedaily/inferno_edited.mp3Podcast: Play in new window | Download Over the past few years, React has become the most popular front end JavaScript framework. As React has matured, the open source community around React has identified areas for improvement. Since React itself is too mature to refactor completely, new projects have been started to take the best aspects of React and start from scratch. Inferno is an extremely fast, React-like JavaScript library

Continue reading…

Reactive JavaScript with Ben Lesh

http://traffic.libsyn.com/sedaily/RxJSnetflix_edited.mp3Podcast: Play in new window | Download Netflix has a highly interactive user interface. As I move my mouse around the page, hovering over titles and inspecting movie descriptions, there is a lot going on under the hood. One component of this UI is RxJS, a library for building reactive JavaScript. Reactive programming uses the observer pattern to create objects that emit streams of events. We can compose these streams

Continue reading…

ScalaJS with Haoyi Li

http://traffic.libsyn.com/sedaily/scalajs_edited.mp3Podcast: Play in new window | Download 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 recently, ScalaJS has brought Scala to the front end. ScalaJS is a project that compiles any Scala program down to JavaScript–so that all of your Scala programs can run on the browser. Haoyi Li has worked on ScalaJS

Continue reading…

JavaScript Concurrency with Kyle Simpson

http://traffic.libsyn.com/sedaily/Getify_Edited.mp3Podcast: Play in new window | DownloadJavaScript programming usually is done through the use of frameworks, such as ReactJS, AngularJS, and EmberJS. These frameworks abstract away some of the messy details of JavaScript, and simplify web development so that engineers can build products at a faster pace. When we build software using JavaScript frameworks, we are missing out on some of the richness of the JavaScript language itself. Kyle Simpson

Continue reading…

Google’s Polymer Project with Rob Dodson

http://traffic.libsyn.com/sedaily/Polymer_Edited.mp3Podcast: Play in new window | Download 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 smart phone rather than using the browser based version on our mobile browser. Google’s Polymer Project wants to improve the gap between native app performance and mobile web app performance. The key problem with mobile web

Continue reading…

React Data Flow with Jared Forsyth

http://traffic.libsyn.com/sedaily/React_Data.mp3Podcast: Play in new window | Download 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 many different ways of handling data flow for

Continue reading…

JavaScript and Frontend Development with Marc Grabanski

http://traffic.libsyn.com/sedaily/frontend_Edited.mp3Podcast: Play in new window | Download “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 there is a cost to adopting a higher level abstraction.” Frontend web development was simpler in the past–CSS, HTML, and JavaScript were all you needed to know. Today, we have mobile web, React, Angular, PHP,

Continue reading…

Code Analysis with Dan Silivestru and Gord Tanner

http://traffic.libsyn.com/sedaily/bithound_edited_with_pre.mp3Podcast: Play in new window | Download “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 those.” Code analysis tools can help a developer understand code. One tool for code analysis is bitHound, which provides code and dependency analysis for NodeJS applications. On today’s episode, we discuss how to use a code

Continue reading…

Socket.IO and Realtime Applications with Guillermo Rauch

http://traffic.libsyn.com/sedaily/Socket_Edited.mp3Podcast: Play in new window | Download “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 of thinking about systems.” Socket.io enables realtime bidirectional communication. But what does “realtime” actually mean? Today’s guest is Guillermo Rauch, the creator of Socket.IO, a widely used technology for client server communication. We discuss the nature of real-time apps like

Continue reading…

Web Accessibility with Nic Steenhout

http://traffic.libsyn.com/sedaily/Accessibility_Edited.mp3Podcast: Play in new window | Download “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.” Disabled individuals account for over a billion people worldwide. This represents the world’s largest minority on the Web, with $220 billion in discretionary spending power in the United States alone. Yet, the accessible web is more than a

Continue reading…

Reactive Programming with Matthew Podwysocki

http://traffic.libsyn.com/sedaily/Reactiveprogramming_Edited.mp3Podcast: Play in new window | Download “The model-view-intent architecture is really cool and innovative – it’s basically combining the technologies of observables with the virtual DOM, and you’ve got this whole new paradigm of thinking.” Reactive programming emphasizes writing code that is readily responsive to events. It is an increasingly popular paradigm with highly interactive websites like Netflix. It draws on the value of functional programming calls like map,

Continue reading…

npm with Laurie Voss

http://traffic.libsyn.com/sedaily/Npm_Edited.mp3Podcast: Play in new window | Download “Node doesn’t have dependency hell – JavaScript absolutely does.” Node.js powers an increasing number of applications in the modern web. As node’s popularity grew, npm evolved in parallel as its default package manager and it has become a robust system for sharing and developing node programs. Yet today, npm is growing beyond its roots, and poised to become a generalized framework for all

Continue reading…

Code Cartoons with Lin Clark

http://traffic.libsyn.com/sedaily/Codecartoons_Edited_2.mp3Podcast: Play in new window | Download “So much writing about tech is cheerleading – really being enthusiastic and throwing around words that don’t necessarily mean the things that people think they mean.” Lin Clark is today’s guest on Software Engineering Daily, and she joins Jeff to talk about Code Cartoons, a webcomic that explains Facebook’s open source projects like Flux and Relay with the same elegance and creativity as

Continue reading…

VueJS with Evan You

http://traffic.libsyn.com/sedaily/Vue_Edited.mp3Podcast: Play in new window | Download “When you have different goals – it’s impossible to say ‘we have the best practices for doing everything’. Because the web is just so versatile.” Vue.js is a lightweight front-end JavaScript framework that makes it simple to begin prototyping and building web interfaces. Vue.js provides a flexible API for MVVM data bindings, and can serve as an alternative to other front-end frameworks like

Continue reading…

The Future of JavaScript with Eric Elliott

http://traffic.libsyn.com/sedaily/future_of_js_Edited.mp3Podcast: Play in new window | Download “I think that anybody who’s not using universal JavaScript is wasting a ton of time and a ton of money, and it’s just a silly thing to do.” Eric Elliott is a JavaScript advocate, and the author of Programming JavaScript Applications. He is also an entrepreneur tackling social issues including homelessness and inequality in the tech industry. Questions Why will not knowing programming

Continue reading…

  • 1 2