SlideShare a Scribd company logo
1 of 25
Download to read offline
June 2023
Building products people actually can use
– why all developers need to understand
accessibility
Essential (Laravel) developer skills for
successful end-to-end project delivery
#LaraDuck
About us
We are Laravel’s
fi
rst o
ffi
cial UK Accredited Partner
Clients approach us when their Web Platforms need to be redesigned and rebuilt so content can becomes
more accessible, user friendly and served by better open source technology like Laravel. We also help clients
to ensure their data, websites are secure and compliant through better UX, SEO and DevOps.
Welcome 👋 to the fifth webinar of this Essential Skills Series for (Laravel) Developers looking
to grow and elevate their soft skills
What you need to know:
‣ In each session one of our Ducks will focus on a different stage of the project lifecycle
‣ Topics include, pitching, project management, Agile, UX, accessibility, internal
communications and much more
‣ Each session is recorded, and shared to everyone who registered
‣ We will also share with you additional material, such as articles, white paper and
previous webinars
Introduction
Today’s session:
• Today session is going to last around 40 minutes
• There will be time available at the end for your questions at the end of session
• The full recording of the webinar will be emailed early next week
To submit a question:
• Open the Q&A window by clicking the Q&A button located at the bottom of your
screen
You can also post questions on Twitter after the webinar using the
hashtag #LaraDuck
House rules
Captions:
• Automated captions are available – if not already turned on, you can switch these
on via the Transcripts button located at the bottom
• The on-demand version of the webinar will be provided with manually-edited
captioning
House rules
Let’s go
The practice of making information and
facilities inclusive to all persons by removing
the barriers that may prevent certain users
from accessing that information or making
use of those facilities.
WHAT IS
ACCESSIBILITY?
Accessibility in action
Credit for original diagram: https://download.microsoft.com/download/b/0/d/b0d4bf87-09ce-4417-8f28-d60703d672ed/inclusive_toolkit_manual_final.pdf
Permanent x Temporary x Situational
Motor
Visual
Auditory
Verbal
Neurological/Cognitive
Credit for original diagram: https://download.microsoft.com/download/b/0/d/b0d4bf87-09ce-4417-8f28-d60703d672ed/inclusive_toolkit_manual_final.pdf
WHO IS
RESPONSIBLE FOR
ACCESSIBILITY?
Accessibility in development
1. Order and relationship of elements
2. Visual contrast between elements
3. Description and labelling of elements
4. Reflection of the state of controls
Accessibility in development
Order and relationship of elements
How heading levels define structure and relationships, what belongs to what.
Using landmarks to define document structure to help parsing and understanding of
how the information is grouped.
Accessibility in development
Visual contrast between elements
Ensuring that the text and controls have enough visual contrast to be clearly identifiable
and to make reading easy.
Contrast is measured using a ratio, for compliance this ratio should be at minimum 1:45
between background and foreground.
Accessibility in development
Description and labelling of elements
All elements must be described effectively using different methods like alt attributes on
images, audio description on videos and properly coded labels for form controls.
Sometimes using “role” attributes is needed.
Accessibility in development
Reflection of the state of controls
When something changes in the interface, it must be communicated to the user.
Accordion toggles, tab selection, focus on controls, form errors.
The case for accessibility in digital
1. It’s the right thing to do
2. It’s 20% of the population (and maybe more)
3. It helps everyone
4. Better positioned for acquisitions and investment
5. Protects you against lawsuits
How to champion accessibility
1. Internal training – focused in how the different teams
are responsible for different parts of accessibility
2. Create a company culture around accessibility
3. Keep the principles present with checklist, processes
and updates
How to identify what’s needed
What to look for, where to look
Layout, Ordering, Attributes, Events and other
considerations.
How to identify what’s needed
Layout & Ordering Content
How to identify what’s needed
Attributes & Events
How to identify what’s needed
Other Considerations
Q&A Session
Let’s answer your questions
Email: hello@cyber-duck.co.uk
Twitter: @cyberduck_uk
LinkedIn: linkedin.com/company/cyber-duck
Next Session
Measure twice, cut once – making planning
scope of work successful
(7th July 2023)
Email: hello@cyber-duck.co.uk
Twitter: @cyberduck_uk
LinkedIn: linkedin.com/company/cyber-duck
Next Steps
In the meantime…
Download our free white paper:
How to Scale Laravel Projects and Applications.
SCAN TO DOWNLOAD
SCAN TO DOWNLOAD
THANK YOU SO MUCH!
Cyber-Duck
“
“
@cyberduck_uk
We’re hiring, reach out
to me if you’re interested!

