Modern Web

Modern Web

By Modern WebTechnology
Download on the App Store

Modern Web episodes

  • S04E10 - The New Payment Request API with Molly Dalton, Zach Koch, and Ray Shan

    Making and accepting payments on the web is quite cumbersome.

    Thankfully, the new Payment Request API and vendors like Apple and Stripe make the implementation simple and secure. Molly Dalton and Zach Koch, who work closely with Edge, Chrome and the Payment Request API, join us to discuss how to use this new standard for seamless payments on the web.

     

    Panelists

    Molly Dalton @mollyadalton

    Zach Koch @zachk

     

    Host

    Ray Shan @rayshan https://shan.io

     

    Links

     

    W3C Payment Request API

    https://w3c.github.io/browser-payment-api/

     

    W3C Technical Report Development Process with various stages

    https://www.w3.org/2017/Process-20170301/#recs-and-notes

     

    Microsoft Edge

    https://www.microsoft.com/en-us/windows/microsoft-edge

     

    Google Chrome

    https://www.google.com/chrome/

     

    Apple Pay JS

    https://developer.apple.com/reference/applepayjs/

     

    Stripe

    https://stripe.com/

     

    Authorize.Net

    https://www.authorize.net/

     

    Firefox Payment Request API implementation tracking

    https://bugzilla.mozilla.org/show_bug.cgi?id=1318984

     

    Washington Post integrates Payment Request API

    https://www.washingtonpost.com/pr/wp/2016/09/28/the-washington-post-expands-mobile-payment-options-to-include-chromes-service/

     

    Payment request integration guides

     

    Google guide

    https://developers.google.com/web/fundamentals/discovery-and-monetization/payment-request/

     

    Mozilla guide

    https://developer.mozilla.org/en-US/docs/Web/API/Payment_Request_API

     

    Microsoft guide

    https://docs.microsoft.com/en-us/microsoft-edge/dev-guide/device/payment-request-api

     

    Live Payment Request API demos from Microsoft

    https://developer.microsoft.com/en-us/microsoft-edge/testdrive/demos/paymentrequest/

     

    Google I/O 2017 - The future of web payments

    https://www.youtube.com/watch?v=hU89pPBmhds

     

    What’s new in Microsoft Edge in the Windows 10 Creators Update

    https://blogs.windows.com/msedgedev/2017/04/11/introducing-edgehtml-15/

     

    Simpler web payments: Introducing the Payment Request API

    https://blogs.windows.com/msedgedev/2016/12/15/payment-request-api-edge

     

    Simplify payments in UWP Apps with the Payment Request API from Microsoft

    https://blogs.windows.com/buildingapps/2017/03/28/simplify-payments-uwp-apps-payment-request-api-microsoft

     

    46 min
  • S04E09 - Promoting Diversity in TC39 with Leo Balter and Tracy Lee

    Leo Balter is a software engineer at Bocoup and an active member of the TC39 technical committee. If you are unfamiliar with TC39, it is the governing body for Javascript standards.

    TC39 members include individuals from Google, Netflix, Facebook, Yahoo and many others. Leo is among these individuals and attends committee meetings as a representative of the JS Foundation.

    Leo and Tracy discuss topics of societal barriers, exclusion of minorities, and sexism. Many of these topics surface as deterrents to individuals who want to be involved in the tech world but feel as if they are unable to do so well.

    Leo’s talks about his experience being a Brazilian male entering a male dominated, Caucasian world and how this inspired him to want to promote greater diversity within the TC39 community.

    Highlighted are the importance and benefits of having a wide range of diversity coming together to further the advancement of technology.

    TC39

    https://github.com/tc39

    Bocoup

    https://bocoup.com/

    Leo Balter Twitter

    https://twitter.com/leobalter

    Leo Balter Github

    https://github.com/leobalter

    51 min
  • S04E08 - Vue.js with Evan You and Sarah Drasner

    Topic

    Vue.js with creator Evan You and Sarah Drasner

    Summary

    Vue.js is a JavaScript UI framework built to be approachable, versatile and performant. Its creator Evan You and the award winning writer of CSS-Tricks Sarah Drasner join us to discuss the creation of Vue.js, the beginner learning curve, how it handles data and animations, and how it differs from Angular and React.

    Panelists

    Evan You @youyuxi http://evanyou.me/

    Sarah Drasner @sarah_edo https://sarahdrasnerdesign.com/

    Host

    Ray Shan @rayshan https://shan.io

    Links

    Vue.js

    https://vuejs.org/

    Angular

    https://angular.io/

    Laravel

    https://laravel.com/

    Object.defineProperty()

    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty

    Getter / setters in JavaScript

    http://speakingjs.com/es5/ch17.html#getters_setters

    http://exploringjs.com/es6/ch_classes.html#_getters-and-setters

    Animations in Angular

    https://angular.io/docs/ts/latest/guide/animations.html

    React Motion

    https://github.com/chenglou/react-motion

    Redux

    http://redux.js.org/

    Vuex

    https://vuex.vuejs.org/

    MobX

    https://mobx.js.org/

    RxJS

    http://reactivex.io/

    Ben Lesh

    https://twitter.com/BenLesh

    Chris Fritz

    https://github.com/chrisvfritz

    Evan’s Patreon

    https://www.patreon.com/evanyou

    Sarah’s CodePen

    http://codepen.io/sdras/

    Upcoming VueConf in Poland, June 2017

    https://conf.vuejs.org/

    47 min
  • S04E07 - Accessibility with Rob Dodson and Alice Boxhall

    Topic

    Accessibility on the Web

    Summary

    This episode is all about web accessibility. We’re joined by Rob Dodson, developer advocate at Google, and Alice Boxhall, software engineer at Google. We talk about why accessibility matters to everyone, even beyond people with disabilities. We dive into the implementation details, such as navigation, semantics and styling, based on Rob and Alice’s Web Accessibility course. We explore various guidelines and learning resources to improve your design and implementation.

    Panelists

    Rob Dodson @rob_dodson

    Alice Boxhall @sundress

    Host

    Ray Shan @rayshan https://shan.io

    Links

    Web Content Accessibility Guidelines (WCAG) 2.0

    https://www.w3.org/TR/WCAG20/

    U.S. Section 508 of the Rehabilitation Act

    https://www.section508.gov/

    Free Udacity Web Accessibility course by Google

    https://www.udacity.com/course/web-accessibility--ud891

    tabindex attribute

    https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex

    Heydon Pickering

    http://www.heydonworks.com/

    Inclusive Design at Microsoft

    https://www.microsoft.com/en-us/design/inclusive

    Webkit no longer respects user-scalable=no

    https://webkit.org/blog/7367/new-interaction-behaviors-in-ios-10/

    Testing tools

    aXe / axe-cli

    https://github.com/dequelabs/axe-core

    https://github.com/dequelabs/axe-cli

    WAVE

    http://wave.webaim.org/

    tota11y

    http://khan.github.io/tota11y/

    Lighthouse for progressive web apps

    https://developers.google.com/web/tools/lighthouse/

    Accessibility tools in Chrome DevTools

    https://www.youtube.com/watch?v=pBJZsp5LsOE

    macOS VoiceOver

    https://help.apple.com/voiceover/info/guide/10.12/

    NVDA (NonVisual Desktop Access)

    https://www.nvaccess.org/

    Learning Resources

    Google Developers - Web Fundamentals - Accessibility

    https://developers.google.com/web/fundamentals/accessibility/

    A11ycasts

    https://www.youtube.com/watch?v=g9Qff0b-lHk&list=PLNYkxOF6rcICWx0C9LVWWVqvHlYJyqw7g

    WebAIM and its mailing list

    http://webaim.org/

    Web Accessibility Slack

    https://web-a11y.herokuapp.com/

    Accessible Rich Internet Applications (WAI-ARIA) specs and Authoring Practices

    https://www.w3.org/TR/wai-aria/

    https://www.w3.org/TR/wai-aria-practices-1.1/

    Good accessibility reference implementations

    Bootstrap http://v4-alpha.getbootstrap.com/getting-started/accessibility/

    Medium https://medium.com/

    Apple https://www.apple.com/

    GitHub https://github.com/

    Accessibility Wins

    https://a11ywins.tumblr.com/

    1 hr 1 min
  • S04E06 - Web Analytics with Andy Elliott (Google) and Calvin French-Owen (Segment)

    Topic

    The What, Why and How of Web Analytics

     

    Summary

    Calvin French-Owen, CTO of Segment, and Andy Elliott, business analyst at Google, join us to discuss analytics. We talk about what business metrics to measure and how to select analytics vendors for businesses large and small. We also discuss the technical challenges of analytics instrumentation, such as measuring web apps vs. websites, automation and data schema design.

     

    Panelists

    Calvin French-Owen @calvinfo http://calv.info

    Andy Elliott https://www.linkedin.com/in/andrewwelliott

     

    Host

    Ray Shan @rayshan https://shan.io

     

    Links

     

    Segment

    https://segment.com/

     

    Google Analytics

    https://www.google.com/analytics/#?modal_active=none

     

    Mixpanel pushing for meaningful metrics beyond pageviews

    http://allthingsd.com/20121217/andreessen-and-mixpanel-call-for-an-end-to-bullshit-metrics/

     

    Adobe Analytics (Omniture)

    http://www.adobe.com/marketing-cloud/web-analytics.html

     

    Amplitude

    https://amplitude.com/

     

    Customer.io

    https://customer.io/

     

    Amazon Redshift

    https://aws.amazon.com/redshift/

     

    Google BigQuery

    https://cloud.google.com/bigquery/

     

    Automated instrumentation

     

    Google Analytics autotrack

    https://github.com/googleanalytics/autotrack

     

    Heap

    https://heapanalytics.com

     

    Coverage on “data lake”

    https://martinfowler.com/bliki/DataLake.html

    http://www.pwc.com/us/en/technology-forecast/2014/cloud-computing/features/data-lakes.html

    57 min
  • S04E05 - NeuroJavaScript + Angular of Things with Stephen Fluin, Alex Castillo, and Uri Shaked

    In this episode, Stephen Fluin (@stephenfluin), Angular core team member and Tracy Lee (@ladyleet) interview Alex Castillo (@castillo__io) and Uri Shaked (@urishaked) on unique and interesting projects utilizing Angular (2).

    With these two pushing the edge on what is possible with JavaScript and as speakers on the upcoming ngcruise, listen in to hear about IoT, neurojavascript, and Angular.

    Guests

    Alex Castillo (@castillo__io)

    Uri Shaked (@urishaked)

    Hosts

    Tracy Lee (@ladyleet)

    Stephen Fluin (@stephenfluin)

    Find more podcasts, videos, trainings and online conferences at http://modern-web.org or follow us on Twitter @moderndotweb.

    42 min
  • S04E04 - Firefox Developer Tools with James Long

    Summary

    James Long, Mozilla, speaks to us about developer tooling in this podcast. What is the state of firefox tooling? How was the migration of firefox developer tools to react? What are some upcoming features in firefox like reverse debugging?

    We discuss other topics such as browsers standardizing on the chrome debugging protocol, redux-observable, redux middleware, error trapping issues with promises, and implications in the observable spec.

    Panelists

    James Long @jlongster

    Ben Lesh @benlesh

    Tracy Lee @ladyleet

     

    47 min
  • S04E03 - UI Components - Challenges and Best Practices Across Web and Native

    Summary

    Benoit Marchant, create of the Montage Framework, and Andy Matuschak, UIKit engineer, researcher and head of mobile engineering at Khan Academy, join us to discuss UI components. We reminisce Benoit and Andy’s extensive history of web and native engineering at Apple. We debate various challenges and best practices of component reusability, encapsulation, gestures, data binding, and collaboration between engineers and designers.

    Panelists

    Benoit Marchant @benoitmarchant

    Andy Matuschak @andy_matuschak https://andymatuschak.org/

    Host

    Ray Shan @rayshan https://shan.io

    Links 

    WebObjects

    https://en.wikipedia.org/wiki/WebObjects 

    Montage Framework

    http://montagestudio.com/montagejs/

    UIKit gesture recognizers

    https://developer.apple.com/library/content/documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/GestureRecognizer_basics/GestureRecognizer_basics.html

    Gestures in React Native

    https://facebook.github.io/react-native/docs/handling-touches.html

    https://facebook.github.io/react-native/docs/gesture-responder-system.html

    WebComponents

    http://webcomponents.org/

    Elm

    http://elm-lang.org/

    Khan Academy Long-Term Research

    http://klr.tumblr.com/

    1 hr 5 min
  • S04E02 - Polymer and Web Components vs Frameworks (Jerry Springer Edition)

    In this episode of the Modern Web podcast - Ben Lesh stars as the Jerry Springer of JavaScript stirs things up with the Polymer team Monica Dinculescu and Fred Schott with hard questions about louder voices representing Polymer on twitter and the reasoning behind perceived abrasiveness.

    Thankfully, no one gets pregnant in this episode and hard conversations are all in jest. The meat of this podcast is centered around the difference between Polymer and web components, composable components nested inside svg, where browsers are in supporting native custom elements, web components versus frameworks, the concept of using the platform, using Polymer in frameworks like Angular 2, the progression of the polymer-cli.

    Find more podcasts, videos, trainings and online conferences at http://modern-web.org or follow us on Twitter @modernweb_.

    53 min

About Modern Web

From the publisher's feed

The modern web is changing fast. Front-end frameworks evolve quickly, standards are emerging and old ones are fading out of favor. There are a lot of things to learn, but knowing the right thing is…

More shows like Modern Web

Hacked by Hacked

Hacked

188 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

286 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

985 Listeners

Practical AI by Daniel Whitenack and Chris Benson

Practical AI

207 Listeners