<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns:yt="http://www.youtube.com/xml/schemas/2015" xmlns:media="http://search.yahoo.com/mrss/" xmlns="http://www.w3.org/2005/Atom">
 <link rel="self" href="http://www.youtube.com/feeds/videos.xml?channel_id=UCnUYZLuoy1rq1aVMwx4aTzw"/>
 <id>yt:channel:UCnUYZLuoy1rq1aVMwx4aTzw</id>
 <yt:channelId>UCnUYZLuoy1rq1aVMwx4aTzw</yt:channelId>
 <title>Google Chrome Developers</title>
 <link rel="alternate" href="https://www.youtube.com/channel/UCnUYZLuoy1rq1aVMwx4aTzw"/>
 <author>
  <name>Google Chrome Developers</name>
  <uri>https://www.youtube.com/channel/UCnUYZLuoy1rq1aVMwx4aTzw</uri>
 </author>
 <published>2012-04-24T00:05:52+00:00</published>
 <entry>
  <id>yt:video:srLRSQg6Jgg</id>
  <yt:videoId>srLRSQg6Jgg</yt:videoId>
  <yt:channelId>UCnUYZLuoy1rq1aVMwx4aTzw</yt:channelId>
  <title>Managing Focus - A11ycasts #22</title>
  <link rel="alternate" href="https://www.youtube.com/watch?v=srLRSQg6Jgg"/>
  <author>
   <name>Google Chrome Developers</name>
   <uri>https://www.youtube.com/channel/UCnUYZLuoy1rq1aVMwx4aTzw</uri>
  </author>
  <published>2017-08-04T17:00:19+00:00</published>
  <updated>2017-08-05T19:24:01+00:00</updated>
  <media:group>
   <media:title>Managing Focus - A11ycasts #22</media:title>
   <media:content url="https://www.youtube.com/v/srLRSQg6Jgg?version=3" type="application/x-shockwave-flash" width="640" height="390"/>
   <media:thumbnail url="https://i4.ytimg.com/vi/srLRSQg6Jgg/hqdefault.jpg" width="480" height="360"/>
   <media:description>Check out the demo: https://goo.gl/PZBDKu

Single page web apps are awesome but may present interesting accessibility challenges. In particular, when the site loads new content, it needs to be able to inform an assistive technology user that the new content is available, and ideally move focus into the new area.

Today on A11ycasts we'll look at how you can manage focus using a simple tabindex trick to improve the efficiency of your keyboard and screen reader navigation.</media:description>
   <media:community>
    <media:starRating count="101" average="4.80" min="1" max="5"/>
    <media:statistics views="2298"/>
   </media:community>
  </media:group>
 </entry>
 <entry>
  <id>yt:video:kW_atFXMG98</id>
  <yt:videoId>kW_atFXMG98</yt:videoId>
  <yt:channelId>UCnUYZLuoy1rq1aVMwx4aTzw</yt:channelId>
  <title>IntersectionObserver: Micro Tip #10 - Supercharged</title>
  <link rel="alternate" href="https://www.youtube.com/watch?v=kW_atFXMG98"/>
  <author>
   <name>Google Chrome Developers</name>
   <uri>https://www.youtube.com/channel/UCnUYZLuoy1rq1aVMwx4aTzw</uri>
  </author>
  <published>2017-08-03T16:02:47+00:00</published>
  <updated>2017-08-05T18:59:17+00:00</updated>
  <media:group>
   <media:title>IntersectionObserver: Micro Tip #10 - Supercharged</media:title>
   <media:content url="https://www.youtube.com/v/kW_atFXMG98?version=3" type="application/x-shockwave-flash" width="640" height="390"/>
   <media:thumbnail url="https://i4.ytimg.com/vi/kW_atFXMG98/hqdefault.jpg" width="480" height="360"/>
   <media:description>Surma introduces IntersectionObserver to build scroll-linked effects.

Read more about IntersectionObserver in Surma’s article: https://goo.gl/R2NwMq
IntersectionObserver polyfill: https://goo.gl/2Wi8yh

If you have questions or suggestions, hit us up on Twitter!
Surma: https://twitter.com/DasSurma