More Related Content

Similar to Essential Developer Skills for Accessibility Webinar

2010 Lotusphere Instructor Day IDC Presentation
2010 Lotusphere Instructor Day IDC Presentation2010 Lotusphere Instructor Day IDC Presentation
2010 Lotusphere Instructor Day IDC Presentationsharynrjk
 
Atlanta Drupal Users Group - October 2015 - Success of the GT Redesign
Atlanta Drupal Users Group - October 2015 - Success of the GT RedesignAtlanta Drupal Users Group - October 2015 - Success of the GT Redesign
Atlanta Drupal Users Group - October 2015 - Success of the GT RedesignEric Sembrat
 
Acudo & advanced analytics
Acudo & advanced analyticsAcudo & advanced analytics
Acudo & advanced analyticsRohit Kewlani
 
Laravel CI / CD in Azure Web Apps - Global Azure Bootcamp Jakarta
Laravel CI / CD in Azure Web Apps -  Global Azure Bootcamp JakartaLaravel CI / CD in Azure Web Apps -  Global Azure Bootcamp Jakarta
Laravel CI / CD in Azure Web Apps - Global Azure Bootcamp JakartaBilly Riantono
 
Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009Emagination ®
 
Open Web Technologies and You - Durham College Student Integration Presentation
Open Web Technologies and You - Durham College Student Integration PresentationOpen Web Technologies and You - Durham College Student Integration Presentation
Open Web Technologies and You - Durham College Student Integration Presentationdarryl_lehmann
 
COMPUTER APPLICATION PROJECT ON
COMPUTER APPLICATION PROJECT ON COMPUTER APPLICATION PROJECT ON
COMPUTER APPLICATION PROJECT ON Jitender Suryavansh
 
ThinkDox ECM implmentation and support services
ThinkDox ECM implmentation and support servicesThinkDox ECM implmentation and support services
ThinkDox ECM implmentation and support servicesChristopher Wynder
 
Twin Redheaded Stepchildren of a Different Mother: The Usability of Accessibi...
Twin Redheaded Stepchildren of a Different Mother: The Usability of Accessibi...Twin Redheaded Stepchildren of a Different Mother: The Usability of Accessibi...
Twin Redheaded Stepchildren of a Different Mother: The Usability of Accessibi...Dylan Wilbanks
 
How to Hire Flutter Developers in India Quick Guide.pdf
How to Hire Flutter Developers in India Quick Guide.pdfHow to Hire Flutter Developers in India Quick Guide.pdf
How to Hire Flutter Developers in India Quick Guide.pdfchristiemarie4
 
How to improve Developer Documentations ?
How to improve Developer Documentations ?How to improve Developer Documentations ?
How to improve Developer Documentations ?Utsav Parashar
 
Community Platform: Choosing the Right One
Community Platform: Choosing the Right One Community Platform: Choosing the Right One
Community Platform: Choosing the Right One Satya S
 
Building Software Solutions Using Web 2.0 Technologies
Building Software Solutions Using Web 2.0 TechnologiesBuilding Software Solutions Using Web 2.0 Technologies
Building Software Solutions Using Web 2.0 TechnologiesAspire Systems
 
CA Productivity Accelerator v12.1: What's New and Advanced Features
CA Productivity Accelerator v12.1: What's New and Advanced FeaturesCA Productivity Accelerator v12.1: What's New and Advanced Features
CA Productivity Accelerator v12.1: What's New and Advanced FeaturesCA Technologies
 
Dev Dives: Automate in full power with the latest Generative AI features in U...
Dev Dives: Automate in full power with the latest Generative AI features in U...Dev Dives: Automate in full power with the latest Generative AI features in U...
Dev Dives: Automate in full power with the latest Generative AI features in U...UiPathCommunity
 
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009Perficient, Inc.
 
