惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

L
Lohrmann on Cybersecurity
Martin Fowler
Martin Fowler
Engineering at Meta
Engineering at Meta
腾讯CDC
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Microsoft Azure Blog
Microsoft Azure Blog
G
Google Developers Blog
TaoSecurity Blog
TaoSecurity Blog
博客园_首页
Vercel News
Vercel News
Hugging Face - Blog
Hugging Face - Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Last Week in AI
Last Week in AI
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
T
The Exploit Database - CXSecurity.com
量子位
Project Zero
Project Zero
A
Arctic Wolf
小众软件
小众软件
NISL@THU
NISL@THU
C
CERT Recently Published Vulnerability Notes
有赞技术团队
有赞技术团队
MongoDB | Blog
MongoDB | Blog
博客园 - 聂微东
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
N
News and Events Feed by Topic
宝玉的分享
宝玉的分享
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
T
Troy Hunt's Blog
P
Privacy & Cybersecurity Law Blog
Security Latest
Security Latest
B
Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
D
DataBreaches.Net
Schneier on Security
Schneier on Security
The Hacker News
The Hacker News
K
Kaspersky official blog
C
Check Point Blog
Hacker News: Ask HN
Hacker News: Ask HN
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Webroot Blog
Webroot Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
人人都是产品经理
人人都是产品经理
AI
AI
Cisco Talos Blog
Cisco Talos Blog
MyScale Blog
MyScale Blog
Cloudbric
Cloudbric
B
Blog RSS Feed
S
Schneier on Security
P
Palo Alto Networks Blog

MarcySutton.com RSS Feed

On Joining Khan Academy Developing anti-SLAPP policies for A11y Slack with Harvard Cyberlaw Clinic Focus on What Matters Celebrating One Year of Independence as Modern Sole Design, LLC Evinced is Pushing the Limits of Automated Accessibility Testing Content-visibility and Accessible Semantics Finding accessibility jobs in specialized companies and the mainstream Outsider Leverage and Accessibility Encouraging Open Source Contributions with Docs: a Self-Fulfilling Prophecy Remote Work and Van Life Salary and Career Growth Prototype Testing for Accessible Client-Side Routing On Great Leadership, Gatsby & Girl Develop It The Deal with Developer Advocacy Live Coding Accessibility Chapter Two at Deque 2017, in Music Writing winning abstracts Accessibility is a Civil Right 2016, a Year of Milestones Best of 2016 Music Links vs. Buttons in Modern Web Applications Accessibility and Performance I won an O Web Accessibility Resources This is what a developer looks like. What Wally On writing better captions for images What I’ve Learned Working on a Large Open-Source Framework Speak at your local elementary school. Button Focus Hell Page Scrolling in Mobile Safari & VoiceOver Accessibility Wins Notes from CSUN 2015 Protractor Accessibility Plugin Riding a bicycle to an accessibility conference 2014: One to Remember AngularJS Material Design & ngAria Summing Up JSConf EU 2014 How I Audit a Website for Accessibility CSUN 2014 Conference Recap Accessibility and the Shadow DOM Favorite Music 2013 Girl Develop It Web Accessibility Mobile Web Accessibility with VoiceOver Webstock & NZ 2013 Favorite Music 2012 Target Corporate Site Redesign: Accessible & Responsive Web Development Decibel Festival Recap 2012 Favorite Music 2011 Spiceboard: Wordpress Recipes for iPad POP Clock Favorite Music 2010 CSS + JS + Accessibility Christmas JS1k Zend Framework. NACCC Urban Type Sutton RV Simplexml in php 5 AS3 Load Workflow AS3 Mouse Events Holiday 2009 Why Outlook Sucks
Accessibility and the Shadow DOM: JSConf Australia 2014
2014-04-30 · via MarcySutton.com RSS Feed

April 30, 2014

I presented Accessibility of Web Components at JSConf US in May 2014. Read about that experience on the Substantial blog.
Or watch the video from JSConf.

The Stage at JSConf AU

Every time I attend a conference (and I’ve been to quite a few) I sit in the audience watching people speak and think to myself, “I want to do that. I can do that.” So it’s amazing to say that I was lucky enough to be selected and flown from Seattle to Melbourne for JSConf Australia on April 10. After submitting many unselected conference proposals, each one getting closer, my topic of Accessibility and the Shadow DOM finally broke through to a mainstream conference. I may have gotten a little help from Geoffrey Grosenbach (thanks, Geoff!) but I know my topic deserved to be there. I’ve worked hard researching Web Components, experimenting with cutting-edge code, interviewing people and writing. I have a lot to say. [Update] Thanks to Jared (@rioter) for the assurance that my talk was selected on its own merits.

A Little Background

Ever since Clay Johnson’s talk at Webstock where he mentioned people always choose pizza over broccoli when it comes to content on the Internet (ex. Kardashians vs. child hunger), I’ve thought of web accessibility as the broccoli of web development. How do you remind people they aren’t good at supporting marginalized members of society when they’d much rather hear about robots or WebSockets? When it’s phrased like that, I totally get it. Conferences are supposed to be fun; they lift you up and give you the inspiration needed for a series of uninterrupted months at work. The thing is, those months at work are the times when we need to remember web accessibility the most. Wouldn’t it be great if the inspiration came from conference talks tying web accessibility to modern code we do want to hear about?

Speaking at JSConfAU

Speaking to hundreds of people and being videotaped feels a bit like skydiving for 30 minutes. They mic you up, you make some jokes and then you’re up there. Some of your intended jokes don’t get any laughs, some do. You are responsible for curating the conversation the entire time. I thought teaching experience with Girl Develop It would help: it did help my confidence in getting up there, but I couldn’t ask if something made sense and then explain it another way. And 30 minutes goes by fast.

Part of the difficulty transitioning from speaking at meetups and code academies to a mainstream conference has to do with the audience. Accessibility and the Shadow DOM, as I initially structured it, began with accessibility background and then went into Shadow DOM. It was too technical for Refresh Seattle but worked great for a code academy. It’s pretty obvious to me now that I should have skipped the background for JSConf and focused the entire 30 minutes on Shadow DOM. Fortunately, what seems like a big miss actually did a huge service to the accessibility community so I shouldn’t feel bad. I’m still working out how to best structure a modern, mainstream accessibility talk (while trying not to be too hard on myself). JSConfAU felt like the beginning of something big, so I’m making an effort to make my talks more memorable. Here are some notes I made after the experience:

  • What’s the one thing you want people to take away from your talk?
  • Don’t hit people over the head with accessibility.
  • Really plan your talk for the audience. How technical are they? How much do they already know?
  • If you forget something, like introducing yourself, use notes next time.
  • Watch your timing. It goes by real fast.
  • Don’t forget to let non-visual learners in on your jokes (like animated goat gifs).

JSConf US

Though Accessibility and the Shadow DOM wasn’t selected for JSConf US (they had a gazillion rad entries), they did offer a self-serve, open track for anyone to give a talk. I was excited to give my restructured talk to this mainstream audience: there were so many cool things about the topic that I wanted to share. Before it all happened, I wrote, “If I do get the chance, I’ll make sure to apply what I learned at JSConfAU.”