The Web Platform Podcast
The Web Platform Podcast
All episodes
Best episodes
Top 10 The Web Platform Podcast Episodes
Goodpods has curated a list of the 10 best The Web Platform Podcast episodes, ranked by the number of listens and likes each episode have garnered from our listeners. If you are listening to The Web Platform Podcast for the first time, there's no better place to start than with one of these standout episodes. If you are a fan of the show, vote for your favorite The Web Platform Podcast episode by adding your comments to the episode page.
203: Learning Losses For the Web Platform
The Web Platform Podcast
10/03/22 • 25 min
Do developers still learn the foundational aspects of the Web Platform? Justin and Erik dates themselves and argue about what them there whippersnappers are learning about building on the web platform today.
Visit the website for This Week in Web, resources & more: https://thewebplatformpodcast.com/203-learning-losses-for-the-web-platform
Follow The Web Platform podcast on Twitter for regular updates @TheWebPlatform.
26 : Ruby on Rails Security & OWASP RailsGoat
The Web Platform Podcast
01/22/15 • 66 min
While working to secure Rails applications in a truly Agile development environment, it became clear to Ken Johnson (@cktricky), CTO of nVisium Security, and Mike McCabe (@mccabe615) that the Rails community needed attention to security in the form of free and open training. The events that have transpired this past year have only reinforced that belief. RailsGoat, an OWASP project, is an attempt to bring attention to both the problems that most frequently occur in Rails, solutions for remediation, and common attack scenarios. Ken, Mike, and their contributors built a vulnerable Rails application that aligns with the OWASP Top 10 and can be used as a training tool for Rails-based development shops.
Resources- Brakeman - http://brakemanscanner.org/
- RailsGoat - http://railsgoat.cktricky.com/
- OWASP - https://www.owasp.org/
- OWASP NoVA - http://www.meetup.com/OWASP-Northern-Virginia-Chapter/
- Rails Security Guide - http://guides.rubyonrails.org/security.html
- RoR Security Google Group - https://groups.google.com/forum/#!forum/rubyonrails-security
- DevOops Video - https://www.youtube.com/watch?v=1kPw3tHt2oo
- DevOops Slides - http://www.slideshare.net/chrisgates/lascon-2014-devooops
- Ensnare Gem - https://github.com/ahoernecke/ensnare
23: Web Animation & Interaction Design
The Web Platform Podcast
12/19/14 • 66 min
- Rachel Nabors ( @rachelnabors) adventures around the world to speak at conferences about animation, interaction, and storytelling. Based in Portland, Oregon, she works at her own company Tin Magpie, training folk to use web animation and publishing interactive stories. Rachel guides us through her interaction development process using the Web Animation API, CSS, HTML, JavaScript and more. We chat with her about training designers & developers animation techniques & fundamentals and the valuer of baked goods. Links
- Tin Magpie - https://twitter.com/tinmagpie / http://tinmagpie.com/
- Rachel Nabor’s site - http://rachelnabors.com/
- Training - http://rachelnabors.com/training/
- Alice In Videoland - http://rachelnabors.com/alice-in-videoland/book/
- Alice in Videoland code explained - http://webdesign.tutsplus.com/articles/how-they-did-it-alice-in-videoland--webdesign-16411
- Alice in Videoland design explained - http://www.adobe.com/inspire/2013/12/interactive-html5-storybook.html?trackingid=KJGDU&PID=7114730
- Github - https://github.com/rachelnabors
- state of the animation - http://www.tuicool.com/articles/ABbQ73n
- Inventing on Principle - http://vimeo.com/36579366
- homestuck - http://www.mspaintadventures.com/
106 ARIA for Developers
The Web Platform Podcast
09/16/16 • 65 min
Brian Kardell (@briankardell) joins Erik, Justin, and Danny on the panel along with our guest Marcy Sutton (@MarcySutton) in a discussion on WAI ARIA attributes & how we should or shouldn’t be using these in the context of our applications.
Resources
- Marcy’s EggHead.io class - https://egghead.io/courses/start-building-accessible-web-applications-today
- AXE 2.0 - http://www.deque.com/blog/introducing-axe-2-0/
- Best practices - https://w3c.github.io/aria-practices/#toc
- Examples - https://www.w3.org/TR/2009/WD-wai-aria-practices-20090224/#aria_ex
- Smashing article from 2014 - https://www.smashingmagazine.com/2014/07/the-wai-forward/
- Getting started - http://a11yproject.com/posts/getting-started-aria/
- Harvard University guide to online accessibility - http://accessibility.huit.harvard.edu/use-accessible-design-patterns
- Marcy’s performance post - https://marcysutton.com/accessibility-and-performance/
- Free course on Web Accessibility - https://www.udacity.com/course/web-accessibility--ud891
- Chrome A11y Inspector - http://bit.ly/chrome-a11y
- JSAir on Axe - https://javascriptair.com/episodes/2016-07-13/
- Accessibility API’s by Leonie Watson - https://www.smashingmagazine.com/2015/03/web-accessibility-with-accessibility-api/
- Web AIM screen reader survey - http://webaim.org/projects/screenreadersurvey6/
- What does accessibility supported mean? https://www.paciellogroup.com/blog/2016/08/what-does-accessibility-supported-mean/
105 Developing with Crosswalk
The Web Platform Podcast
09/09/16 • 59 min
Kenneth Christiansen (@kennethrohde) and Alexis Menard (@darktears) the creators of the crosswalk project talk to us about creating hybrid mobile apps using a consistent and powerful runtime environment across mobile, TV, desktop and IoT devices. We talk in detail about what benefits Crosswalk can bring to the table, general features, its extension system and its compatibility with Cordova/PhoneGap projects. We also talk about how hybrid app development promises to maximize code reuse (“write once deploy everywhere”) and the reality of this promise. Finally we talk about Progressive Web Apps and how Crosswalk can be used to extend PWA exposure by also quickly getting them within the app store.
Resources
- Crosswalk - https://crosswalk-project.org/
- PhoneGap - http://phonegap.com/
- Cordova - https://cordova.apache.org/
103: Articulating Design Decisions
The Web Platform Podcast
08/26/16 • 51 min
This week on the Web Platform Podcast Danny Blue and Amal Hussein chat with Tom Greever (@tomgreever), Author of ”Articulating Design Decisions”. Tom helps our hosts learn how to help communicate more effectively and we learn that maybe Danny is a jerk. Learn how design and dev can work together, how to avoid the “CEO button” and more!
Resources
- Articulating Design Decisions: https://www.amazon.com/gp/product/1491921560/ref=as_li_ss_tl?ie=UTF8&linkCode=sl1&tag=tgcom-20&linkId=84214e9d9eb43548e949ad37c2e43f6c
- Articulating Design Decisions video series, training: https://player.oreilly.com/videos/9781491921579
- Tom speaking at Mad+UX last year https://www.youtube.com/watch?v=x-FYe53LRA4
- Style Guide Driven Development: http://blog.bitovi.com/style-guide-driven-development/ && https://www.smashingmagazine.com/2016/06/designing-modular-ui-systems-via-style-guide-driven-development/
- Tom on Twitter: https://twitter.com/atomgroom
101: Browser Wars & Standards Battles
The Web Platform Podcast
08/12/16 • 51 min
Brian Kardell (@briankardell) chats with us on Web Development and how it has evolved over the years. We discuss the beginnings of HTML, Web standards bodies, the inception of The Extensible Web Manifesto, Chapters.io, and more.
Resources
- Brians recent presentation on Chapters.io & Web Standards - https://www.youtube.com/watch?v=rwWEQPc5GRE
- Web Incubator Group - https://www.w3.org/community/wicg/
- Chapters.io - http://chapters.io/
- SGML > HTML > XML
- Brians Blog - https://briankardell.wordpress.com/
99: Polymer Native
The Web Platform Podcast
07/29/16 • 45 min
Denis Radin (@PixelsCommander), Web Component advocate, has started work on a project called Polymer Native to enable developers to create part-hybrid, part-native applications using Web Components.
This project aims to make it easier to get device specific look and feel in your applications by leveraging native elements on devices. Currently, the project supports iOS and it is hoped that more people will come onboard to help the open source project grow to other platforms such as Android and even TV platforms.
Resources
- Polymer Native - https://github.com/PixelsCommander/polymer-native
- Polymer - https://github.com/Polymer/polymer
- Cordova SW Plugin - https://www.npmjs.com/package/cordova-plugin-service-worker
- HTML-GL - https://github.com/PixelsCommander/HTML-GL
15: Functional Programming with Elm, ClojureScript, Om, and React
The Web Platform Podcast
10/24/14 • 51 min
Episode 15 deep dives into the programming experiences of Adam Solove (@asolove), Head of Engineering at Pagemodo. Adam has spent the last ten years building web interfaces various technologies such as CGI, Flash, DHTML, RJS, jQuery, and many MVC JavaScript frameworks. Adam has found over his career that working with a more functional style of programming is much more rewarding in many ways.
Functional programming and FRP (Functional Reactive Programming) provides improvements in performance and purposely avoids changing-state and mutable data. This can be an extremely effective technique in web application development because of the stateful nature of DOM (Document Object Model) implementations in the browser. Adam evangelizes and works with several languages and tools to provide incredible functional style applications including, but not limited to, Elm, ClojureScript, OM, & React.js.
Facebook’s React.js, met with mixed reviews when it was first released in 2013. Since then it has been stirring up support in droves within the JavaScript development community do to it’s high UI performance output in browsers. It’s Virtual DOM and ways of solving data & DOM performance problems have been highly criticized but hard to ignore. React has an effective unorthodox way of thinking about UI.
Elm, a functional reactive language for interactive applications, combines core features of functional languages like immutability & type inference with FRP to Create highly interactive applications without callbacks or shared state. Elm is similar in syntax to Haskell and it compiles to HTML, CSS, and JavaScript that uses a Virtual DOM model similar in concepts to that of react.js. According to Elm’s internal benchmarks, using it’s compiled JavaScript code is actually faster than any JavaScript framework tested by a extreme margin.
ClojureScript, is a new compiler for Clojure that targets JavaScript. It is designed to emit JavaScript code which is compatible with the advanced compilation mode of the Google Closure optimizing compiler. David Nolen, has taken ClojureScript and created an interface for react.js called OM. Om allows for simple represention of Web Application User Interfaces as an EDN. ClojureScript data is immutable data, which means that Om can always rapidly re-render the UI from the root. According to the project description, UIs created with Om are inherently able to create & manage historical snapshots with no implementation complexity and little overhead.
Resources- Why use Functional Style? - http://stackoverflow.com/questions/36504/why-functional-languages
- Lambda: the ultimate syntax-semantics interface - http://okmij.org/ftp/gengo/NASSLLI10/
- Haskell - http://www.haskell.org/haskellwiki/Haskell
- Adam Solove - http://adamsolove.com/
- Adam’s talk on ClojureScript/OM - http://adamsolove.com/js/clojure/2014/05/08/react-js-and-om.html
- Elm’s Virtual DOM - http://elm-lang.org/blog/Blazing-Fast-Html.elm
- Elm’s Time Travelling Debugger - http://debug.elm-lang.org/
- ClojureScript Intro 2011 - http://clojure.com/blog/2011/07/22/introducing-clojurescript.html
- A feature comparison to JavaScript - http://himera.herokuapp.com/synonym.html
- David Nolen - https://twitt...
53: Diving into Angular 2
The Web Platform Podcast
07/21/15 • 55 min
Pascal Precht (@PascalPrecht), Senior Software Engineer at Thoughtram & creator of ng-translate, chats with us about the Angular 2 and how developers can get ready today.
Resources- Angular 2 - http://angular.io
- TypeScript - http://www.typescriptlang.org/
- Definitely Typed - https://github.com/DefinitelyTyped
- Quick Start - https://angular.io/docs/js/latest/quickstart.html
- Upgrade App - https://github.com/angular/ngUpgrade
- Angular Meeting Notes - https://docs.google.com/document/d/150lerb1LmNLuau_a_EznPV1I1UHMTbEl61t4hZ7ZpS0/edit
- Angular Universal - https://github.com/angular/universal
- System.js - https://github.com/systemjs/systemjs
- Pascal’s Decorator article - http://blog.thoughtram.io/angular/2015/05/03/the-difference-between-annotations-and-decorators.html
- Typescript & Angular 2 - http://victorsavkin.com/post/123555572351/writing-angular-2-in-typescript
- Routing in Angular
- http://blog.thoughtram.io/angular/2015/06/16/routing-in-angular-2.html
- http://blog.thoughtram.io/angularjs/2015/02/19/futuristic-routing-in-angular.html
- Change Detection - http://victorsavkin.com/post/110170125256/change-detection-in-angular-2
- Thoughtram - http://thoughtram.io/
- Angular & Git blog at Thoughtram - http://blog.thoughtram.io/
- Erik Isaksen ( @eisaksen) - Chrome HTML5 Google Developer Expert
- Danny Blue ( @dee_bloo) - Front End Engineer at Deloitte Digital
Show more best episodes
Show more best episodes
FAQ
How many episodes does The Web Platform Podcast have?
The Web Platform Podcast currently has 207 episodes available.
What topics does The Web Platform Podcast cover?
The podcast is about Web, How To, Development, Css, Podcasts, Technology, Developer, Education, Iot and Mobile.
What is the most popular episode on The Web Platform Podcast?
The episode title '204: The Good, The Bad, The Design Systems' is the most popular.
What is the average episode length on The Web Platform Podcast?
The average episode length on The Web Platform Podcast is 58 minutes.
How often are episodes of The Web Platform Podcast released?
Episodes of The Web Platform Podcast are typically released every 7 days, 4 hours.
When was the first episode of The Web Platform Podcast?
The first episode of The Web Platform Podcast was released on Jul 16, 2014.
Show more FAQ
Show more FAQ