Product Management Essentials
Product Management EssentialsProduct Management Essentials
Product Management EssentialsÖmer Demir
 
How developers can help deliver winning pitches and aid new business
How developers can help deliver winning pitches and aid new businessHow developers can help deliver winning pitches and aid new business
How developers can help deliver winning pitches and aid new businessCyber-Duck
 

Similar to Essential Developer Skills for Accessibility Webinar (20)

Business Transformation Using TOGAF
Business Transformation Using TOGAF Business Transformation Using TOGAF
Business Transformation Using TOGAF
 
2010 Lotusphere Instructor Day IDC Presentation
2010 Lotusphere Instructor Day IDC Presentation2010 Lotusphere Instructor Day IDC Presentation
2010 Lotusphere Instructor Day IDC Presentation
 
Atlanta Drupal Users Group - October 2015 - Success of the GT Redesign
Atlanta Drupal Users Group - October 2015 - Success of the GT RedesignAtlanta Drupal Users Group - October 2015 - Success of the GT Redesign
Atlanta Drupal Users Group - October 2015 - Success of the GT Redesign
 
Acudo & advanced analytics
Acudo & advanced analyticsAcudo & advanced analytics
Acudo & advanced analytics
 
Laravel CI / CD in Azure Web Apps - Global Azure Bootcamp Jakarta
Laravel CI / CD in Azure Web Apps -  Global Azure Bootcamp JakartaLaravel CI / CD in Azure Web Apps -  Global Azure Bootcamp Jakarta
Laravel CI / CD in Azure Web Apps - Global Azure Bootcamp Jakarta
 
Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009
 
Open Web Technologies and You - Durham College Student Integration Presentation
Open Web Technologies and You - Durham College Student Integration PresentationOpen Web Technologies and You - Durham College Student Integration Presentation
Open Web Technologies and You - Durham College Student Integration Presentation
 
COMPUTER APPLICATION PROJECT ON
COMPUTER APPLICATION PROJECT ON COMPUTER APPLICATION PROJECT ON
COMPUTER APPLICATION PROJECT ON
 
ThinkDox ECM implmentation and support services
ThinkDox ECM implmentation and support servicesThinkDox ECM implmentation and support services
ThinkDox ECM implmentation and support services
 
Twin Redheaded Stepchildren of a Different Mother: The Usability of Accessibi...
Twin Redheaded Stepchildren of a Different Mother: The Usability of Accessibi...Twin Redheaded Stepchildren of a Different Mother: The Usability of Accessibi...
Twin Redheaded Stepchildren of a Different Mother: The Usability of Accessibi...
 
How to Hire Flutter Developers in India Quick Guide.pdf
How to Hire Flutter Developers in India Quick Guide.pdfHow to Hire Flutter Developers in India Quick Guide.pdf
How to Hire Flutter Developers in India Quick Guide.pdf
 
How to improve Developer Documentations ?
How to improve Developer Documentations ?How to improve Developer Documentations ?
How to improve Developer Documentations ?
 
Community Platform: Choosing the Right One
Community Platform: Choosing the Right One Community Platform: Choosing the Right One
Community Platform: Choosing the Right One
 
Building Software Solutions Using Web 2.0 Technologies
Building Software Solutions Using Web 2.0 TechnologiesBuilding Software Solutions Using Web 2.0 Technologies
Building Software Solutions Using Web 2.0 Technologies
 
CA Productivity Accelerator v12.1: What's New and Advanced Features
CA Productivity Accelerator v12.1: What's New and Advanced FeaturesCA Productivity Accelerator v12.1: What's New and Advanced Features
CA Productivity Accelerator v12.1: What's New and Advanced Features
 
Dev Dives: Automate in full power with the latest Generative AI features in U...
Dev Dives: Automate in full power with the latest Generative AI features in U...Dev Dives: Automate in full power with the latest Generative AI features in U...
Dev Dives: Automate in full power with the latest Generative AI features in U...
 
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
 
Product Management Essentials
Product Management EssentialsProduct Management Essentials
Product Management Essentials
 
How developers can help deliver winning pitches and aid new business
How developers can help deliver winning pitches and aid new businessHow developers can help deliver winning pitches and aid new business
How developers can help deliver winning pitches and aid new business
 
