Summary

This week Andrea Giammarchi joins us to talk about his latest project hyperHTML! A lightweight Virtual DOM alternative. Andrea talks us through what the project is all about and what he discovered about template literals to make it happen. We talk about how hyperHTML compares to Virtual DOM implementations and the similarities between hyperHTML and the newly announced lit-html.

 

This Week in Web News

 

Resources

 

Guests

 

Panel

 

Follow The Web Platform podcast on Twitter for regular updates @TheWebPlatform.

Direct download: WPP_135_hyperHTML.mp3
Category:JavaScript -- posted at: 7:27am EDT
Comments[0]

This week we talk about the exciting JavaScript framework Vue.js! Chad Campbell the author of the training course "Vue.js: Getting Started" educates us on the benefits of Vue.js which includes simplicity and performance. We talk about the tooling story for Vue, comparing it to other frameworks such as Angular and learn about Vue’s powerful plugin system which allows developers to add core functionality as it’s needed.

Resources

 

Guests

Panel

 

Direct download: wpp_132_vue_js.mp3
Category:JavaScript -- posted at: 6:57am EDT
Comments[0]

This week on The Web Platform Podcast your hosts ask the question “Why aren’t Web Workers more widely adopted”? Your hosts talk about what problems can be solved by Web Workers providing some interesting use cases and talk about their own experiences in past projects.

Resources

Around the Web in Two Minutes

 

Direct download: WPP_130_Web_Worker_Adoption_Fixed.mp3
Category:JavaScript -- posted at: 3:08am EDT
Comments[0]

Sean Fioritto (@sfioritto) talks with the panel on building large web applications in JavaScript. Sounds easy enough? This episode goes into building with large teams, large codebases, legacy migration, team building, frameworks & libraries, code smells and much more.

Resources

Direct download: episode-95_exploring-javascript-at-scale.mp3
Category:JavaScript -- posted at: 8:32am EDT
Comments[0]

A chat with Amal Hussein (@nomadtechie) andLeon Revill (@RevillWeb) on JSPM & System.js. Amal has been using these technologies in her workplace for a long time. Now she shares her insights, experience, and knowledge with us. Leon has used JSPM for his vanilla Web Components he has built and he discusses to his experiences with JSPM & System.js.

Show Links

The Beta Guide to JSPM - http://jspm.io/0.17-beta-guide/index.html

Direct download: episode-87_systemjs-and-jspm-.mp3
Category:JavaScript -- posted at: 10:04am EDT
Comments[0]

There are many paradigms and approaches when it comes to writing JavaScript but how to choose?. In this episode, Danny Blue talks with JavaScript Jedi Masters Dr. Axel Rauschmayer (@rauschma) & Nicolas Bevacqua (@nzgb) about best practices and JavaScript

Resources and Links

Suggestions (Axel):
Tree-shaking and small modules
https://github.com/rollup/rollup
http://www.2ality.com/2015/12/webpack-tree-shaking.html
Mixins via ES6 classes:
https://github.com/angus-c/es6-react-mixins
https://github.com/justinfagnani/mixwith.js

Suggestions (Nico):
State of front-end tooling/libraries / where it might be going
https://medium.com/@ericclemmons/javascript-fatigue-48d4011b6fc4

On This Episode

Dr. Axel Rauschmayer (@rauschma)

Nicolas Bevacqua (@nzgb)

Danny Blue (@dee_bloo)

Direct download: episode-75_best-practices-javascript.mp3
Category:JavaScript -- posted at: 2:29pm EDT

49: An Interview with Eric Elliott

Summary

In episode 49 Danny Blue (@dee_bloo) has a one-on-one talk with Web Application Master & JavaScript Guru Eric Elliott (@_ericelliott).  Danny & Eric cover several exciting development topics including event based development, functional programming, Web Assembly, teaching JavaScript, helping to stop homelessness with code, & more.

Resources

Host

Danny Blue (@dee_bloo) - Sr. Front End Engineer at Deloitte Digital

Direct download: episode-49_an-interview-with-eric-elliott.mp3
Category:JavaScript -- posted at: 8:04am EDT

43: Modern JavaScript with ES6 & ES7

Summary

The world of JavaScript is a large one. AJ O’Neal (@coolAJ86), Podcaster & JavaScript Developer along with Netflix UI Architect & TC-39 Member, Jafar Husain (@jhusain) take us through opinions & facts about the state of the ubiquitous JavaScript language. Modern application development can daunting for developers just coming into web technology & JavaScript. Utilizing the latest & greatest in the language is not as easy as one might think and in some case it may be possible.

 

Then there are the transpilers & package managers. So many tools to polyfill or shim and features seems like more work than we’d want for a fast production project. Is it worth utilizing the benefits of ES6 & ES7? AJ & Jafar share with us what they think.

Resources

Panelists

 

Direct download: episode-43_modern-javascript-with-es6-and-es7.mp3
Category:JavaScript -- posted at: 3:31pm EDT

40: The io.js Roadmap

Dan Shaw, Co-founder and President of NodeSource, and Mikeal Rogers, Creator & Curator of NodeConf & JSFest, join us to talk about io.js and node.js. It’s been awhile since the the forking of the Node project last Thanksgiving. Now, version 2.0 of io.js is about to release and many of us have more questions about the project.

 

Will the two projects reconcile or will they become separate entities? What future do we look to? Find out what we need to know and what we need to do to get ready.

Resources

Panelists

Direct download: episode-40_the-iojs-roadmap.mp3
Category:JavaScript -- posted at: 11:44am EDT

39: Famo.us Mobile Performance & Mixed Mode

Steve Newcomb, CEO at Famo.us, joins us for a second time with software engineer Michael O’Brien to talk about the changes in the framework. Moving toward what Famo.us calls “MIxed Mode”, which will debut in the upcoming framework 0.4 release, will allow developers to utilize the power of WebGL combined with the DOM. Essentially this means using the right tool for the right render target. “Mixed Mode” is not the only news Famo.us has to share.

 

As we know from episode 17 of our podcast, Famo.us is always pushing the boundaries of imagination and what is possible. The 0.4 release will also have front end containers very similar to Flash but with editing capabilities. Famo.us Hub, a new service being released, Famo.us JQuery Wdgets,  and so much more is almost at our developer fingertips.  

 

Release 0.4 will be 25kb minified and provide an extremely versatile set of tools for us to use as developers. The biggest announcement though is quite simpler but very relevant….Famo.us is now MIT licensed!

Resources

Panelists

Rachel Nabors - Master Web Animation Wizard, speaker & her own boss at Tin Magpie

Direct download: episode-39_famous-mobile-performance-and-mixed-mode.mp3
Category:JavaScript -- posted at: 7:25am EDT