Watch more episodes of Supercharged here: https://goo.gl/WFD8py
Subscribe to the Chrome Developers channel at http://goo.gl/LLLNvf</media:description>
   <media:community>
    <media:starRating count="229" average="5.00" min="1" max="5"/>
    <media:statistics views="3317"/>
   </media:community>
  </media:group>
 </entry>
 <entry>
  <id>yt:video:kEieXe-3DGU</id>
  <yt:videoId>kEieXe-3DGU</yt:videoId>
  <yt:channelId>UCnUYZLuoy1rq1aVMwx4aTzw</yt:channelId>
  <title>Web Developer Portrait - Jecelyn Yeen</title>
  <link rel="alternate" href="https://www.youtube.com/watch?v=kEieXe-3DGU"/>
  <author>
   <name>Google Chrome Developers</name>
   <uri>https://www.youtube.com/channel/UCnUYZLuoy1rq1aVMwx4aTzw</uri>
  </author>
  <published>2017-07-28T09:00:14+00:00</published>
  <updated>2017-08-05T19:47:47+00:00</updated>
  <media:group>
   <media:title>Web Developer Portrait - Jecelyn Yeen</media:title>
   <media:content url="https://www.youtube.com/v/kEieXe-3DGU?version=3" type="application/x-shockwave-flash" width="640" height="390"/>
   <media:thumbnail url="https://i4.ytimg.com/vi/kEieXe-3DGU/hqdefault.jpg" width="480" height="360"/>
   <media:description>In this video series we present portraits of Web developers from around the world.  

Our first video focuses on the Malaysian Web developer Jecelyn Yeen.

We catch up with Jecelyn in her hometown Kuala Lumpur, one of the fastest growing and most connected cities in Asia.

Read about &quot;Building for Billions&quot;: https://goo.gl/sTvA1y

Subscribe to the Chrome Developers YouTube channel: http://goo.gl/LLLNvf</media:description>
   <media:community>
    <media:starRating count="121" average="4.87" min="1" max="5"/>
    <media:statistics views="3093"/>
   </media:community>
  </media:group>
 </entry>
 <entry>
  <id>yt:video:vE7JTf2_-ws</id>
  <yt:videoId>vE7JTf2_-ws</yt:videoId>
  <yt:channelId>UCnUYZLuoy1rq1aVMwx4aTzw</yt:channelId>
  <title>Chrome 60: Paint Timing API, Control Font Loading with Font-Display and WebAssembly</title>
  <link rel="alternate" href="https://www.youtube.com/watch?v=vE7JTf2_-ws"/>
  <author>
   <name>Google Chrome Developers</name>
   <uri>https://www.youtube.com/channel/UCnUYZLuoy1rq1aVMwx4aTzw</uri>
  </author>
  <published>2017-07-27T19:00:42+00:00</published>
  <updated>2017-08-05T18:26:54+00:00</updated>
  <media:group>
   <media:title>Chrome 60: Paint Timing API, Control Font Loading with Font-Display and WebAssembly</media:title>
   <media:content url="https://www.youtube.com/v/vE7JTf2_-ws?version=3" type="application/x-shockwave-flash" width="640" height="390"/>
   <media:thumbnail url="https://i3.ytimg.com/vi/vE7JTf2_-ws/hqdefault.jpg" width="480" height="360"/>
   <media:description>With Chrome 60, you can now measure time to first paint and time to first contentful paint with the Paint Timings API. You can control how fonts are rendered with the font-display CSS property. And WebAssembly has landed.

From the National Museum of Mathematics in Manhattan, Pete LePage has all the details and how you can use these new developer features in Chrome 60!

**Note:** I announced PaymentRequest was coming to Mac/Win/CrOs/Linux in Chrome 60, but the team found bugs we didn't like. So we decided to push the launch back to Chrome 61. Sorry for the miscommunication!

Chrome 60 Beta blog post: 
https://goo.gl/1mKki9

Paint Timings API:
https://goo.gl/iSWEkF
https://goo.gl/4IpJhf

Font Display:
https://goo.gl/SzAis4
https://goo.gl/NPTEc5