Duraichi _Dotnet_6yrsexp_cv
Duraichi _Dotnet_6yrsexp_cvDuraichi _Dotnet_6yrsexp_cv
Duraichi _Dotnet_6yrsexp_cv
 

More from Cyber-Duck

Measure Twice, Cut Once – Making Planning Scope of Work a Success.pdf
Measure Twice, Cut Once – Making Planning Scope of Work a Success.pdfMeasure Twice, Cut Once – Making Planning Scope of Work a Success.pdf
Measure Twice, Cut Once – Making Planning Scope of Work a Success.pdfCyber-Duck
 
Building products people actually want 
to use – understanding the value of UX
Building products people actually want 
to use – understanding the value of UXBuilding products people actually want 
to use – understanding the value of UX
Building products people actually want 
to use – understanding the value of UXCyber-Duck
 
Code is not enough – why developers must wear multiple hats
Code is not enough – why developers must wear multiple hatsCode is not enough – why developers must wear multiple hats
Code is not enough – why developers must wear multiple hatsCyber-Duck
 
Usability Lessons From National Healthcare Apps
Usability Lessons From National Healthcare AppsUsability Lessons From National Healthcare Apps
Usability Lessons From National Healthcare AppsCyber-Duck
 
Delivering Fantastic Brand Experiences With Low-Code
Delivering Fantastic Brand Experiences With Low-CodeDelivering Fantastic Brand Experiences With Low-Code
Delivering Fantastic Brand Experiences With Low-CodeCyber-Duck
 
eCommerce & Accessibility Webinar: How Accessibility can Boost Conversion Rates
eCommerce & Accessibility Webinar: How Accessibility can Boost Conversion RateseCommerce & Accessibility Webinar: How Accessibility can Boost Conversion Rates
eCommerce & Accessibility Webinar: How Accessibility can Boost Conversion RatesCyber-Duck
 
Drupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 Migration
Drupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 MigrationDrupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 Migration
Drupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 MigrationCyber-Duck
 
PDF Accessibility Webinar: The War on PDFs
PDF Accessibility Webinar: The War on PDFsPDF Accessibility Webinar: The War on PDFs
PDF Accessibility Webinar: The War on PDFsCyber-Duck
 
The Future of Content Strategy Webinar
The Future of Content Strategy WebinarThe Future of Content Strategy Webinar
The Future of Content Strategy WebinarCyber-Duck
 
DevOps CTO Masterclass | Webinar Oct. 2020
DevOps CTO Masterclass | Webinar Oct. 2020DevOps CTO Masterclass | Webinar Oct. 2020
DevOps CTO Masterclass | Webinar Oct. 2020Cyber-Duck
 
Cyber Duck BAM Sustainability
Cyber Duck BAM SustainabilityCyber Duck BAM Sustainability
Cyber Duck BAM SustainabilityCyber-Duck
 
Silverstripe a leading CMS
Silverstripe a leading CMSSilverstripe a leading CMS
Silverstripe a leading CMSCyber-Duck
 
Designing Better Experiences: Matt Gibson for Marketing Week Live 2015
Designing Better Experiences: Matt Gibson for Marketing Week Live 2015Designing Better Experiences: Matt Gibson for Marketing Week Live 2015
Designing Better Experiences: Matt Gibson for Marketing Week Live 2015Cyber-Duck
 
Css pre-processors myths
Css pre-processors mythsCss pre-processors myths
Css pre-processors mythsCyber-Duck
 
Designing Better Experiences - UX London 2013
Designing Better Experiences - UX London 2013Designing Better Experiences - UX London 2013
Designing Better Experiences - UX London 2013Cyber-Duck
 
Adaptive Web Design, does size really matter?
Adaptive Web Design, does size really matter?Adaptive Web Design, does size really matter?
Adaptive Web Design, does size really matter?Cyber-Duck
 
Project : DuckPad
Project : DuckPadProject : DuckPad
Project : DuckPadCyber-Duck
 
User Experience as an Integral Facet of Online Marketing
User Experience as an Integral Facet of Online MarketingUser Experience as an Integral Facet of Online Marketing
User Experience as an Integral Facet of Online MarketingCyber-Duck
 

