Radina Matic presented lessons learned from working on the accessibility of a Django project. Some key points included:
1) Plan for accessibility from the start by including requirements in style guides and considering accessibility for frameworks and components.
2) Automated accessibility testing should begin as early as possible.
3) Accessibility is a shared responsibility and involves guidelines, tools, principles of perceivability, operability, understandability and robustness.
How browser accessibility can enhance safe driving (AGL Summit Nov 2020)Igalia
A talk by Igalia's Jacobo Aragunde at Automotive Grade Linux Summit, Nov 2020 on accessibility technology and how it (or related technologies in the browser) could play a role in creating new means for safe interaction while driving.
https://www.youtube.com/watch?v=o0-0N6IdRLo
Slides from 'Back to Basics' quarterly theme presentation @Version 1 covering: general front-end best practice guidelines,HTML markup, CSS, Java Script, Accessibility, Performance, Cross-browser compatibility, Code Reviews and Tools & resources
Slides from an HTML5 overview session I presented at work...
This presentation has an accompanying sample webapp project: http://code.google.com/p/html5-playground
Front end vs Backend
Front-End intersections ( designers - developers)
Design system
UI developer VS Front end developer
Front End Skills
Front-End roles and responsibilities
What should Front End developer know ?
How browser accessibility can enhance safe driving (AGL Summit Nov 2020)Igalia
A talk by Igalia's Jacobo Aragunde at Automotive Grade Linux Summit, Nov 2020 on accessibility technology and how it (or related technologies in the browser) could play a role in creating new means for safe interaction while driving.
https://www.youtube.com/watch?v=o0-0N6IdRLo
Slides from 'Back to Basics' quarterly theme presentation @Version 1 covering: general front-end best practice guidelines,HTML markup, CSS, Java Script, Accessibility, Performance, Cross-browser compatibility, Code Reviews and Tools & resources
Slides from an HTML5 overview session I presented at work...
This presentation has an accompanying sample webapp project: http://code.google.com/p/html5-playground
Front end vs Backend
Front-End intersections ( designers - developers)
Design system
UI developer VS Front end developer
Front End Skills
Front-End roles and responsibilities
What should Front End developer know ?
Techjoomla Infrastructure Extensions - Adding an Enterprise Layer to Joomla!Parth Lawate
Rapid development with Horizontal / infrastructure extensions in Joomla
Learn how you can enrich the power of Joomla by adding more infrastructure extensions to your development stack and do rapid development with a rich ready to use feature set.
Joomla! adds a lot of value with Infrastructure extensions like Categories, Smart Search, User management etc. Learn how we extended this concept to create a host of additional Infrastructure extensions and libraries over the last few years which has allowed us to introduce rich enterprise features in our extensions and service offerings with a smaller code footprint. We will cover a variety of infrastructure extensions and libraries for Reporting, Hierarchy Management, Indexing for Search, Role based ACL, Dashboards, Data import and manipulation, Notifications Management, REST APIs, Vendor Management, Social Integrations and much more!
From Session presented at Joomla World Conference in Italy 2017 https://conference.joomla.org/schedule/rapid-development-with-horizontal-infrastructure-extensions-in-joomla.html
Front end developer responsibilities what does a front-end developer do?Katy Slemon
Front-end developer responsibilities include more than visual representation. Front-end web development is all about developing the user-facing side of the product.
Rich and Beautiful: Making Attractive Apps in HTML5 [Wpg 2013]David Wesst
End-users are shallow and vein when it comes to applications. Whether you are selling apps in the marketplace, or trying to engage business users, without a sexy user experience, it can be hard to get people interested. HTML5, although very practical and functional as a platform, can do wonders when it comes to making sexy software. In this session, we will take a deeper dive into the HTML5 tools that can make your application a looker and really look good. We will learn how to take a regular HTML5 application and turn it into a rich user experience that stands out in the crown in HTML5 application using features like SVG, Canvas, and Audio/Video.
5 Reasons Why Your Website Is[n’t] a Native App (PrDC 2015)David Wesst
“We need a mobile app. Make our website into a mobile app.” The request seems reasonable, doesn’t it? Your website is JavaScript, native apps are JavaScript, why wouldn’t you make your website into an application? In this presentation we’ll give you 5 reasons why your website shouldn’t end up as a native application to give you the tools you need to not only turn down the request, but on how to make a better solution.
This presentation has been presented at the Flex User Group in Berlin [1] on July 5th, 2012. I basically tried to cover the current state of Apache Flex, its possible future role in 2050 and compared Apache Flex with other Web technologies. I also tried to summarise my current work at Apache Flex. Hopefully, you'll find this presentation inspiring, too ;)
[1] http://www.flash-kiez.de
This is the presentation slide used in my recent workshop around "Building Frontend Webapps" - Basics.
Original slides - https://lnkd.in/guFG57x
Detailed self help steps from start to end can be found here - https://lnkd.in/gvZc6MH
#frontend #learning #education #elearning
An overview of web development essentials that will help you as a user experience designer to not only understand how to integrate designs with development components, but also to learn some tips on interacting effectively with developers.
Techjoomla Infrastructure Extensions - Adding an Enterprise Layer to Joomla!Parth Lawate
Rapid development with Horizontal / infrastructure extensions in Joomla
Learn how you can enrich the power of Joomla by adding more infrastructure extensions to your development stack and do rapid development with a rich ready to use feature set.
Joomla! adds a lot of value with Infrastructure extensions like Categories, Smart Search, User management etc. Learn how we extended this concept to create a host of additional Infrastructure extensions and libraries over the last few years which has allowed us to introduce rich enterprise features in our extensions and service offerings with a smaller code footprint. We will cover a variety of infrastructure extensions and libraries for Reporting, Hierarchy Management, Indexing for Search, Role based ACL, Dashboards, Data import and manipulation, Notifications Management, REST APIs, Vendor Management, Social Integrations and much more!
From Session presented at Joomla World Conference in Italy 2017 https://conference.joomla.org/schedule/rapid-development-with-horizontal-infrastructure-extensions-in-joomla.html
Front end developer responsibilities what does a front-end developer do?Katy Slemon
Front-end developer responsibilities include more than visual representation. Front-end web development is all about developing the user-facing side of the product.
Rich and Beautiful: Making Attractive Apps in HTML5 [Wpg 2013]David Wesst
End-users are shallow and vein when it comes to applications. Whether you are selling apps in the marketplace, or trying to engage business users, without a sexy user experience, it can be hard to get people interested. HTML5, although very practical and functional as a platform, can do wonders when it comes to making sexy software. In this session, we will take a deeper dive into the HTML5 tools that can make your application a looker and really look good. We will learn how to take a regular HTML5 application and turn it into a rich user experience that stands out in the crown in HTML5 application using features like SVG, Canvas, and Audio/Video.
5 Reasons Why Your Website Is[n’t] a Native App (PrDC 2015)David Wesst
“We need a mobile app. Make our website into a mobile app.” The request seems reasonable, doesn’t it? Your website is JavaScript, native apps are JavaScript, why wouldn’t you make your website into an application? In this presentation we’ll give you 5 reasons why your website shouldn’t end up as a native application to give you the tools you need to not only turn down the request, but on how to make a better solution.
This presentation has been presented at the Flex User Group in Berlin [1] on July 5th, 2012. I basically tried to cover the current state of Apache Flex, its possible future role in 2050 and compared Apache Flex with other Web technologies. I also tried to summarise my current work at Apache Flex. Hopefully, you'll find this presentation inspiring, too ;)
[1] http://www.flash-kiez.de
This is the presentation slide used in my recent workshop around "Building Frontend Webapps" - Basics.
Original slides - https://lnkd.in/guFG57x
Detailed self help steps from start to end can be found here - https://lnkd.in/gvZc6MH
#frontend #learning #education #elearning
An overview of web development essentials that will help you as a user experience designer to not only understand how to integrate designs with development components, but also to learn some tips on interacting effectively with developers.
Reflecting upon our experiences of learning academic writing, we will introduce some useful resources which can help both native speakers and learners of English develop an academic tone and style indispensable to scholarly writing. The resources to be reviewed in this presentation include non-digital and digital materials such as phrasebanks and corpora.
EU Food Regulation on Additives, Novel Foods and Food Contact MaterialsDaniele Pisanello
The presentation has been used within the EIPA's Seminar "Introduction to the fundamentals of EU Food Law: principles, procedures & main regulatory components", 7 and 13 of Luly 2016, on behalf of European Commission, DG Translation.
It provides an introduction to specific legal standards relating to food additives, novel foods and food contact materials.
Looking at Innovations in Curriculum through the Lens of 21st Century SkillsParisa Mehran
An innovative curriculum is characterized by the incorporation of 21st century skills, i.e., the essential skills needed for success in today’s world such as critical thinking and collaboration. Using Jenkins’ (2009) inventory, we investigated the curriculum orientations of Iranian school teachers particularly in terms of the precedence they give to critical thinking and students’ interests and needs. The participants endorsed curriculum innovation and valued the development of higher-order thinking skills and students’ 21st century concerns such as digital literacy. The results of this study will be further examined by comparing and contrasting the Iranian with the Japanese curricular practices.
Mobinius Technology Infographics - Comparison Android vs. iOSMobinius Technology
Mobile App Development Companies in India - Mobinius is the Leading Mobile App Development Company in India. We are providing Mobile App Development at reasonable rate. Enquire Today!
Introduction to Responsive Web Design http://tinyurl.com/9ldo4c6
Includes a sample project built from scratch in Node.js using LESS available on Github
Beyond the Checklists - Demystifying Accessibility Testing and Implementation...Radina Matic
Accessibility testing workshop held at the tcworld conference in Stuttgart on November 12, 2015, after my talk about Universal Design of Digital Content. Tips, resources and links for online and offline free tools used in a11y testing.
A Gentle introduction to Web Development & DjangoPRASANNAVENK
I recently delivered a talk on the topic Introduction to Web development and Django at 5 Day Industrial training programme on Free Software organized by Free Software Foundation Tamil Nadu. This is the presentation I created and used for the talk, which is created using HTML5 and reveal.js.
Build 2017 - B8100 - What's new and coming for Windows UI: XAML and compositionWindows Developer
Great user experiences can delight and engage your users, and make them more productive. Innovations in the Windows UI platform in XAML and Visual Layer make creating these experiences easy on Windows. This session shows you how to easily enable these experiences in your apps – be they consumer, enterprise, or line-of-business. We also tease you with what’s in store for Windows UI in the future and how we progressively make the 'possible' even easier.
In this talk we will share the idea of developing self guiding application that would provide the most engaging user experience possible using crowd sourced knowledge on a mobile interface. We will discuss and share how historical usage data could be mined using machine learning to identify application usage patterns to generate probable next actions. #h2ony
- Powered by the open source machine learning software H2O.ai. Contributors welcome at: https://github.com/h2oai
- To view videos on H2O open source machine learning software, go to: https://www.youtube.com/user/0xdata
in questa sessione si parla di come partire da un semplice sito web, renderlo responsive e una web application per poi evolverla in una progressive web app hostata su windows 10 e su microsoft azure.
Inclusive Design: an Introduction to Accessibility - Radina Matic - DrupalCon...Radina Matic
Talk about accessibility and inclusive design I presented at DrupalCon Barcelona on September 23, 2015.
Link for original talk:
https://events.drupal.org/barcelona2015/sessions/inclusive-design-introduction-accessibility-whys-and-hows
A presentation for Dundee University's Hack Day explaining the technologies to use and how to hack your own APIs by using Yahoo! Pipes and scraping RSS feeds.
Similar to Walking Down the A11y Road - Lessons Learned from Working on Accessibility of a Django Project (20)
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofsAlex Pruden
This paper presents Reef, a system for generating publicly verifiable succinct non-interactive zero-knowledge proofs that a committed document matches or does not match a regular expression. We describe applications such as proving the strength of passwords, the provenance of email despite redactions, the validity of oblivious DNS queries, and the existence of mutations in DNA. Reef supports the Perl Compatible Regular Expression syntax, including wildcards, alternation, ranges, capture groups, Kleene star, negations, and lookarounds. Reef introduces a new type of automata, Skipping Alternating Finite Automata (SAFA), that skips irrelevant parts of a document when producing proofs without undermining soundness, and instantiates SAFA with a lookup argument. Our experimental evaluation confirms that Reef can generate proofs for documents with 32M characters; the proofs are small and cheap to verify (under a second).
Paper: https://eprint.iacr.org/2023/1886
Enhancing Performance with Globus and the Science DMZGlobus
ESnet has led the way in helping national facilities—and many other institutions in the research community—configure Science DMZs and troubleshoot network issues to maximize data transfer performance. In this talk we will present a summary of approaches and tips for getting the most out of your network infrastructure using Globus Connect Server.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™UiPathCommunity
In questo evento online gratuito, organizzato dalla Community Italiana di UiPath, potrai esplorare le nuove funzionalità di Autopilot, il tool che integra l'Intelligenza Artificiale nei processi di sviluppo e utilizzo delle Automazioni.
📕 Vedremo insieme alcuni esempi dell'utilizzo di Autopilot in diversi tool della Suite UiPath:
Autopilot per Studio Web
Autopilot per Studio
Autopilot per Apps
Clipboard AI
GenAI applicata alla Document Understanding
👨🏫👨💻 Speakers:
Stefano Negro, UiPath MVPx3, RPA Tech Lead @ BSP Consultant
Flavio Martinelli, UiPath MVP 2023, Technical Account Manager @UiPath
Andrei Tasca, RPA Solutions Team Lead @NTT Data
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
Walking Down the A11y Road - Lessons Learned from Working on Accessibility of a Django Project
1. Walking Down the A11y Road
Lessons Learned from Working on
Accessibility of a Django Project
Radina Matic
radina@learningequality.org
@RadinaMatic
2. Radina Matic
- translator & technical writer
- open software & technology enthusiast
Web and Data Visualization at Rectory
Stats Office, University of Barcelona
Foundation for Learning Equality
radina.matic@ub.edu
radina@learningequality.org
@RadinaMatic
10. Good for Business
- Benefits SEO
- Improves mobile access and overall usability
- Increases market share
- PR impact derived from corporate social
responsibility
- Reduces legal risk
11. Don’t put up fires
Plan accessibility
as early as
possible, don’t
wait for QA
12. Standards & Laws
- US - Section 508 (1998) & ADA
- 21st Century &
Video Accessibility Act (2010)
- European Standard on accessibility
requirements for public procurement of ICT
products and services (EN 301 549 - 2014)
- Web Content Accessibility Guidelines
(WCAG) 2.0 as ISO/IEC 40500 (2012)
13. Accessibility mishaps
make headlines (and courtrooms)
- National Federation of the Blind v. TARGET (2008)
- National Association of the Deaf (NAD) v. Netflix (2012)
- Google Books (2012)
- Harvard & MIT (edX) MOOCs (2015)
http://www.karlgroves.com/2011/11/15/
list-of-web-accessibility-related-litigation-
and-settlements/ (~230 cases up to 2015)
19. Keyboard navigation
- Tab & Shift Tab through all the links
- Arrow keys through menus
- Skip-to links on top (first element after <body>)
Define visible focus state!
:focus {
outline: 0;
}
22. Images - The elusive ALT attribute
- alt=“?????”
- DESCRIBE the image
convey both content and functionality
- Do not put text inside images (localization)
- Decorative images – empty alt=“”
23. Links and Forms
Links
- Concise
- Descriptive
Click
More
Here
Forms
-Labels
-Fieldsets for grouping
-Tabbing order
32. Screenreader-only output
Heading level two clickable link
What is addition? What is
subtraction?
two
two hundred percent
Heading level two clickable link
Converting between fractions and
decimals
ten forty percent sixty percent
three hundred percent
33. Screenreader-only output
<div class="sr-only">{{_ "In this topic " }}</div>
<div class="progress-indicator {{vid_status}}">
<span class="sr-only">{{_ "there are " }}</span>
<div class="sidebar-icon">
<span class="progress-indicator content-counter">
<div class="sr-only">{{#unless n_pl_videos}}no{{/unless}}</div>
{{#if n_pl_videos}}{{n_pl_videos}}{{/if}}
</span>
</div>
<span class="sr-only">{{_ " videos." }}</span>
</div>
{{#ifcond vid_pct_started "<" 100}}
<span class="sr-only">{{_ "You are still working on " }}</span>
<span aria-hidden="true" role="presentation">{{ >{{vid_pct_started}}%</span>
{{/ifcond}}
{{#ifcond vid_pct_started "===" 100}}
<span class="sr-only">{{_ "You are still working on all of them." }}</span>
<span aria-hidden="true" role="presentation">{{vid_pct_started}}%</span>
{{/ifcond}}
34. Screenreader-only output
Heading level two clickable link
What is addition? What is
subtraction?
In this topic there are two
videos. You haven't started to
watch videos!
There are two exercises. You are
still working on all of them.
Heading level two clickable link
Converting between fractions and
decimals
In this topic there are ten
videos. Of those you have
completed forty percent. You are
still working on sixty percent.
There are three exercises. You
are still working on all of them.
36. A11y from the start
- Include a11y requirements into the Usability
Style Guide
- Leverage the standard HTML5 semantic elements
- Take a11y into account when choosing the
libraries and frameworks
- Make accessible web components available from the
beginning
- Start including automated a11y tests as soon as
possible
48. Accessibility is
a shared responsibility
http://www.w3.org/
community/wai-engage/wiki/
Accessibility_Responsibility_Breakdown
49. Put A11Y in your
dev team life
• A11y Pills & lots of passion
• Make accessibility a SHARED responsibility
• Start a Tools Repository
• Don't rely exclusively on checklists and
automated testing (Involve the USERS!)
• Accessibility is a process, not a project
problem (John B. Metz)
56. Color & Contrast - Tools
Contrast Analyzer -
http://www.paciellogroup.com/resources/contrastanalyser/
Accessibility Color Wheel -
http://gmazzocato.altervista.org/colorwheel/wheel.php
CONTRAST-A-WEB - http://dasplankton.de/ContrastA/ Color Safe -
http://colorsafe.co/
WCAG Contrast checker
https://addons.mozilla.org/ca/firefox/addon/wcag-contrast-checker/
Color Palette Accessibility Evaluator -
http://accessibility.oit.ncsu.edu/tools/color-contrast/
Color Extractor Bookmarklet - http://accessibility.oit.ncsu.edu/tools/color-
extractor/ & http://accessibility.oit.ncsu.edu/tools/color-contrast-chrome/
Color Contrast Visualizer
http://www.stainlessvision.com/blog/projects/colour-contrast-visualiser
57. Writing
-Plain language
-Sentences up to 25 words
-Paragraphs up to 3-4 sentences
-Active voice
-Consistent vocabulary
-Bulleted lists
-Consistent format & navigation