This document discusses making JavaScript applications more accessible. It begins by explaining why accessibility is important given the large number of people with disabilities. It then discusses common accessibility barriers with JavaScript, including some browsers not supporting JavaScript, lack of knowledge around WAI-ARIA practices, challenges with rich interactive applications using Ajax, and difficulty navigating with only a keyboard. The document provides tips for overcoming these barriers, such as using ARIA landmarks and attributes, semantic HTML, and skip navigation links. The overall message is that accessibility and JavaScript can coexist when the proper techniques are applied.
Planning & Designing for Accessible ExperiencesICF
In recent years, there has been a growing need for companies to design digital experiences that are accessible and inclusive for all audiences. Join ICF Next Partners Anne Catherine Feeney and Jane Motz Hayes for pro advice on how to exceed project expectations while navigating accessibility from the very start. After this discussion, you will be able to:
1. Understand accessibility and inclusivity.
2. Navigate guidelines.
3. Design content.
4. Develop and test effectively.
Incorporating accessibility into your software.
What does accessibility mean?
Why should we do this?
How we should do this?
What impacts does this have?
Accessibility is not a rare edge case, it is something that concerns all of us. This is an introduction to Web Accessibility for Web Developers, in context of the German BITV and the international WAI Guidelines (mostly WCAG 2.0). It should raise general awareness of accessibility for Web Development, and shows that accessibility is not an extreme hard to implement requirement, but a matter of care and common sense.
Progressive Web Apps –The Future of Apps Ashish Saxena
Mobile application development has evolved a lot. First, there were native mobile applications developed in Objective C & Swift for IOS and Java & Kotlin for android. Then came the hybrid apps which are mobile apps developed using web technologies like HTML, CSS, & JavaScript, but two years back a new kind of app start immerging called Progressive web apps(PWA), it blurs the line between native & mobile web.
A new way to deliver amazing user experiences on the web.
Progressive Web Apps (PWAs) are web applications that are regular web pages or websites, but can appear to the user like traditional applications or native mobile applications.
Planning & Designing for Accessible ExperiencesICF
In recent years, there has been a growing need for companies to design digital experiences that are accessible and inclusive for all audiences. Join ICF Next Partners Anne Catherine Feeney and Jane Motz Hayes for pro advice on how to exceed project expectations while navigating accessibility from the very start. After this discussion, you will be able to:
1. Understand accessibility and inclusivity.
2. Navigate guidelines.
3. Design content.
4. Develop and test effectively.
Incorporating accessibility into your software.
What does accessibility mean?
Why should we do this?
How we should do this?
What impacts does this have?
Accessibility is not a rare edge case, it is something that concerns all of us. This is an introduction to Web Accessibility for Web Developers, in context of the German BITV and the international WAI Guidelines (mostly WCAG 2.0). It should raise general awareness of accessibility for Web Development, and shows that accessibility is not an extreme hard to implement requirement, but a matter of care and common sense.
Progressive Web Apps –The Future of Apps Ashish Saxena
Mobile application development has evolved a lot. First, there were native mobile applications developed in Objective C & Swift for IOS and Java & Kotlin for android. Then came the hybrid apps which are mobile apps developed using web technologies like HTML, CSS, & JavaScript, but two years back a new kind of app start immerging called Progressive web apps(PWA), it blurs the line between native & mobile web.
A new way to deliver amazing user experiences on the web.
Progressive Web Apps (PWAs) are web applications that are regular web pages or websites, but can appear to the user like traditional applications or native mobile applications.
Web Accessibility in its simplest definition is all about making sure websites work for the widest possible audience. This seminar would involve a quick introduction to Web Accessibility, Web Accessibility Issues, Guidelines etc.
Using Ajax to improve your user experience at Web Directions South 2009Peak Usability
AJAX is changing the way that users interact with websites - it has the potential to provide richer and more interactive online user experiences but also introduces its own set of usability and accessibility problems. This session presents views from leading usability experts from around the world from an experienced practitioner workshop conducted at the Usability Professionals Conference in USA.
We will also discuss key usability issues we have unveiled through our own usability testing of a range of websites using AJAX over the last 2 years. The session highlights some of the pitfalls and user frustrations with AJAX as well as how AJAX can be used to enhance the user experience. We will present usability and accessibility issues and common user behaviours with AJAX applications.
Finally we discuss interaction design guidelines for developing user friendly AJAX designs.
Accessibility Standards and the Mobile Webmmaertens
How does the increasing preponderance of mobile device affect web accessibility? This talk focuses on the specific concerns that are raised when dealing with mobile devices. How does this affect decisions about responsive web design when we use a single codebase for different kinds of devices? What guidance do the recently released draft guidelines on WCAG 2.0 and the mobile web provide us?
Marco Maertens
Web development is evolving at a breakneck speed every passing year. New website technologies are being discovered regularly as developers explore new ways of innovation.
To make it easier for you, I have analyzed the shifts across industries and created an ultimate list of some of the latest web development trends in 2022.
Usability ≠ Accessibility. An intro to web accessibility for agencies.Kate Horowitz
I often see people mistake usability for accessibility. They are not the same; in fact, often they contract each other. I've put together this guide to better understand accessibility, how it differs from usability, and when accessibility may be right for your client.
Lightning Talks by Globant - Accessibility for everyone testing toolsGlobant
The power of the World Wide Web is in its universality. Accessed by everyone, regardless of any physical condition, is an essential aspect, Tim Berners-Lee, W3C Director. This workshop gives a broad overview of the meaning of Accessibility, its principles, and why is a topic that interests so many? We will discuss the benefits, and show how to work with tools used to implement these types of tests.
It’s great to keep up to date with readings, meetups, and training, but until you embed accessibility thinking within your project or product delivery process, you’ll struggle to build truly accessible solutions.
Remya is going to share Seamless’s journey in implementing a cross-functional working group and weaving accessibility into their web development process.
Presented at DDD Conference, Melbourne / 12 Aug 2017
Don't Panic! How to perform an accessibility evaluation with limited resourcesMichael Ryan
Being tasked with an accessibility evaluation is can be daunting. How can you measure accessibility? What disabilities are the most important? What tools do you need? How long will it take? Where do I start? What does "accessible" even mean?
These are all questions I asked myself last year when I performed my first accessibility eval. This session will share everything I learned since then in performing three accessibility evaluations.
A Half Day Workshop on Building Accessible Websites For People With DisabilitiesAayush Shrestha
The beauty of internet is in its availability and universality. However, developers are neglecting a big chunk of population when they build websites that are not accessible.
In this workshop, we will talk about accessibility and how it can be achieved in the websites that we build with very little extra effort to what we have been doing all along.
Organized by:
Sangai Hami - Together We
American Embassy
nLocate | Locate things nearby
Inclusive design: real accessibility for everyoneChris Mills
This presentation gives an introduction to inclusive design, including 10 principles of inclusive design, where it came from, and how to implement it in a project. Code examples include media queries and viewport.
Did you know that an Undo button can be an accessibility feature? It is if your product is a content creation tool. Accessibility is as important for your admin and content creation tools as it is for front facing products.
If you've ever wondered what content creation features are useful to people with disabilities, or how you can help your creators to easily make more accessible content, then the ATAG (Authoring Tools Accessibility Guidelines) standard is what you need. It's a bit different than WCAG in ways that are useful for web apps and software.
Using ATAG as a guide, this talk will walk you through an accessibility features list to help refine your requirements and prioritize your backlog. The right preference settings, keyboard shortcuts and documentation in your app can help everyone build a more accessible web.
Why Accessibility is More Than Just a Lighthouse Metric | SEONerdSwitzerland ...Ruth Everett
SEOs play a crucial role in the overlap between SEO and accessibility. This presentation will show how we can make a positive impact on accessibility through our work, as we help to make the web a more welcoming place for everyone.
Web Accessibility in its simplest definition is all about making sure websites work for the widest possible audience. This seminar would involve a quick introduction to Web Accessibility, Web Accessibility Issues, Guidelines etc.
Using Ajax to improve your user experience at Web Directions South 2009Peak Usability
AJAX is changing the way that users interact with websites - it has the potential to provide richer and more interactive online user experiences but also introduces its own set of usability and accessibility problems. This session presents views from leading usability experts from around the world from an experienced practitioner workshop conducted at the Usability Professionals Conference in USA.
We will also discuss key usability issues we have unveiled through our own usability testing of a range of websites using AJAX over the last 2 years. The session highlights some of the pitfalls and user frustrations with AJAX as well as how AJAX can be used to enhance the user experience. We will present usability and accessibility issues and common user behaviours with AJAX applications.
Finally we discuss interaction design guidelines for developing user friendly AJAX designs.
Accessibility Standards and the Mobile Webmmaertens
How does the increasing preponderance of mobile device affect web accessibility? This talk focuses on the specific concerns that are raised when dealing with mobile devices. How does this affect decisions about responsive web design when we use a single codebase for different kinds of devices? What guidance do the recently released draft guidelines on WCAG 2.0 and the mobile web provide us?
Marco Maertens
Web development is evolving at a breakneck speed every passing year. New website technologies are being discovered regularly as developers explore new ways of innovation.
To make it easier for you, I have analyzed the shifts across industries and created an ultimate list of some of the latest web development trends in 2022.
Usability ≠ Accessibility. An intro to web accessibility for agencies.Kate Horowitz
I often see people mistake usability for accessibility. They are not the same; in fact, often they contract each other. I've put together this guide to better understand accessibility, how it differs from usability, and when accessibility may be right for your client.
Lightning Talks by Globant - Accessibility for everyone testing toolsGlobant
The power of the World Wide Web is in its universality. Accessed by everyone, regardless of any physical condition, is an essential aspect, Tim Berners-Lee, W3C Director. This workshop gives a broad overview of the meaning of Accessibility, its principles, and why is a topic that interests so many? We will discuss the benefits, and show how to work with tools used to implement these types of tests.
It’s great to keep up to date with readings, meetups, and training, but until you embed accessibility thinking within your project or product delivery process, you’ll struggle to build truly accessible solutions.
Remya is going to share Seamless’s journey in implementing a cross-functional working group and weaving accessibility into their web development process.
Presented at DDD Conference, Melbourne / 12 Aug 2017
Don't Panic! How to perform an accessibility evaluation with limited resourcesMichael Ryan
Being tasked with an accessibility evaluation is can be daunting. How can you measure accessibility? What disabilities are the most important? What tools do you need? How long will it take? Where do I start? What does "accessible" even mean?
These are all questions I asked myself last year when I performed my first accessibility eval. This session will share everything I learned since then in performing three accessibility evaluations.
A Half Day Workshop on Building Accessible Websites For People With DisabilitiesAayush Shrestha
The beauty of internet is in its availability and universality. However, developers are neglecting a big chunk of population when they build websites that are not accessible.
In this workshop, we will talk about accessibility and how it can be achieved in the websites that we build with very little extra effort to what we have been doing all along.
Organized by:
Sangai Hami - Together We
American Embassy
nLocate | Locate things nearby
Inclusive design: real accessibility for everyoneChris Mills
This presentation gives an introduction to inclusive design, including 10 principles of inclusive design, where it came from, and how to implement it in a project. Code examples include media queries and viewport.
Did you know that an Undo button can be an accessibility feature? It is if your product is a content creation tool. Accessibility is as important for your admin and content creation tools as it is for front facing products.
If you've ever wondered what content creation features are useful to people with disabilities, or how you can help your creators to easily make more accessible content, then the ATAG (Authoring Tools Accessibility Guidelines) standard is what you need. It's a bit different than WCAG in ways that are useful for web apps and software.
Using ATAG as a guide, this talk will walk you through an accessibility features list to help refine your requirements and prioritize your backlog. The right preference settings, keyboard shortcuts and documentation in your app can help everyone build a more accessible web.
Why Accessibility is More Than Just a Lighthouse Metric | SEONerdSwitzerland ...Ruth Everett
SEOs play a crucial role in the overlap between SEO and accessibility. This presentation will show how we can make a positive impact on accessibility through our work, as we help to make the web a more welcoming place for everyone.
Web accessibility refers to the inclusive practice of removing barriers that prevent interaction with, or access to, websites by people with disabilities. When your website is inaccessible, research shows you could be excluding up to 20 percent of your visitors from interacting with your content and functionality. If your university website is inaccessible, you could be preventing access to education, student services, and more.
When your website is accessible, everyone can consume your information freely. Visually-impaired users can visit your website using a screen reader. Those who can’t use a mouse can navigate your site using a keyboard or other input device.
While creating accessible websites involves every step, including design and content, the foundation for good accessibility starts with good markup. Join my workshop to learn more about accessibility and how to program a high-quality user experience that is inclusive and beneficial to all.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
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.
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/
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.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Accessibility and JS: side-by-side
1.
2. Summary
Throughout history, JS has been pointed out as the villain when the matter is
accessible websites.
By presenting some tricks and techniques, we plan to provoke this
discussion among developers and show that Accessibility and JS may live
together, as long as you take the right steps.
Accessibility and JS: side-by-side
3. Overview
● Why Should I invest on Accessibility?
● What is Accessibility?
● Who needs Accessibility?
● Essential things about the documentation
● User Agents: Do you know them?
● Barriers between Accessibility and JavaScript
● The great secret of accessible applications
11. It´s basically create or turn it accessible
for the largest number of users, mainly
for those with special needs
What would be an accessible application?
Anything isn’t enough
accessible that
couldn’t be improved
17. • W3C (World Wide Web Consortium)
• WAI (Web Accessibility Initiative)
• WCAG (Web Content Accessibility
Guidelines)
• WAI-ARIA(Accessible Rich Internet
Applications)
Alphabet soup
• ATAG (Authoring Tool
Accessibility Guidelines)
• UAAG(User Agent Accessibility
Guidelines)
• eMAG (Brazil´s e-gov model of
accessibility)
Most part of the material is produced by W3C and by institutions interested on
internet development as a whole. The idea is to have internet for all people.
31. Accessibility Barriers
According to the University of Minnesota
● Some browsers may not support JavaScript or may have JavaScript
processing disabled.
● Users may be unaware of dynamically changing page content.
● Some AJAX features (widgets) may be difficult or impossible to navigate
using a keyboard alone.
● Some browsers and browser versions may not support AJAX.
● Some browsers and browser versions may not support ARIA standards.
● Some adaptive Technologies may not support AJAX and ARIA.
32. Accessibility Barriers
According to the University of Minnesota
● Some browsers may not support JavaScript or may have JavaScript
processing disabled.
● Users may be unaware of dynamically changing page content.
● Some AJAX features (widgets) may be difficult or impossible to navigate
using a keyboard alone.
● Some browsers and browser versions may not support AJAX.
● Some browsers and browser versions may not support ARIA standards.
● Some adaptive Technologies may not support AJAX and ARIA.
Summed up in four major problems
01. Browsers do not support JavaScript or it is disabled
02. Developers lack of knowledge in WAI-ARIA practices
03. Rich applications using dynamic content with Ajax
(Asynchronous Javascript and XML)
04. Difficulty or impossibility to navigate using a keyboard
39. What is WAI-ARIA
Accessible Rich Internet Applications (ARIA)
defines ways to make Web content and Web
applications (especially those developed with
Ajax and JavaScript) more accessible to
people with disabilities
44. Asynchronous Javascript and XML
Ajax is a technique for developing
interactive Web Applications
Updating of Web content without
refreshing the whole page
Every modern applications use it
45. Ajax and Accessibility
aria-live=”polite”
How polite the live area is?
The default is ‘polite’ – in that it waits
until all forms of user interaction have
been completed before describing the
updates to the user.
aria-relevant=”additions removals”
Only notify the user about new node additions and removals.
This will give us the appropriate level of updates to make this
possible.
aria-describedby=”users-desc”
A pointer to the element that describes the contents of
the live area. If the user wishes to know more about
what the contents of the field represent this element
can be read to them.
48. Navigations and menus
Users that can´t or don´t want to use the mouse
could use keyboard to navigate on the application!
49. Insert in the link description
On the description we should avoid generic names such as “click here”, “download”
Write texts that make sense. Even when the monitor is turned off!
Preferred
Avoid