This document discusses a meetup about accessibility and web technologies. The meetup will cover:
- What accessibility is and why it's important to care about it. Accessibility allows people of all abilities to have equal access to information and functionality.
- Different types of disabilities and needs that accessibility aims to support, including visual, auditory, mobility and cognitive needs.
- Standards and guidelines for accessibility, including the Web Content Accessibility Guidelines (WCAG 2.0) and the Accessibility for Ontarians with Disabilities Act (AODA).
- Practical tips for implementing accessibility, such as using semantic HTML, keyboard support, forms, visual design, progressive enhancement, and testing techniques.
Understanding and Supporting Web AccessibilityRachel Cherry
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 accessible, all users can access your content and functionality no matter their abilities. 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. Most accessibility features will also improve your SEO.
When your site is inaccessible, research shows you could be excluding up to 20 percent of your users.
This talk will cover the basics of accessibility, why it’s important, and how you can support accessibility in your projects.
This primer on mobile accessibility will give you a solid grounding on standards, guidelines and principles of making websites accessible on mobile devices, and demonstrate some of the accessibility features available on iOS and Android.
This presentation was delivered at Digpen 7:
http://lanyrd.com/2014/digpen7/sdfcth/
If your business has a publicly facing website, it should be usable for users with all sorts of accessibility needs. It is the fair, considerate, just, inclusive thing to do. We all want to do the right thing by society, right?
The Web Content Accessibility Guidelines (WCAG) are great but I have seen them regarded as optional rather than underpinning the design process for new websites. It's a complex area with a lot of nuance and can feel intimidating to those new to the subject.
So how do you get started in this area? In this talk, I go through my experiences in accessibility testing over the last 10 years, address some of the myths that prevail, cover how to persuade your peers to invest in accessibility, show what good accessible design looks like and give some practical advice on what to do if you have to retrospectively build in accessibility to an already live offering.
Key takeaways include:
• An understanding of what accessibility is
• How to advocate for accessibility
• An understanding of who benefits from accessible design
• Examples of the bad things that happen when accessibility is not considered (and how to avoid them)
• Understand what the WCAG accessibility guidelines are and how to use them in design and testing
• Develop the skills carry out an audit for accessibility on your own publicly facing website
If a website or mobile app is not accessible to all potential visitors, is it truly a quality product? Services, products, information, and entertainment on the web and mobile devices can be made available to millions of consumers with vision, hearing, or motor control difficulties by complying with accessibility standards. Assistive technologies enable access by converting the text and images of mobile screens and web pages into computerized voice. But these technologies cannot interpret pages that are not built and tested for compliance to accessibility standards and programming guidelines. Join Nancy Kastl to learn about Section 508 and WCAG standards, Mobile Web Best Practices, and Apple and Android Developer Accessibility Guidelines. Learn how to test for accessibility on mobile devices and desktop using screen readers and open source tools. Become an advocate of accessible mobile apps and websites throughout the project lifecycle and add accessibility testing to your testing capabilities.
Understanding and Supporting Web AccessibilityRachel Cherry
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 accessible, all users can access your content and functionality no matter their abilities. 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. Most accessibility features will also improve your SEO.
When your site is inaccessible, research shows you could be excluding up to 20 percent of your users.
This talk will cover the basics of accessibility, why it’s important, and how you can support accessibility in your projects.
This primer on mobile accessibility will give you a solid grounding on standards, guidelines and principles of making websites accessible on mobile devices, and demonstrate some of the accessibility features available on iOS and Android.
This presentation was delivered at Digpen 7:
http://lanyrd.com/2014/digpen7/sdfcth/
If your business has a publicly facing website, it should be usable for users with all sorts of accessibility needs. It is the fair, considerate, just, inclusive thing to do. We all want to do the right thing by society, right?
The Web Content Accessibility Guidelines (WCAG) are great but I have seen them regarded as optional rather than underpinning the design process for new websites. It's a complex area with a lot of nuance and can feel intimidating to those new to the subject.
So how do you get started in this area? In this talk, I go through my experiences in accessibility testing over the last 10 years, address some of the myths that prevail, cover how to persuade your peers to invest in accessibility, show what good accessible design looks like and give some practical advice on what to do if you have to retrospectively build in accessibility to an already live offering.
Key takeaways include:
• An understanding of what accessibility is
• How to advocate for accessibility
• An understanding of who benefits from accessible design
• Examples of the bad things that happen when accessibility is not considered (and how to avoid them)
• Understand what the WCAG accessibility guidelines are and how to use them in design and testing
• Develop the skills carry out an audit for accessibility on your own publicly facing website
If a website or mobile app is not accessible to all potential visitors, is it truly a quality product? Services, products, information, and entertainment on the web and mobile devices can be made available to millions of consumers with vision, hearing, or motor control difficulties by complying with accessibility standards. Assistive technologies enable access by converting the text and images of mobile screens and web pages into computerized voice. But these technologies cannot interpret pages that are not built and tested for compliance to accessibility standards and programming guidelines. Join Nancy Kastl to learn about Section 508 and WCAG standards, Mobile Web Best Practices, and Apple and Android Developer Accessibility Guidelines. Learn how to test for accessibility on mobile devices and desktop using screen readers and open source tools. Become an advocate of accessible mobile apps and websites throughout the project lifecycle and add accessibility testing to your testing capabilities.
Introduction to mobile accessibility, 2015Henny Swan
This is a full day workshop I gave at AccessU 2015 and an updated version of the same workshop I gave at AccessU in 2013 (also on Slideshare).
As an introduction to mobile accessibility it covers key concepts, user experience, development and some QA. It is intended mostly for a non-technical audience who are looking for an introduction to mobile web accessibility and native apps although it does contain some technical guidance.
Introduction to mobile accessibility - AccessU 2013Henny Swan
Where do you start when making your content mobile?
This presentation tackles how people with disabilities use the mobile web and applications, putting together a mobile support strategy, responsive web design, iOS and Android development covering design, development and testing.
iOS and Android accessibility APIs (AccessU 2017)Jon Gibbins
A guided tour of the native accessibility APIs on iOS and Android to help you understand what’s possible and learn how to speak accessibility to iOS and Android app developers.
Eric Manser and Will Scott from IBM Research, presentation on "Cognitive Insights Drive Self-driving Accessibility" as part of the Cognitive Systems Institute Speaker Series
What Accessible Design Can Teach You About Responsive DesignFITC
What Accessible Design Can Teach You About Responsive Design with George Zamfir
Presented at SCREENS 2013 in Toronto.
Details at fitc.ca/screens
In 2010 Ethan Marcotte coined responsive design for all of us to consume content on small (at first) devices without losing our eye-sight. He did not quite phrase it like that, even though he definitely addressed that.
In 1808 Italian Pellegrino Turri designed a typewriter for Countess Carolina Fantoni da Fivizzano, his blind lover, to write him letters when he was away.
That is accessible design, and it paved the way for responsive design in more than one way. We are now bashing mouse-only interactions because they don’t have a place in our responsive, touch-friendly new world. Except it never had a place in any world, accessibility guidelines have advocated for keyboard accessibility (the cornerstone to any accessible interface) long before responsive design – keyboard accessible = no mouse-only interactions = touch accessible.
In this presentation, George Zamfir will show you how you can literally change your users’ lives with responsive design. He will discuss why accessible design is important and draw some surprising parallels between responsive and accessible design.
Modern mobile devices have been life changing for people with visual impairment. Nic Wise will cover the wealth of accessibility functions in both Android and iOS, how to use them, and why you would want to tailor your app for differently-abled people.
Video for the session: http://www.youtube.com/watch?v=D79DrH8XTeU
Beckers Hospital Review : The Hospital Marketer's Guide to ADA Compliance.Scorpion Healthcare
Presentation Objectives:
To provide a background and primer on the implications of the American Disabilities Act (ADA) relative to to the web.
To explore the reasons WHY this is important today.
To provide a review of what web content accessibility guidelines mean and how they play out.
One action you can do today.
Discuss the best approach for the future.
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
Even though WCAG 2.0 was written before smartphones put mobile accessibility in the public eye, WCAG 2.0 was written to be forward-thinking and has proved to be so. During this session, you’ll learn about available mobile accessibility resources from the W3C Web Accessibility Initiative. You’ll also learn about the new work going on in the Mobile Accessibility Task Force to create and update techniques for WCAG in mobile websites and native apps.
The World Wide Web Consortium's Web Accessibility Initiative (WAI) develops guidelines widely regarded as the international standard for Web accessibility, as well as works to ensure that the full range of core technologies of the Web, from HTML to the Semantic Web, are and remain accessible by reviewing accessibility support across all W3C specifications.
Learn about the latest WAI activities such as: the finalizing of ARIA (Accessible Rich Internet Applications) 1.0, work on ARIA 1.1, the progress around Indie UI (Independent User Interface), and getting long description re-added to HTML5.
Increasingly video content is becoming part of the enterprise web environment. The promise of HTML5's video element was supposed to solve a lot of the issues around serving videos to the web. But has it succeeded? And what of Accessibility?
This seminar will cover the state of video delivery on the web today, the issues, the promises, and, importantly, how to ensure that it all meets accessibility requirements.
Modern Web Technologies — Jerusalem Web Professionals, January 2011Reuven Lerner
What's the current state of Web technologies, and how does it affect professionals creating Web applications? In this talk, I survey the latest trends in Web technologies, and where I believe they're going in the near future.
Introduction to mobile accessibility, 2015Henny Swan
This is a full day workshop I gave at AccessU 2015 and an updated version of the same workshop I gave at AccessU in 2013 (also on Slideshare).
As an introduction to mobile accessibility it covers key concepts, user experience, development and some QA. It is intended mostly for a non-technical audience who are looking for an introduction to mobile web accessibility and native apps although it does contain some technical guidance.
Introduction to mobile accessibility - AccessU 2013Henny Swan
Where do you start when making your content mobile?
This presentation tackles how people with disabilities use the mobile web and applications, putting together a mobile support strategy, responsive web design, iOS and Android development covering design, development and testing.
iOS and Android accessibility APIs (AccessU 2017)Jon Gibbins
A guided tour of the native accessibility APIs on iOS and Android to help you understand what’s possible and learn how to speak accessibility to iOS and Android app developers.
Eric Manser and Will Scott from IBM Research, presentation on "Cognitive Insights Drive Self-driving Accessibility" as part of the Cognitive Systems Institute Speaker Series
What Accessible Design Can Teach You About Responsive DesignFITC
What Accessible Design Can Teach You About Responsive Design with George Zamfir
Presented at SCREENS 2013 in Toronto.
Details at fitc.ca/screens
In 2010 Ethan Marcotte coined responsive design for all of us to consume content on small (at first) devices without losing our eye-sight. He did not quite phrase it like that, even though he definitely addressed that.
In 1808 Italian Pellegrino Turri designed a typewriter for Countess Carolina Fantoni da Fivizzano, his blind lover, to write him letters when he was away.
That is accessible design, and it paved the way for responsive design in more than one way. We are now bashing mouse-only interactions because they don’t have a place in our responsive, touch-friendly new world. Except it never had a place in any world, accessibility guidelines have advocated for keyboard accessibility (the cornerstone to any accessible interface) long before responsive design – keyboard accessible = no mouse-only interactions = touch accessible.
In this presentation, George Zamfir will show you how you can literally change your users’ lives with responsive design. He will discuss why accessible design is important and draw some surprising parallels between responsive and accessible design.
Modern mobile devices have been life changing for people with visual impairment. Nic Wise will cover the wealth of accessibility functions in both Android and iOS, how to use them, and why you would want to tailor your app for differently-abled people.
Video for the session: http://www.youtube.com/watch?v=D79DrH8XTeU
Beckers Hospital Review : The Hospital Marketer's Guide to ADA Compliance.Scorpion Healthcare
Presentation Objectives:
To provide a background and primer on the implications of the American Disabilities Act (ADA) relative to to the web.
To explore the reasons WHY this is important today.
To provide a review of what web content accessibility guidelines mean and how they play out.
One action you can do today.
Discuss the best approach for the future.
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
Even though WCAG 2.0 was written before smartphones put mobile accessibility in the public eye, WCAG 2.0 was written to be forward-thinking and has proved to be so. During this session, you’ll learn about available mobile accessibility resources from the W3C Web Accessibility Initiative. You’ll also learn about the new work going on in the Mobile Accessibility Task Force to create and update techniques for WCAG in mobile websites and native apps.
The World Wide Web Consortium's Web Accessibility Initiative (WAI) develops guidelines widely regarded as the international standard for Web accessibility, as well as works to ensure that the full range of core technologies of the Web, from HTML to the Semantic Web, are and remain accessible by reviewing accessibility support across all W3C specifications.
Learn about the latest WAI activities such as: the finalizing of ARIA (Accessible Rich Internet Applications) 1.0, work on ARIA 1.1, the progress around Indie UI (Independent User Interface), and getting long description re-added to HTML5.
Increasingly video content is becoming part of the enterprise web environment. The promise of HTML5's video element was supposed to solve a lot of the issues around serving videos to the web. But has it succeeded? And what of Accessibility?
This seminar will cover the state of video delivery on the web today, the issues, the promises, and, importantly, how to ensure that it all meets accessibility requirements.
Modern Web Technologies — Jerusalem Web Professionals, January 2011Reuven Lerner
What's the current state of Web technologies, and how does it affect professionals creating Web applications? In this talk, I survey the latest trends in Web technologies, and where I believe they're going in the near future.
The Road to Sustainable Corporate Accessibility3Play Media
More and more, companies are turning to web technology and online video for a variety of corporate and enterprise communications. Be it for training, branding, tutorials, or events, this brings up new challenges for companies that need to make their video and web content accessible to individuals with disabilities.
In this webinar, Deque's John Foliot will outline an A to Z approach to sustainable corporate accessibility, providing a roadmap for companies of all sizes. He'll demonstrate how to make accessibility a part of your organization's program, examining the role that everyone in your organization plays in achieving and maintaining accessible digital materials.
This presentation will cover:
Legal requirements and applicable lawsuits
How to make corporate web, video, and training content accessible
Strategies for building accessibility into your workflow
Responsive Web Design - An Accessibility ToolGeorge Zamfir
Accessibility questions? Get in contact: george@goodwally.ca.
This is the newer & updated version of the "Responsive Web Design & Accessibility" presentation (http://slidesha.re/1awZEmT).
George Zamfir, Accessibility Specialist, goodwally.ca
Description: As we are moving away from traditional computers and towards mobile devices the question is: How do we build our web products to work for all these devices and more importantly, how do we do it accessibly?
In my experience, Responsive Web Design (RWD) is a good solution - not only that it doesn't impede accessibility but it promotes it.
We'll learn the basics of RWD and accessibility techniques.
Objectives: Throughout the different projects I worked on it became apparent to me that Responsive Web Design (RWD) is a good promoter for accessibility. In this session, I will be sharing the lessons learned and practical examples on implementing RWD and accessibility.
The objective is 2-fold:
A primer on Responsive Web Design (RWD); what it is and how to build responsive websites
Best practices cross-overs between RWD and accessibility.
Speaker Bio(s): My name is George Zamfir and I'm passionate about web accessibility.
I have been working in web accessibility since 2006 touching on the many facets of this field: performed academic research into learning technologies at Ryerson University, built assistive technologies, ran a web development business, developed technical accessibility solutions at Scotiabank working on complex web properties, but even more gratifying is organizing monthly accessibility meetups in Toronto.
Did I mention I also played the piano professionally at age 6?
Contact Information: George Zamfir: george@goodwally.ca , www.goodwally.ca, http://www.twitter.com/good_wally
Session Date: Tuesday, May 28, 2013
Web Technologies for Mobile Engagement | JetJaw presentation @ MRMW11ResearchShare
Web technologies for mobile engagement: Navigating the entry points for engaging on-the-go
customers.
- Discussing the mobile technology landscape and technology choices
- Evaluating web apps vs. native apps for surveys and data collection
- Reviewing specific capabilities of HTML 5 and the mobile technology roadmap
Introduction to Modern and Emerging Web TechnologiesSuresh Patidar
2017 is here and we are already a couple of days in!
A lot happened in the software development world in 2016. There were new releases of popular programming languages, new versions of important frameworks, and new tools. Let’s discuss some of the most important releases, and find out which skills you can learn that would be a great investment for your time in 2017!
That special presentation in an event "Multimedia Symposium for New Technologies - MSN 2016" in the Islamic University of Gaza "Faculty of Information Technology".
I was speaker.
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.
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
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.
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
Web access for users with disabilities is an important goal and challenging problem for web content developers and designers.
Essential open source api projects to ease the developing & testing for web accessibility.
In this talk we will go over the basics of accessibility and building it into your website. We will cover accessibility principles (POUR: Perceivable, Operable, Understandable, Robust), using screen readers, and approaches to achieving accessibility guidelines.
How to improve UX by implementing accessibility - WebExpo 2013 EditionRadek Pavlíček
Accessibility is very closely connected with other web developement domains, and brings benefits to all users (similarly to the real world). By way of practical examples I demonstrate how implementing accessibility could make life of your users easier and happier.
Presented by: Michael Head, Slalom, Inc
Presented at All Things Open 2020
Abstract: Web accessibility is a growing topic of interest among many practitioners in software development, from designers to product managers to developers. If you're not familiar with the topic it can be overwhelming at first. This talk serves as a crash course into web accessibility to help people get a grasp on the topic overall and figure out where they can go to learn more. It's useful for designers, developers, product managers, or anyone else involved in product development. Come learn about why accessibility is important, what all those acronyms mean (WCAG, ATAG, WAI-ARIA, oh my!), and about some of the tools of the trade.
How HTML5 and WAI-ARIA Can Improve Virtual Space of UniversitiesRadek Pavlíček
Slides with comments from my workshop presentation at Universal Learning Design Conference 2013. My workshop was about accessibility, HTML5 and WAI-ARIA and their benefit to users with special needs. Some examples included ;-)
Similar to Accessibility and Web Technologies @HTML5_Toronto (20)
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
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.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
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.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
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.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
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
UiPath Test Automation using UiPath Test Suite series, part 4
Accessibility and Web Technologies @HTML5_Toronto
1. HTML5 Toronto Web Developers Meetup
Accessibility & Web Technologies
@georgezamfir
a11y@georgezamfir.com
#a11y = accessibility
2. HTML5 Toronto Web Developers Meetup
The power of the Web is in its universality
Access by everyone regardless of disability is an essential aspect
- Tim Berners-Lee
W3C Director
Inventor of the World Wide Web
@georgezamfir
a11y@georgezamfir.com
#a11y = accessibility
5. Accessibility is about disabilities…
It’s making things accessible for people with disabilities, riiiiight?
What is accessibility ?
6. "We are only as (dis)abled
as the environment around us!"
What is accessibility ?
7. "We are only as (dis)abled
as the environment around us!"
- Oscar Pistorius
What is accessibility ?
8. "We are only as (dis)abled
as the environment around us!"
Gillian Lynne – “She’s not sick, she’s a dancer!”
What is accessibility ?
9. 4 Basic Types of Needs
Visual low vision, colorblindness, blindness
Screen magnifiers, text-to-speech, refreshable braille, good mark-up
Auditory hearing loss, deafness
Captions & transcripts, haptic feedback, good mark-up
Mobility dexterity, strength, loss of limb
Speech-to-text, alternative input hardware, good mark-up
Cognitive & Speech dyslexia, ADD, lack of skills
Word prediction, augmentative devices (hear & see), good mark-up
What is accessibility ?
10. Accessibility is not just about disabilities!
Disabilities
Aging population
Non-native language speakers
Low (computer?) literacy
What is accessibility ?
11. It’s not about them, it’s about all of us!
What is accessibility ?
24. WCAG 2
So, how in the world do I know how to build for
all these types of needs?
It would be nice to have one standard that
addresses all needs / disabilities / ATs, right?
Web Content Accessibility Guidelines (WCAG 2) - w3.org/TR/WCAG
25. WCAG 2
W3C set of 12 guidelines
Technology agnostic – not just for HTML
Covers a wide range of needs / disabilities
Developed by W3C & numerous experts
Widely adopted as THE standard for compliance
3 levels of compliance: A, AA, AAA
Web Content Accessibility Guidelines (WCAG 2) - w3.org/TR/WCAG
26. How to Use WCAG 2 ?
Set of 12 Guidelines divided into 4 Principles
Perceivable Information and UI can’t be invisible to all senses
Operable Users must be able to operate UI & navigation
Understandable Info & operation of UI must be understandable
Robust Content must be interpreted reliably by all user agents
Web Content Accessibility Guidelines (WCAG 2) - w3.org/TR/WCAG
27. Web Standards & WCAG 2
Use web standards for greater interoperability &
functionality to people using AT, alternative
browsers, mobile devices
Doesn’t necessarily provide an engaging UX but
using standards at least people can have an
experience in the first place.
Web Content Accessibility Guidelines (WCAG 2) - w3.org/TR/WCAG
28. Accessibility for Ontarians with
Disabilities Act (AODA)
• ON legislation for accessible products & services
• Information & Communication standard (IC) – 1/5
• IC standard – requirement to conform with WCAG 2
• For businesses in both the private & public sectors
Accessibility for Ontarians with Disabilities Act – AODA 2005
29. Information & Communication Standard
Timelines
ON Government Level AA - 2012
All public & private > 50 Level A – 2014, AA – 2021
It’s your responsibility
to deliver accessible products & services to your clients
who may not necessarily be the users.
Information & Communication (IC) Standard – AODA
36. This website is best viewed at 1024x768
and only works with a mouse
Practical #A11Y – Keyboard Access
37. 2 BIG concepts:
Everything is functional by keyboard
(including highly interactive UI elements)
Visual focus indicator
(be the :focus to my :hover)
Practical #A11Y – Keyboard Access
39. Forms Fields & More
Associate <label> with form <input> using for / id
Use <fieldset> & <legend> for logical groups of fields
(then hide off-screen what you don’t / can’t style appropriately)
Deal with input errors & error messages
(beware of browsers’ support for required=)
How to do accessible tooltips / hover effects
Practical #A11Y – Forms Fields & More
40. Associate <label> with form <input> using for / id
Use <fieldset> & <legend> for logical groups of fields
(then hide off-screen what you don’t / can’t style appropriately)
<h3 class="section">Are you applying with a co-applicant?</h3>
<fieldset>
<legend>Are you applying with a co-applicant?</legend>
<label for="COAPP“>
Yes, I am applying with a co-applicant
</label>
<input id="COAPP" type="radio" value="Yes“ title="Yes, I am
applying with a co-applicant" required="required“>
<label for="COAPPNO“ >
No, I am not applying with a co-applicant
</label>
<input id="COAPPNO" type="radio" value="No“ title="No, I am
not applying with a co-applicant" required="required">
</fieldset>
Practical #A11Y – Forms Fields & More
41. Deal with input errors & error messages
(be aware of browsers’ support for required=)
• Visual & non-visual indicator that there’s an error on the field
• Keyboard / visual focus moves to errors area
• A way to move back from the error to the field
Practical #A11Y – Forms Fields & More
42. How to do accessible tooltips / hover effects
• Not just :hover anymore (look at mobile)
• Open / close by keyboard
• Manage focus
• Enhance with ARIA
Practical #A11Y – Forms Fields & More
47. UI Visual Design & Code Order
Most often the design flow should match the
source code order
Markup content in the order it should be read
NOT in the order it should be displayed
It makes it much worse for AT users (try tabbing
through every amazon.com page just to get to your product specs)
Practical #A11Y – UI Visual Design & Code Order
48. Progressive Enhancement & ARIA
Text Content & prose
HTML Semantic & some behaviour
CSS Presentation
JavaScript Advanced behaviour
ARIA Extend semantics
(insight into roles & states)
Practical #A11Y – Progressive Enhancement & ARIA
49. ARIA integrated into HTML5 but predates it
Set of attributes that specify meaning - role, properties, state
Really good for widgets that we don’t have in HTML / HTML5
ARIA-specific mark-up doesn’t affect functionality
Doesn’t mean we can get away with <div> <div> <div> <div> <div>
Practical #A11Y – ARIA - dev.w3.org/html5/markup/aria/Overview.html
50. It’s a plane… It’s a bird… It’s a…
…slider? Wait a minute, there’s no such thing in HTML!
<a href="#" aria-valuemin="0" aria-valuemax="10"
role="slider" aria-labelledby="question-transactions"
title="Transactions per week?" aria-valuenow="5" aria-
valuetext="5 transactions">5</a>
Practical #A11Y – ARIA - dev.w3.org/html5/markup/aria/Overview.html
51. Practical Accessibility Testing
Design stage: Colour contrast & general layout
Prototype stage: Keyboard & automated testing
Semantic content
Some AT testing
Development stage: Functional & AT testing
Usability testing with real people
Practical #A11Y Testing
52. Testing Techniques & Tools
Keyboard: Test for keyboard functionality & visual focus
Automated Testing: Deque FireEyes
Webaim Wave
Tools & Plugins: Firebug, Web Developer, Color Checker (FF)
AIS Web Toolbar (IE)
Your Brain: No tools can replace it!
Practical #A11Y Testing
53. A Few Thing to Remember
Write semantic content & markup, presentation matters not
Accessibility is not a feature, it’s a subset of usability
Remember: not everyone is using a mouse
Start small, do 1 thing but do it well
ASK FOR HELP!
Practical #A11Y Testing