WebAssembly:
http://webassembly.org/
https://goo.gl/Vp9LTk
https://goo.gl/eEuWbn
https://goo.gl/aExT1H

You can learn more about origin trials at https://goo.gl/6FP1a5

Special thanks to the The National Museum of Mathematics in Manhattan (https://momath.org/) for letting us shoot in their amazing space!

Subscribe to the Chrome Developers channel at https://goo.gl/WkxCU5</media:description>
   <media:community>
    <media:starRating count="386" average="4.83" min="1" max="5"/>
    <media:statistics views="18794"/>
   </media:community>
  </media:group>
 </entry>
 <entry>
  <id>yt:video:aN8wMQVaNvs</id>
  <yt:videoId>aN8wMQVaNvs</yt:videoId>
  <yt:channelId>UCnUYZLuoy1rq1aVMwx4aTzw</yt:channelId>
  <title>Caching Headers: Micro Tip #9 - Supercharged</title>
  <link rel="alternate" href="https://www.youtube.com/watch?v=aN8wMQVaNvs"/>
  <author>
   <name>Google Chrome Developers</name>
   <uri>https://www.youtube.com/channel/UCnUYZLuoy1rq1aVMwx4aTzw</uri>
  </author>
  <published>2017-07-27T16:32:11+00:00</published>
  <updated>2017-08-05T19:32:29+00:00</updated>
  <media:group>
   <media:title>Caching Headers: Micro Tip #9 - Supercharged</media:title>
   <media:content url="https://www.youtube.com/v/aN8wMQVaNvs?version=3" type="application/x-shockwave-flash" width="640" height="390"/>
   <media:thumbnail url="https://i2.ytimg.com/vi/aN8wMQVaNvs/hqdefault.jpg" width="480" height="360"/>
   <media:description>Surma shows how you can make your caching headers work for you and your content.

Jake’s blog post on Caching Headers: https://goo.gl/1FXviv

If you have questions or suggestions, hit us up on Twitter!
Surma: https://twitter.com/DasSurma

Watch more episodes of Supercharged here: https://goo.gl/WFD8py
Subscribe to the Chrome Developers channel at http://goo.gl/LLLNvf</media:description>
   <media:community>
    <media:starRating count="156" average="4.87" min="1" max="5"/>
    <media:statistics views="4467"/>
   </media:community>
  </media:group>
 </entry>
 <entry>
  <id>yt:video:NtP1cxxqGos</id>
  <yt:videoId>NtP1cxxqGos</yt:videoId>
  <yt:channelId>UCnUYZLuoy1rq1aVMwx4aTzw</yt:channelId>
  <title>Becoming a Creative Coder -- Designer vs. Developer #7</title>
  <link rel="alternate" href="https://www.youtube.com/watch?v=NtP1cxxqGos"/>
  <author>
   <name>Google Chrome Developers</name>
   <uri>https://www.youtube.com/channel/UCnUYZLuoy1rq1aVMwx4aTzw</uri>
  </author>
  <published>2017-07-26T16:00:15+00:00</published>
  <updated>2017-08-05T19:41:02+00:00</updated>
  <media:group>
   <media:title>Becoming a Creative Coder -- Designer vs. Developer #7</media:title>
   <media:content url="https://www.youtube.com/v/NtP1cxxqGos?version=3" type="application/x-shockwave-flash" width="640" height="390"/>
   <media:thumbnail url="https://i3.ytimg.com/vi/NtP1cxxqGos/hqdefault.jpg" width="480" height="360"/>
   <media:description>In Designer vs. Developer 'Becoming a Creative Coder' Mustafa speaks to Mariko Kosaka, a Developer Advocate on the Google Developers Relations Team, about the art she creates with code and how developers can embrace the notion of making something that isn’t necessarily useful but still has value.

You can subscribe to or download our podcast from these services:
iTunes: https://goo.gl/1E9U0G 
Google Music: https://goo.gl/qCBlST (USA ONLY)
Web Fundamentals: https://goo.gl/Kt3nE9
Feedburner: https://goo.gl/USHXv8

Read our blog post here: 
https://goo.gl/bVyf4Y

Learn more about the subjects mentioned in our video:
Sweaterify - https://goo.gl/BMdgqN
64 Stitches - https://goo.gl/nzaV2N

Designer vs. Developer is a show that tries to solve the challenges faced in the industry by opening a conversation between the two, providing take aways, solutions to workflows, tools &amp; discussions on everyday struggles.

Subscribe to the Chrome Developers Channel: http://goo.gl/LLLNvf

Watch the rest of the series: https://goo.gl/eIk8r6</media:description>
   <media:community>
    <media:starRating count="164" average="4.76" min="1" max="5"/>
    <media:statistics views="5559"/>
   </media:community>
  </media:group>
 </entry>
 <entry>
  <id>yt:video:8MAvH6vYbDo</id>
  <yt:videoId>8MAvH6vYbDo</yt:videoId>
  <yt:channelId>UCnUYZLuoy1rq1aVMwx4aTzw</yt:channelId>
  <title>Does reordering content affect accessibility? - A11ycasts #21</title>
  <link rel="alternate" href="https://www.youtube.com/watch?v=8MAvH6vYbDo"/>
  <author>
   <name>Google Chrome Developers</name>
   <uri>https://www.youtube.com/channel/UCnUYZLuoy1rq1aVMwx4aTzw</uri>
  </author>
  <published>2017-07-21T17:00:17+00:00</published>
  <updated>2017-08-05T01:04:19+00:00</updated>
  <media:group>
   <media:title>Does reordering content affect accessibility? - A11ycasts #21</media:title>
   <media:content url="https://www.youtube.com/v/8MAvH6vYbDo?version=3" type="application/x-shockwave-flash" width="640" height="390"/>
   <media:thumbnail url="https://i1.ytimg.com/vi/8MAvH6vYbDo/hqdefault.jpg" width="480" height="360"/>
   <media:description>Check out the demo: https://goo.gl/BheA5x

While it's possible to reorder content visually using CSS, we have to be careful that doing so doesn't throw off the reading order in our page. Today on A11ycasts we'll look at how you can visually reorder content using flexbox and absolute positioning, and I'll demonstrate how this affects keyboard focus and screen reader navigation.

Watch all A11ycasts episodes: https://goo.gl/06qEUW

Subscribe to the Chrome Developers YouTube channel for updates on new episodes of A11ycasts: http://goo.gl/LLLNvf</media:description>
   <media:community>
    <media:starRating count="143" average="4.86" min="1" max="5"/>
    <media:statistics views="4527"/>
   </media:community>
  </media:group>
 </entry>
 <entry>
  <id>yt:video:3Tr-scf7trE</id>
  <yt:videoId>3Tr-scf7trE</yt:videoId>
  <yt:channelId>UCnUYZLuoy1rq1aVMwx4aTzw</yt:channelId>
  <title>Streaming Service Workers: Live Code Session - Supercharged</title>
  <link rel="alternate" href="https://www.youtube.com/watch?v=3Tr-scf7trE"/>
  <author>
   <name>Google Chrome Developers</name>
   <uri>https://www.youtube.com/channel/UCnUYZLuoy1rq1aVMwx4aTzw</uri>
  </author>
  <published>2017-07-20T14:55:51+00:00</published>
  <updated>2017-08-05T00:16:40+00:00</updated>
  <media:group>
   <media:title>Streaming Service Workers: Live Code Session - Supercharged</media:title>
   <media:content url="https://www.youtube.com/v/3Tr-scf7trE?version=3" type="application/x-shockwave-flash" width="640" height="390"/>
   <media:thumbnail url="https://i4.ytimg.com/vi/3Tr-scf7trE/hqdefault.jpg" width="480" height="360"/>
   <media:description>In this Supercharged Live Code Session, Jake &amp; Surma implement a streaming Service Worker, coding in real time, bugs and all!

Whether you are watching live or not, please send in your questions and comments to the guys as they will read them and if they can, answer them for you.

Code for this live stream session: https://github.com/GoogleChrome/ui-element-samples/tree/gh-pages/streaming-service-worker</media:description>
   <media:community>
    <media:starRating count="184" average="4.98" min="1" max="5"/>
    <media:statistics views="7003"/>
   </media:community>
  </media:group>
 </entry>
 <entry>
  <id>yt:video:c-TDkcK8sFc</id>
  <yt:videoId>c-TDkcK8sFc</yt:videoId>
  <yt:channelId>UCnUYZLuoy1rq1aVMwx4aTzw</yt:channelId>
  <title>Season 2 is Coming -- Designer vs. Developer #S2</title>
  <link rel="alternate" href="https://www.youtube.com/watch?v=c-TDkcK8sFc"/>
  <author>
   <name>Google Chrome Developers</name>
   <uri>https://www.youtube.com/channel/UCnUYZLuoy1rq1aVMwx4aTzw</uri>
  </author>
  <published>2017-07-19T16:00:57+00:00</published>
  <updated>2017-08-05T14:23:35+00:00</updated>
  <media:group>
   <media:title>Season 2 is Coming -- Designer vs. Developer #S2</media:title>
   <media:content url="https://www.youtube.com/v/c-TDkcK8sFc?version=3" type="application/x-shockwave-flash" width="640" height="390"/>
   <media:thumbnail url="https://i4.ytimg.com/vi/c-TDkcK8sFc/hqdefault.jpg" width="480" height="360"/>
   <media:description>Season 2 of Designer vs. Developer is coming soon! Check out YouTube.com/ChromeDevelopers on 26th July at 1700 BST for the first episode featuring Mustafa Kurtuldu speaking to Mariko Kosaka - a developer at Google.

Check out the first series here: https://goo.gl/eIk8r6
Subscribe to the Chrome Developers channel: http://goo.gl/LLLNvf</media:description>
   <media:community>
    <media:starRating count="71" average="4.94" min="1" max="5"/>
    <media:statistics views="3189"/>
   </media:community>
  </media:group>
 </entry>
 <entry>
  <id>yt:video:Qnmb2YhkQmQ</id>
  <yt:videoId>Qnmb2YhkQmQ</yt:videoId>
  <yt:channelId>UCnUYZLuoy1rq1aVMwx4aTzw</yt:channelId>
  <title>Chrome 60 - What's New in DevTools</title>
  <link rel="alternate" href="https://www.youtube.com/watch?v=Qnmb2YhkQmQ"/>
  <author>
   <name>Google Chrome Developers</name>
   <uri>https://www.youtube.com/channel/UCnUYZLuoy1rq1aVMwx4aTzw</uri>
  </author>
  <published>2017-07-14T19:00:08+00:00</published>
  <updated>2017-08-05T19:10:51+00:00</updated>
  <media:group>
   <media:title>Chrome 60 - What's New in DevTools</media:title>
   <media:content url="https://www.youtube.com/v/Qnmb2YhkQmQ?version=3" type="application/x-shockwave-flash" width="640" height="390"/>
   <media:thumbnail url="https://i2.ytimg.com/vi/Qnmb2YhkQmQ/hqdefault.jpg" width="480" height="360"/>
   <media:description>Kayce Basques walks us through the new features and major changes coming to Chrome DevTools in Chrome 60.

Associated article: https://goo.gl/bTixuW

Discuss these features and changes on the mailing list or send us a tweet:
https://goo.gl/RvWtFx
https://twitter.com/chromedevtools

Subscribe to the Google Chrome Developers channel: http://goo.gl/LLLNvf</media:description>
   <media:community>
    <media:starRating count="941" average="4.94" min="1" max="5"/>
    <media:statistics views="41888"/>
   </media:community>
  </media:group>
 </entry>
 <entry>
  <id>yt:video:tei6lAtGZgI</id>
  <yt:videoId>tei6lAtGZgI</yt:videoId>
  <yt:channelId>UCnUYZLuoy1rq1aVMwx4aTzw</yt:channelId>
  <title>Performance Markers: MicroTip #8 - Supercharged</title>
  <link rel="alternate" href="https://www.youtube.com/watch?v=tei6lAtGZgI"/>
  <author>
   <name>Google Chrome Developers</name>
   <uri>https://www.youtube.com/channel/UCnUYZLuoy1rq1aVMwx4aTzw</uri>
  </author>
  <published>2017-07-13T16:00:47+00:00</published>
  <updated>2017-08-05T18:12:02+00:00</updated>
  <media:group>
   <media:title>Performance Markers: MicroTip #8 - Supercharged</media:title>
   <media:content url="https://www.youtube.com/v/tei6lAtGZgI?version=3" type="application/x-shockwave-flash" width="640" height="390"/>
   <media:thumbnail url="https://i1.ytimg.com/vi/tei6lAtGZgI/hqdefault.jpg" width="480" height="360"/>
   <media:description>Surma shows you how to measure performance in your web app.

If you have any questions or suggestions, leave them in the comments below, or head to Twitter!
https://twitter.com/DasSurma

Watch more episodes of Supercharged here: https://goo.gl/WFD8py
Subscribe to the Chrome Developers channel at http://goo.gl/LLLNvf</media:description>
   <media:community>
    <media:starRating count="193" average="4.98" min="1" max="5"/>
    <media:statistics views="5407"/>
   </media:community>
  </media:group>
 </entry>
 <entry>
  <id>yt:video:b_dTHSQVOZM</id>
  <yt:videoId>b_dTHSQVOZM</yt:videoId>
  <yt:channelId>UCnUYZLuoy1rq1aVMwx4aTzw</yt:channelId>
  <title>Gyroscope (The Standard, Ep. 10)</title>
  <link rel="alternate" href="https://www.youtube.com/watch?v=b_dTHSQVOZM"/>
  <author>
   <name>Google Chrome Developers</name>
   <uri>https://www.youtube.com/channel/UCnUYZLuoy1rq1aVMwx4aTzw</uri>
  </author>
  <published>2017-07-11T17:00:35+00:00</published>
  <updated>2017-08-05T10:48:47+00:00</updated>
  <media:group>
   <media:title>Gyroscope (The Standard, Ep. 10)</media:title>
   <media:content url="https://www.youtube.com/v/b_dTHSQVOZM?version=3" type="application/x-shockwave-flash" width="640" height="390"/>
   <media:thumbnail url="https://i3.ytimg.com/vi/b_dTHSQVOZM/hqdefault.jpg" width="480" height="360"/>
   <media:description>Mobile devices have a bunch of interesting sensors, including the Gyroscope. Learn some basics about how to use them for games or other experiences.

The Gyroscope, by @samthor: https://goo.gl/WXtg9C
Detecting Device Orientation: https://goo.gl/fRQ5sF

Subscribe to the Chrome Developers channel at http://goo.gl/LLLNvf</media:description>
   <media:community>
    <media:starRating count="226" average="4.96" min="1" max="5"/>
    <media:statistics views="4469"/>
   </media:community>
  </media:group>
 </entry>
 <entry>
  <id>yt:video:y1BsexcSW8o</id>
  <yt:videoId>y1BsexcSW8o</yt:videoId>
  <yt:channelId>UCnUYZLuoy1rq1aVMwx4aTzw</yt:channelId>
  <title>Drag and Drop (The Standard, Ep. 9)</title>
  <link rel="alternate" href="https://www.youtube.com/watch?v=y1BsexcSW8o"/>
  <author>
   <name>Google Chrome Developers</name>
   <uri>https://www.youtube.com/channel/UCnUYZLuoy1rq1aVMwx4aTzw</uri>
  </author>
  <published>2017-07-11T17:00:28+00:00</published>
  <updated>2017-08-03T19:28:27+00:00</updated>
  <media:group>
   <media:title>Drag and Drop (The Standard, Ep. 9)</media:title>
   <media:content url="https://www.youtube.com/v/y1BsexcSW8o?version=3" type="application/x-shockwave-flash" width="640" height="390"/>
   <media:thumbnail url="https://i2.ytimg.com/vi/y1BsexcSW8o/hqdefault.jpg" width="480" height="360"/>
   <media:description>Does your site need to handle file uploads? Add a Drag and Drop handler to accept them for upload or disable the default behavior.

Drag and Drop, by @samthor: https://goo.gl/qCbG6b
HTML Drag and Drop API: https://goo.gl/fLrD6P

Subscribe to the Chrome Developers channel at http://goo.gl/LLLNvf</media:description>
   <media:community>
    <media:starRating count="336" average="4.95" min="1" max="5"/>
    <media:statistics views="6925"/>
   </media:community>
  </media:group>
 </entry>
 <entry>
  <id>yt:video:rr3c62Wnaeo</id>
  <yt:videoId>rr3c62Wnaeo</yt:videoId>
  <yt:channelId>UCnUYZLuoy1rq1aVMwx4aTzw</yt:channelId>
  <title>How to Label Shadow DOM - A11ycasts #20</title>
  <link rel="alternate" href="https://www.youtube.com/watch?v=rr3c62Wnaeo"/>
  <author>
   <name>Google Chrome Developers</name>
   <uri>https://www.youtube.com/channel/UCnUYZLuoy1rq1aVMwx4aTzw</uri>
  </author>
  <published>2017-07-07T17:39:28+00:00</published>
  <updated>2017-08-05T09:55:56+00:00</updated>
  <media:group>
   <media:title>How to Label Shadow DOM - A11ycasts #20</media:title>
   <media:content url="https://www.youtube.com/v/rr3c62Wnaeo?version=3" type="application/x-shockwave-flash" width="640" height="390"/>
   <media:thumbnail url="https://i3.ytimg.com/vi/rr3c62Wnaeo/hqdefault.jpg" width="480" height="360"/>
   <media:description>Shadow DOM is a newer web platform feature that lets you scope your CSS and markup. This is great for preventing style leakage, but it can also make things tricky when it comes to accessibility. In particular, labeling content inside of a shadow root. Today on A11ycasts I'll show a couple techniques I use to work around this thorny problem.

Demo source - https://goo.gl/F6x4YK

Shadow DOM primer - https://goo.gl/Gz2aHH

Accessibility Object Model (AOM) - https://goo.gl/MQ41Z2

Watch all A11ycasts episodes: https://goo.gl/06qEUW

Subscribe to the Chrome Developers YouTube channel for updates on new episodes of A11ycasts: http://goo.gl/LLLNvf</media:description>
   <media:community>
    <media:starRating count="209" average="4.98" min="1" max="5"/>
    <media:statistics views="7861"/>
   </media:community>
  </media:group>
 </entry>
 <entry>
  <id>yt:video:6AaOXtTKUOw</id>
  <yt:videoId>6AaOXtTKUOw</yt:videoId>
  <yt:channelId>UCnUYZLuoy1rq1aVMwx4aTzw</yt:channelId>
  <title>Push Messages: MicroTip #7 - Supercharged</title>
  <link rel="alternate" href="https://www.youtube.com/watch?v=6AaOXtTKUOw"/>
  <author>
   <name>Google Chrome Developers</name>
   <uri>https://www.youtube.com/channel/UCnUYZLuoy1rq1aVMwx4aTzw</uri>
  </author>
  <published>2017-07-06T16:54:59+00:00</published>
  <updated>2017-08-05T17:58:26+00:00</updated>
  <media:group>
   <media:title>Push Messages: MicroTip #7 - Supercharged</media:title>
   <media:content url="https://www.youtube.com/v/6AaOXtTKUOw?version=3" type="application/x-shockwave-flash" width="640" height="390"/>
   <media:thumbnail url="https://i3.ytimg.com/vi/6AaOXtTKUOw/hqdefault.jpg" width="480" height="360"/>
   <media:description>Matt shows you how you can leverage DevTools to make debugging Push Notifications easier.

If you have questions or suggestions, hit us up on Twitter!
Surma: https://twitter.com/DasSurma or
Paul: https://twitter.com/aerotwist

Watch more episodes of Supercharged here: https://goo.gl/WFD8py
Subscribe to the Chrome Developers channel at http://goo.gl/LLLNvf</media:description>
   <media:community>
    <media:starRating count="235" average="4.98" min="1" max="5"/>
    <media:statistics views="5447"/>
   </media:community>
  </media:group>
 </entry>
</feed>