More from Cyber-Duck (18)

Measure Twice, Cut Once – Making Planning Scope of Work a Success.pdf
Measure Twice, Cut Once – Making Planning Scope of Work a Success.pdfMeasure Twice, Cut Once – Making Planning Scope of Work a Success.pdf
Measure Twice, Cut Once – Making Planning Scope of Work a Success.pdf
 
Building products people actually want 
to use – understanding the value of UX
Building products people actually want 
to use – understanding the value of UXBuilding products people actually want 
to use – understanding the value of UX
Building products people actually want 
to use – understanding the value of UX
 
Code is not enough – why developers must wear multiple hats
Code is not enough – why developers must wear multiple hatsCode is not enough – why developers must wear multiple hats
Code is not enough – why developers must wear multiple hats
 
Usability Lessons From National Healthcare Apps
Usability Lessons From National Healthcare AppsUsability Lessons From National Healthcare Apps
Usability Lessons From National Healthcare Apps
 
Delivering Fantastic Brand Experiences With Low-Code
Delivering Fantastic Brand Experiences With Low-CodeDelivering Fantastic Brand Experiences With Low-Code
Delivering Fantastic Brand Experiences With Low-Code
 
eCommerce & Accessibility Webinar: How Accessibility can Boost Conversion Rates
eCommerce & Accessibility Webinar: How Accessibility can Boost Conversion RateseCommerce & Accessibility Webinar: How Accessibility can Boost Conversion Rates
eCommerce & Accessibility Webinar: How Accessibility can Boost Conversion Rates
 
Drupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 Migration
Drupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 MigrationDrupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 Migration
Drupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 Migration
 
PDF Accessibility Webinar: The War on PDFs
PDF Accessibility Webinar: The War on PDFsPDF Accessibility Webinar: The War on PDFs
PDF Accessibility Webinar: The War on PDFs
 
The Future of Content Strategy Webinar
The Future of Content Strategy WebinarThe Future of Content Strategy Webinar
The Future of Content Strategy Webinar
 
DevOps CTO Masterclass | Webinar Oct. 2020
DevOps CTO Masterclass | Webinar Oct. 2020DevOps CTO Masterclass | Webinar Oct. 2020
DevOps CTO Masterclass | Webinar Oct. 2020
 
Cyber Duck BAM Sustainability
Cyber Duck BAM SustainabilityCyber Duck BAM Sustainability
Cyber Duck BAM Sustainability
 
Silverstripe a leading CMS
Silverstripe a leading CMSSilverstripe a leading CMS
Silverstripe a leading CMS
 
Designing Better Experiences: Matt Gibson for Marketing Week Live 2015
Designing Better Experiences: Matt Gibson for Marketing Week Live 2015Designing Better Experiences: Matt Gibson for Marketing Week Live 2015
Designing Better Experiences: Matt Gibson for Marketing Week Live 2015
 
Css pre-processors myths
Css pre-processors mythsCss pre-processors myths
Css pre-processors myths
 
Designing Better Experiences - UX London 2013
Designing Better Experiences - UX London 2013Designing Better Experiences - UX London 2013
Designing Better Experiences - UX London 2013
 
Adaptive Web Design, does size really matter?
Adaptive Web Design, does size really matter?Adaptive Web Design, does size really matter?
Adaptive Web Design, does size really matter?
 
Project : DuckPad
Project : DuckPadProject : DuckPad
Project : DuckPad
 
User Experience as an Integral Facet of Online Marketing
User Experience as an Integral Facet of Online MarketingUser Experience as an Integral Facet of Online Marketing
User Experience as an Integral Facet of Online Marketing
 

Recently uploaded

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 

Recently uploaded (20)

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 

Essential Developer Skills for Accessibility Webinar

  • 1. June 2023 Building products people actually can use – why all developers need to understand accessibility Essential (Laravel) developer skills for successful end-to-end project delivery #LaraDuck
  • 2. About us We are Laravel’s fi rst o ffi cial UK Accredited Partner Clients approach us when their Web Platforms need to be redesigned and rebuilt so content can becomes more accessible, user friendly and served by better open source technology like Laravel. We also help clients to ensure their data, websites are secure and compliant through better UX, SEO and DevOps.
  • 3. Welcome 👋 to the fifth webinar of this Essential Skills Series for (Laravel) Developers looking to grow and elevate their soft skills What you need to know: ‣ In each session one of our Ducks will focus on a different stage of the project lifecycle ‣ Topics include, pitching, project management, Agile, UX, accessibility, internal communications and much more ‣ Each session is recorded, and shared to everyone who registered ‣ We will also share with you additional material, such as articles, white paper and previous webinars Introduction
  • 4. Today’s session: • Today session is going to last around 40 minutes • There will be time available at the end for your questions at the end of session • The full recording of the webinar will be emailed early next week To submit a question: • Open the Q&A window by clicking the Q&A button located at the bottom of your screen You can also post questions on Twitter after the webinar using the hashtag #LaraDuck House rules
  • 5. Captions: • Automated captions are available – if not already turned on, you can switch these on via the Transcripts button located at the bottom • The on-demand version of the webinar will be provided with manually-edited captioning House rules
  • 7. The practice of making information and facilities inclusive to all persons by removing the barriers that may prevent certain users from accessing that information or making use of those facilities. WHAT IS ACCESSIBILITY?
  • 9. Credit for original diagram: https://download.microsoft.com/download/b/0/d/b0d4bf87-09ce-4417-8f28-d60703d672ed/inclusive_toolkit_manual_final.pdf Permanent x Temporary x Situational Motor Visual Auditory Verbal Neurological/Cognitive
  • 10. Credit for original diagram: https://download.microsoft.com/download/b/0/d/b0d4bf87-09ce-4417-8f28-d60703d672ed/inclusive_toolkit_manual_final.pdf WHO IS RESPONSIBLE FOR ACCESSIBILITY?
  • 11. Accessibility in development 1. Order and relationship of elements 2. Visual contrast between elements 3. Description and labelling of elements 4. Reflection of the state of controls
  • 12. Accessibility in development Order and relationship of elements How heading levels define structure and relationships, what belongs to what. Using landmarks to define document structure to help parsing and understanding of how the information is grouped.
  • 13. Accessibility in development Visual contrast between elements Ensuring that the text and controls have enough visual contrast to be clearly identifiable and to make reading easy. Contrast is measured using a ratio, for compliance this ratio should be at minimum 1:45 between background and foreground.
  • 14. Accessibility in development Description and labelling of elements All elements must be described effectively using different methods like alt attributes on images, audio description on videos and properly coded labels for form controls. Sometimes using “role” attributes is needed.
  • 15. Accessibility in development Reflection of the state of controls When something changes in the interface, it must be communicated to the user. Accordion toggles, tab selection, focus on controls, form errors.
  • 16. The case for accessibility in digital 1. It’s the right thing to do 2. It’s 20% of the population (and maybe more) 3. It helps everyone 4. Better positioned for acquisitions and investment 5. Protects you against lawsuits
  • 17. How to champion accessibility 1. Internal training – focused in how the different teams are responsible for different parts of accessibility 2. Create a company culture around accessibility 3. Keep the principles present with checklist, processes and updates
  • 18. How to identify what’s needed What to look for, where to look Layout, Ordering, Attributes, Events and other considerations.
  • 19. How to identify what’s needed Layout & Ordering Content
  • 20. How to identify what’s needed Attributes & Events
  • 21. How to identify what’s needed Other Considerations
  • 22. Q&A Session Let’s answer your questions Email: hello@cyber-duck.co.uk Twitter: @cyberduck_uk LinkedIn: linkedin.com/company/cyber-duck
  • 23. Next Session Measure twice, cut once – making planning scope of work successful (7th July 2023) Email: hello@cyber-duck.co.uk Twitter: @cyberduck_uk LinkedIn: linkedin.com/company/cyber-duck
  • 24. Next Steps In the meantime… Download our free white paper: How to Scale Laravel Projects and Applications. SCAN TO DOWNLOAD SCAN TO DOWNLOAD
  • 25. THANK YOU SO MUCH! Cyber-Duck “ “ @cyberduck_uk We’re hiring, reach out to me if you’re interested!