Running tests with real users is critical for so many organizations, whether when evaluating MVPs or just as part of iterative updates. For an organization that already has embraced inclusive design, the next step is to integrate it into user testing by incorporating users with disabilities into your normal testing process. Note that this is not the same as accessibility testing. Ideally your accessibility work is done so that you can test a fully functional and accessible site/application for usability regardless of disability. I will discuss how to plan for and execute these sessions as well as pitfalls to avoid. Ideally you will walk away with high-level understanding of where to start.
Accessibility is more than just making things work in a screen reader. This talk discusses Windows High Contrast Mode's capabilities and limitations, and how to best design and develop for it.
https://github.com/ericwbailey/working-with-high-contrast-mode-talk
Inclusive User Testing — Guelph Accessibility ConferenceAdrian Roselli
Running tests with real users is critical for so many organizations, whether when evaluating MVPs or just as part of iterative updates. For an organization that already has embraced inclusive design, the next step is to integrate it into user testing by incorporating users with disabilities into your normal testing process. I will discuss how to plan for and execute these sessions as well as pitfalls to avoid. Ideally you will walk away with high-level understanding of where to start.
We can all pretend that we're helping others by making web sites and software accessible, but we are really making the experience better for our future selves. Learn some fundamentals of web and software accessibility and how it can benefit you (whether future you from aging or you after something else limits your abilities).
We'll review simple testing techniques, basic features and enhancements, coming trends, and where to get help. This isn't intended to be a deep dive, but more of an overall primer for those who aren't sure where to start nor how it helps them.
Insights:
- Broader context for how all users are or will be disabled, whether temporarily or permanently.
- Basic tests and best practices that can be integrated into development team workflows to make interfaces accessible.
- Introduction to standards and tools already available.
Running tests with real users is critical for so many organizations, whether when evaluating MVPs or just as part of iterative updates. For an organization that already has embraced inclusive design, the next step is to integrate it into user testing by incorporating users with disabilities into your normal testing process. Note that this is not the same as accessibility testing. Ideally your accessibility work is done so that you can test a fully functional and accessible site/application for usability regardless of disability. I will discuss how to plan for and execute these sessions as well as pitfalls to avoid. Ideally you will walk away with high-level understanding of where to start.
Accessibility is more than just making things work in a screen reader. This talk discusses Windows High Contrast Mode's capabilities and limitations, and how to best design and develop for it.
https://github.com/ericwbailey/working-with-high-contrast-mode-talk
Inclusive User Testing — Guelph Accessibility ConferenceAdrian Roselli
Running tests with real users is critical for so many organizations, whether when evaluating MVPs or just as part of iterative updates. For an organization that already has embraced inclusive design, the next step is to integrate it into user testing by incorporating users with disabilities into your normal testing process. I will discuss how to plan for and execute these sessions as well as pitfalls to avoid. Ideally you will walk away with high-level understanding of where to start.
We can all pretend that we're helping others by making web sites and software accessible, but we are really making the experience better for our future selves. Learn some fundamentals of web and software accessibility and how it can benefit you (whether future you from aging or you after something else limits your abilities).
We'll review simple testing techniques, basic features and enhancements, coming trends, and where to get help. This isn't intended to be a deep dive, but more of an overall primer for those who aren't sure where to start nor how it helps them.
Insights:
- Broader context for how all users are or will be disabled, whether temporarily or permanently.
- Basic tests and best practices that can be integrated into development team workflows to make interfaces accessible.
- Introduction to standards and tools already available.
Goto Chicago; Journeys To Cloud Native Architecture: Sun, Sea And Emergencies...OpenCredo
Many businesses want to embrace modern business practices by delivering projects quickly and scaling faster. For this, adopting a Cloud Native mindset and architecture makes sense but is not a simple magic carpet ride.
In this talk, Nicki Watt from OpenCredo will share the realities of making that journey for a number of clients. Far from being a smooth journey to the promised land, you will learn about the numerous detours, bumps and challenges encountered along the way.
Microservices, Kubernetes, Success, but also Bandages and Crutches; This talk is for you if you want to gain some pragmatic insight into what is entailed with such endeavors.
UX case study on simplifying and digitizing Hertz entire rental process, making car rental easier and laying groundwork for future sharing services.
Conducted and presented May 2016 by Robert Boler and Emerald Lagow. (Presentation notes not included here. Educational use only, client not involved.)
SXSW 2015 Shredding Wireframes: Intro to Rapid PrototypingKyle Outlaw
This 2015 workshop at SXSW covered:
- Current state of UX, limitations of common deliverables (e.g. wireframes)
- POV on prototyping and why it's important in user experience design
- Available tools (Invision, Justinmind, etc)
- Case study: using the Tech Summit app as an example
- What about the spec?
Key Takeaways
- Wireframes are near obsolete
- Why prototype
- Available methods
- Learn about available tools, pros and cons
- Documenting detailed functionality (annotating the prototype)
The business case for contributing codeZivtech, LLC
In the Drupal community we tend to talk about committing code to our public spaces (drupal.org, but also github) in terms of "contributing" and "contributions", and while much of it can be seen in that light, there are actually very strong business reasons for publishing your code and/or attempting to get your code changes committed to the open source project that you are working on.
We will be looking at several documents from the U.S. Military detailing their recommendations for contracting Open Source Software services, and will use those as a jumping off point to discuss the many benefits of contributing code. Some of the business reasons for public publishing we'll explore will include:
* The power of peer review. With enough eyes, all bugs are shallow, and with only a few eyes the stupidity knows no depths!
* Fork you! The costs associated with "hacking" both Drupal core and contrib modules and base themes.
* Take my code, please! Cost savings from committing patches.
* Professionals publish or perish. Using code commits as marketing towards clients or potential hires.
* It's so easy, even a child(ish person) could do it! How you can easily integrate patching into your development workflow.
This session will also include a walk through of how Zivtech handles code review, patches, and deployment processes and you will hopefully walk away convinced that all of your in-house and out-sourced developers should be publicly committing their work.
The frontend code is often treated like a step child and after a while things get messy and complicated. In 2014 there is a lot of things and toys a developer can do and use to avoid dying in 'brownfield hell'. I'd like to share some of my insights
UTICamp-2020. The Traveling Translator’s ToolkitUTICamp
Speaker: Jeanette Brickner
It’s 2020, and if you’re interested in this talk, then you’re already looking at a conference and have probably at least wondered about what it takes to be working as a “translator on the road”. Navigating the ever-changing tides of state-of-the-art mobile technology can be a challenge, and there are also even more complicated issues that get forgotten in the planning stages such as device insurance, what sort of accessories might come in handy, knowing what you’re looking for when it comes to internet options once you arrive in a new country, and even the wheels (or lack thereof) on your luggage.
In this presentation, we’ll take a deep dive and look at figuring out exactly what it takes to be a fully mobile translator in 2020. Whether you’re thinking about just a few days away from a static office or a few months completely on your own, we’ll look at the big picture from all angles and demonstrate tried-and-true solutions.
The Internet of Things is everywhere. But, contrary to popular belief, it's not as easy as "just put a chip in it." This presentation discusses the subtle nuances on how to design consumer IoT products with the end-user in mind.
Presented at the Wharton School of Business in Philadelphia for PhillyCHI on 6/24/09.
About the Presentation
Over the years, there have been some exciting developments in the way usability tests are facilitated. During this session we will take a closer look at the trends in the tools and techniques used in usability testing and discuss the benefits and drawbacks of each.
Some of the topics that will be covered include:
• Current Think Aloud (CTA) vs. Retrospective Think Aloud (RTA) Technique
• Pros and Cons
• How to moderate using RTA
• When to use RTA
• Remote Testing
• Pros and Cons
• Tips for proper facilitation
• Testing paper and low-fidelity prototypes remotely
• Overview of different remote testing tools
• Automated Testing (unmoderated remote testing)
• What you can and can’t learn
• When it should be used
• Overview of different automated testing tools
• Interview-based Tasks vs. Pre-defined Tasks
• Pros and cons
• Tips for proper facilitation
• Observer Debriefing
• Tips for proper facilitation
• Overview of different debriefing techniques
Videos and live demos of these trends will be included, which should make for an entertaining hands-on learning experience!
Trends In Usability Testing - IA Summit 2010 & Maine IxDAKyle Soucy
Presented to Maine UX (Maine IxDA) on 7.22.09 and the IA Summit on 4.9.10.
About the Presentation
Over the years, there have been some exciting developments in the way usability tests are facilitated. During this session we will take a closer look at the trends in the tools and techniques used in usability testing and discuss the benefits and drawbacks of each.
Some of the topics that will be covered include:
• Current Think Aloud (CTA) vs. Retrospective Think Aloud (RTA) Technique
• Pros and Cons
• How to moderate using RTA
• When to use RTA
• Remote Testing
• Pros and Cons
• Tips for proper facilitation
• Testing paper and low-fidelity prototypes remotely
• Overview of different remote testing tools
• Automated Testing (unmoderated remote testing)
• What you can and can’t learn
• When it should be used
• Overview of different automated testing tools
• Interview-based Tasks vs. Pre-defined Tasks
• Pros and cons
• Tips for proper facilitation
• Observer Debriefing
• Tips for proper facilitation
• Overview of different debriefing techniques
Videos and live demos of these trends will be included, which should make for an entertaining hands-on learning experience!
Software Craftsmanship: Agile is Not EnoughKen Auer
Some people seem to think that following an Agile process will get you good software. But, the reality is that Software Craftsmanship is found in the work produced, not in the process followed. The Agile Manifesto hints at this, but many have missed it. How do you get that quality up there, consistently keep it there, and keep raising the bar? Through a combination of some discussion on the nature of Skills Acquisition, and an analysis of common practices in software development (from Tests to Pull Requests to Pair Programming), we’ll paint a picture of how to become a true expert that you can’t get from “Agile alone”.
Software Craftsmanship: Agile Is Not EnoughKen Auer
Some people seem to think that following an Agile process will get you good software. But, the reality is that Software Craftsmanship is found in the work produced, not in the process followed. The Agile Manifesto hints at this, but many have missed it. How do you get that quality up there, consistently keep it there, and keep raising the bar? Through a combination of some discussion on the nature of Skills Acquisition, and an analysis of common practices in software development (from Tests to Pull Requests to Pair Programming), we’ll paint a picture of how to become a true expert that you can’t get from “Agile alone”.
안녕하세요 딥러닝 논문읽기 모임입니다.
오늘 소개 드릴 논문은 2021 ICLR에 억셉이된
'The Deep Bootstrap Framework:Good Online Learners are good Offline Generalizers ' 라는 논문입니다.
오늘 발표를 위해 펀디 멘탈팀 이재윤님이 리뷰 도와주셨습니다.
문의 tfkeras@kakao.com
Sometimes, they just don’t get it.
We’re just trying to do the right thing here. Isn’t our success dependent on our users being able to shop, buy, apply or contact us through our web site or app? So if we’re dependent on our users, shouldn’t we at least involve them somehow in the design process?
Not so easy.
For some of “those” people, design is easy. Don’t we already know what the problem is and what design we can use to fix it? Can’t we just leverage best practices? Why do we even need to test the design if we’re experts? No one ever says these things, right?
In the real world, user-centered design and usability is ironically, not that easy to adapt. It’s counterintuitive because it’s such hard work to make things easy. What we have to do is to make what we do easy to understand and easy to choose. This session may not change your reality, but by sharing in some lessons learned, hopefully you’ll have the tools to help change some minds.
If you're in IT, it's important to understand that your users are fully embracing the cloud. Understanding cloud security including how to utilize API calls safely and securely, the importance of Firewalls (yes, even in the cloud!) as well as ensuring redundancy and availability needs to be kept in the forefront of all cloud deployments. This presentation will help you to talk about cloud security in a non-confrontational way with your users.
CSUN 2020: CSS Display Properties Versus HTML SemanticsAdrian Roselli
Developers who choose HTML elements that best describe a screen’s structure and semantics often don’t know how browsers use their CSS to break those semantics.
Goto Chicago; Journeys To Cloud Native Architecture: Sun, Sea And Emergencies...OpenCredo
Many businesses want to embrace modern business practices by delivering projects quickly and scaling faster. For this, adopting a Cloud Native mindset and architecture makes sense but is not a simple magic carpet ride.
In this talk, Nicki Watt from OpenCredo will share the realities of making that journey for a number of clients. Far from being a smooth journey to the promised land, you will learn about the numerous detours, bumps and challenges encountered along the way.
Microservices, Kubernetes, Success, but also Bandages and Crutches; This talk is for you if you want to gain some pragmatic insight into what is entailed with such endeavors.
UX case study on simplifying and digitizing Hertz entire rental process, making car rental easier and laying groundwork for future sharing services.
Conducted and presented May 2016 by Robert Boler and Emerald Lagow. (Presentation notes not included here. Educational use only, client not involved.)
SXSW 2015 Shredding Wireframes: Intro to Rapid PrototypingKyle Outlaw
This 2015 workshop at SXSW covered:
- Current state of UX, limitations of common deliverables (e.g. wireframes)
- POV on prototyping and why it's important in user experience design
- Available tools (Invision, Justinmind, etc)
- Case study: using the Tech Summit app as an example
- What about the spec?
Key Takeaways
- Wireframes are near obsolete
- Why prototype
- Available methods
- Learn about available tools, pros and cons
- Documenting detailed functionality (annotating the prototype)
The business case for contributing codeZivtech, LLC
In the Drupal community we tend to talk about committing code to our public spaces (drupal.org, but also github) in terms of "contributing" and "contributions", and while much of it can be seen in that light, there are actually very strong business reasons for publishing your code and/or attempting to get your code changes committed to the open source project that you are working on.
We will be looking at several documents from the U.S. Military detailing their recommendations for contracting Open Source Software services, and will use those as a jumping off point to discuss the many benefits of contributing code. Some of the business reasons for public publishing we'll explore will include:
* The power of peer review. With enough eyes, all bugs are shallow, and with only a few eyes the stupidity knows no depths!
* Fork you! The costs associated with "hacking" both Drupal core and contrib modules and base themes.
* Take my code, please! Cost savings from committing patches.
* Professionals publish or perish. Using code commits as marketing towards clients or potential hires.
* It's so easy, even a child(ish person) could do it! How you can easily integrate patching into your development workflow.
This session will also include a walk through of how Zivtech handles code review, patches, and deployment processes and you will hopefully walk away convinced that all of your in-house and out-sourced developers should be publicly committing their work.
The frontend code is often treated like a step child and after a while things get messy and complicated. In 2014 there is a lot of things and toys a developer can do and use to avoid dying in 'brownfield hell'. I'd like to share some of my insights
UTICamp-2020. The Traveling Translator’s ToolkitUTICamp
Speaker: Jeanette Brickner
It’s 2020, and if you’re interested in this talk, then you’re already looking at a conference and have probably at least wondered about what it takes to be working as a “translator on the road”. Navigating the ever-changing tides of state-of-the-art mobile technology can be a challenge, and there are also even more complicated issues that get forgotten in the planning stages such as device insurance, what sort of accessories might come in handy, knowing what you’re looking for when it comes to internet options once you arrive in a new country, and even the wheels (or lack thereof) on your luggage.
In this presentation, we’ll take a deep dive and look at figuring out exactly what it takes to be a fully mobile translator in 2020. Whether you’re thinking about just a few days away from a static office or a few months completely on your own, we’ll look at the big picture from all angles and demonstrate tried-and-true solutions.
The Internet of Things is everywhere. But, contrary to popular belief, it's not as easy as "just put a chip in it." This presentation discusses the subtle nuances on how to design consumer IoT products with the end-user in mind.
Presented at the Wharton School of Business in Philadelphia for PhillyCHI on 6/24/09.
About the Presentation
Over the years, there have been some exciting developments in the way usability tests are facilitated. During this session we will take a closer look at the trends in the tools and techniques used in usability testing and discuss the benefits and drawbacks of each.
Some of the topics that will be covered include:
• Current Think Aloud (CTA) vs. Retrospective Think Aloud (RTA) Technique
• Pros and Cons
• How to moderate using RTA
• When to use RTA
• Remote Testing
• Pros and Cons
• Tips for proper facilitation
• Testing paper and low-fidelity prototypes remotely
• Overview of different remote testing tools
• Automated Testing (unmoderated remote testing)
• What you can and can’t learn
• When it should be used
• Overview of different automated testing tools
• Interview-based Tasks vs. Pre-defined Tasks
• Pros and cons
• Tips for proper facilitation
• Observer Debriefing
• Tips for proper facilitation
• Overview of different debriefing techniques
Videos and live demos of these trends will be included, which should make for an entertaining hands-on learning experience!
Trends In Usability Testing - IA Summit 2010 & Maine IxDAKyle Soucy
Presented to Maine UX (Maine IxDA) on 7.22.09 and the IA Summit on 4.9.10.
About the Presentation
Over the years, there have been some exciting developments in the way usability tests are facilitated. During this session we will take a closer look at the trends in the tools and techniques used in usability testing and discuss the benefits and drawbacks of each.
Some of the topics that will be covered include:
• Current Think Aloud (CTA) vs. Retrospective Think Aloud (RTA) Technique
• Pros and Cons
• How to moderate using RTA
• When to use RTA
• Remote Testing
• Pros and Cons
• Tips for proper facilitation
• Testing paper and low-fidelity prototypes remotely
• Overview of different remote testing tools
• Automated Testing (unmoderated remote testing)
• What you can and can’t learn
• When it should be used
• Overview of different automated testing tools
• Interview-based Tasks vs. Pre-defined Tasks
• Pros and cons
• Tips for proper facilitation
• Observer Debriefing
• Tips for proper facilitation
• Overview of different debriefing techniques
Videos and live demos of these trends will be included, which should make for an entertaining hands-on learning experience!
Software Craftsmanship: Agile is Not EnoughKen Auer
Some people seem to think that following an Agile process will get you good software. But, the reality is that Software Craftsmanship is found in the work produced, not in the process followed. The Agile Manifesto hints at this, but many have missed it. How do you get that quality up there, consistently keep it there, and keep raising the bar? Through a combination of some discussion on the nature of Skills Acquisition, and an analysis of common practices in software development (from Tests to Pull Requests to Pair Programming), we’ll paint a picture of how to become a true expert that you can’t get from “Agile alone”.
Software Craftsmanship: Agile Is Not EnoughKen Auer
Some people seem to think that following an Agile process will get you good software. But, the reality is that Software Craftsmanship is found in the work produced, not in the process followed. The Agile Manifesto hints at this, but many have missed it. How do you get that quality up there, consistently keep it there, and keep raising the bar? Through a combination of some discussion on the nature of Skills Acquisition, and an analysis of common practices in software development (from Tests to Pull Requests to Pair Programming), we’ll paint a picture of how to become a true expert that you can’t get from “Agile alone”.
안녕하세요 딥러닝 논문읽기 모임입니다.
오늘 소개 드릴 논문은 2021 ICLR에 억셉이된
'The Deep Bootstrap Framework:Good Online Learners are good Offline Generalizers ' 라는 논문입니다.
오늘 발표를 위해 펀디 멘탈팀 이재윤님이 리뷰 도와주셨습니다.
문의 tfkeras@kakao.com
Sometimes, they just don’t get it.
We’re just trying to do the right thing here. Isn’t our success dependent on our users being able to shop, buy, apply or contact us through our web site or app? So if we’re dependent on our users, shouldn’t we at least involve them somehow in the design process?
Not so easy.
For some of “those” people, design is easy. Don’t we already know what the problem is and what design we can use to fix it? Can’t we just leverage best practices? Why do we even need to test the design if we’re experts? No one ever says these things, right?
In the real world, user-centered design and usability is ironically, not that easy to adapt. It’s counterintuitive because it’s such hard work to make things easy. What we have to do is to make what we do easy to understand and easy to choose. This session may not change your reality, but by sharing in some lessons learned, hopefully you’ll have the tools to help change some minds.
If you're in IT, it's important to understand that your users are fully embracing the cloud. Understanding cloud security including how to utilize API calls safely and securely, the importance of Firewalls (yes, even in the cloud!) as well as ensuring redundancy and availability needs to be kept in the forefront of all cloud deployments. This presentation will help you to talk about cloud security in a non-confrontational way with your users.
Similar to Inclusive Usability Testing — a11yTOCamp (20)
CSUN 2020: CSS Display Properties Versus HTML SemanticsAdrian Roselli
Developers who choose HTML elements that best describe a screen’s structure and semantics often don’t know how browsers use their CSS to break those semantics.
We can pretend that we’re helping others by making websites and software accessible, but we are really making them better for our future selves. Learn some fundamentals of accessibility and how it can benefit you (whether future you from ageing or you after something else limits your abilities).
We’ll review simple testing techniques, basic features and enhancements, coming trends, and where to get help. This is an overall primer for those who aren’t sure where to start nor how it helps them.
Role of Design in Accessibility — VilniusJS Meet-upAdrian Roselli
Designers can have an outsized impact on the accessibility of a project, being the ones who produce the visuals that are often critical for understanding and sign-off. Adrian will talk about the ways designers contribute to the overall accessibility of a site or application. We'll look at typography, structure, documentation, colour, contrast and more. Each of these has a corresponding WCAG SC to help provide guidance.
The Role of Design in Accessibility — a11yTO Meet-upAdrian Roselli
http://adrianroselli.com/2019/04/slides-the-role-of-design-in-accessibility-a11yto-meet-up.html
Designers can have an outsized impact on the accessibility of a project, being the ones who produce the visuals that are often critical for understanding and sign-off. Adrian will talk about the ways designers contribute to the overall accessibility of a site or application. We'll look at typography, structure, documentation, colour, contrast and more. Each of these has a corresponding WCAG SC to help provide guidance.
Learn some fundamentals of accessibility and how it can benefit you (whether future you from aging or you after something else limits your abilities). We’ll review differing abilities, generate (minimal) user stories and personas, discuss best practices for design and development, prototype some ideas (on paper), and discuss where to get help. This isn’t intended to be a deep dive into technologies, but more of an overall primer for those who aren’t sure where to start with accessibility nor how it helps them.
We can pretend that we’re helping others by making websites and software accessible, but we are really making them better for our future selves. Learn some fundamentals of accessibility and how it can benefit you (whether future you from ageing or you after something else limits your abilities).
We’ll review simple testing techniques, basic features and enhancements, coming trends, and where to get help. This is an overall primer for those who aren’t sure where to start nor how it helps them.
We can all pretend that we’re helping others by making web sites and software accessible, but we are really making them better for our future selves. Learn some fundamentals of accessibility and how it can benefit you (whether future you from aging or you after something else limits your abilities). We’ll review simple testing techniques, basic features and enhancements, coming trends, and where to get help. This isn’t intended to be a deep dive, but more of an overall primer for those who aren’t sure where to start nor how it helps them.
Prototyping Accessibility - WordCamp Europe 2018Adrian Roselli
Learn some fundamentals of accessibility and how it can benefit you (whether future you from aging or you after something else limits your abilities). We’ll review differing abilities, generate (minimal) user stories and personas, discuss best practices for design and development, prototype some ideas (on paper), and discuss where to get help. This isn’t intended to be a deep dive into technologies, but more of an overall primer for those who aren’t sure where to start with accessibility nor how it helps them.
Guelph A11y Conf: Everything I Know About Accessibility I Learned from Stack ...Adrian Roselli
Accessibility practitioners tend to live in a bubble, taking for granted many of the basics with which developers struggle. Explore questions developers ask one another.
If you’re familiar with accessibility, you may know some of the basics already. We’ll review some newer or more obscure techniques that can help prime you to look at the new hotness features with a more critical eye. Instead of pushing code techniques, we’ll discuss the logic behind these approaches, giving you the opportunity to turn some of these concepts over in your own head instead of just walking away with a shallow checklist.
WCBuf: CSS Display Properties versus HTML SemanticsAdrian Roselli
Many (most?) developers make the effort to choose HTML elements that best describe the structure and semantics of the content. They then use CSS to set the layout for the visual design. What they don’t know is how browsers use that CSS to break the HTML semantics. I will demonstrate issues and offer unfortunate workarounds.
The lang attribute exists in most pages across the web, though it seems most developers and user interface folks do not understand its impact. We’ll review how browsers put it to use and why you may not want to accept whatever the default value is from your framework / platform of choice. Its proper use has implications for visual design, accessibility, and internationalization & localization.
CSUN 2018: Everything I Know About Accessibility I Learned from Stack OverflowAdrian Roselli
Accessibility practitioners tend to live in a bubble, taking for granted many of the basics with which developers struggle. Explore questions developers ask one another.
Everything I Know About Accessibility I Learned from Stack OverflowAdrian Roselli
Accessibility practitioners are great at talking to one another and getting into the nuances of specs and assistive tech. We also tend to live in a bit of a bubble, taking for granted many of the basics with which developers struggle on a daily basis. In this talk I will explore some of the kinds of questions developers ask one another, often with non-ideal answers, using Stack Overflow as my source.
Selfish Accessibility — WordCamp Europe 2017Adrian Roselli
We can all pretend that we’re helping others by making web sites and software accessible, but we are really making them better for our future selves. Learn some fundamentals of accessibility and how it can benefit you (whether future you from aging or you after something else limits your abilities). We’ll review simple testing techniques, basic features and enhancements, coming trends, and where to get help. This isn’t intended to be a deep dive, but more of an overall primer for those who aren’t sure where to start nor how it helps them.
We can all pretend that we’re helping others by making web sites and software accessible, but we are really making them better for our future selves. Learn some fundamentals of accessibility and how it can benefit you (whether future you from aging or you after something else limits your abilities). We’ll review simple testing techniques, basic features and enhancements, coming trends, and where to get help. This isn’t intended to be a deep dive, but more of an overall primer for those who aren’t sure where to start nor how it helps them.
Fringe Accessibility: London Web StandardsAdrian Roselli
If you are aware of accessibility practices, you may know some of the basics for supporting users (labels, contrast, alt text). I'll touch on some newer or more obscure techniques that can help prime you to look at the new hotness features with a more critical eye. Instead of pushing stricly code techniques, I’ll review the logic behind these approaches (which you can refute, checking off that elusive audience participation selling point!). We'll discuss the search role, language attribute, <main> element, infinite scroll, page zoom, source order, and as much as I can squeeze in before I am chased from the room.
Selfish Accessibility: Government Digital ServiceAdrian Roselli
We can all pretend that we’re helping others by making web sites and software accessible, but we are really making them better for our future selves. Learn some fundamentals of accessibility and how it can benefit you (whether future you from aging or you after something else limits your abilities). We’ll review simple testing techniques, basic features and enhancements, coming trends, and where to get help. This isn’t intended to be a deep dive, but more of an overall primer for those who aren’t sure where to start nor how it helps them.
# Internet Security: Safeguarding Your Digital World
In the contemporary digital age, the internet is a cornerstone of our daily lives. It connects us to vast amounts of information, provides platforms for communication, enables commerce, and offers endless entertainment. However, with these conveniences come significant security challenges. Internet security is essential to protect our digital identities, sensitive data, and overall online experience. This comprehensive guide explores the multifaceted world of internet security, providing insights into its importance, common threats, and effective strategies to safeguard your digital world.
## Understanding Internet Security
Internet security encompasses the measures and protocols used to protect information, devices, and networks from unauthorized access, attacks, and damage. It involves a wide range of practices designed to safeguard data confidentiality, integrity, and availability. Effective internet security is crucial for individuals, businesses, and governments alike, as cyber threats continue to evolve in complexity and scale.
### Key Components of Internet Security
1. **Confidentiality**: Ensuring that information is accessible only to those authorized to access it.
2. **Integrity**: Protecting information from being altered or tampered with by unauthorized parties.
3. **Availability**: Ensuring that authorized users have reliable access to information and resources when needed.
## Common Internet Security Threats
Cyber threats are numerous and constantly evolving. Understanding these threats is the first step in protecting against them. Some of the most common internet security threats include:
### Malware
Malware, or malicious software, is designed to harm, exploit, or otherwise compromise a device, network, or service. Common types of malware include:
- **Viruses**: Programs that attach themselves to legitimate software and replicate, spreading to other programs and files.
- **Worms**: Standalone malware that replicates itself to spread to other computers.
- **Trojan Horses**: Malicious software disguised as legitimate software.
- **Ransomware**: Malware that encrypts a user's files and demands a ransom for the decryption key.
- **Spyware**: Software that secretly monitors and collects user information.
### Phishing
Phishing is a social engineering attack that aims to steal sensitive information such as usernames, passwords, and credit card details. Attackers often masquerade as trusted entities in email or other communication channels, tricking victims into providing their information.
### Man-in-the-Middle (MitM) Attacks
MitM attacks occur when an attacker intercepts and potentially alters communication between two parties without their knowledge. This can lead to the unauthorized acquisition of sensitive information.
### Denial-of-Service (DoS) and Distributed Denial-of-Service (DDoS) Attacks
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesSanjeev Rampal
Talk presented at Kubernetes Community Day, New York, May 2024.
Technical summary of Multi-Cluster Kubernetes Networking architectures with focus on 4 key topics.
1) Key patterns for Multi-cluster architectures
2) Architectural comparison of several OSS/ CNCF projects to address these patterns
3) Evolution trends for the APIs of these projects
4) Some design recommendations & guidelines for adopting/ deploying these solutions.
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC
Ellisha Heppner, Grant Management Lead, presented an update on APNIC Foundation to the PNG DNS Forum held from 6 to 10 May, 2024 in Port Moresby, Papua New Guinea.
This 7-second Brain Wave Ritual Attracts Money To You.!nirahealhty
Discover the power of a simple 7-second brain wave ritual that can attract wealth and abundance into your life. By tapping into specific brain frequencies, this technique helps you manifest financial success effortlessly. Ready to transform your financial future? Try this powerful ritual and start attracting money today!
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBrad Spiegel Macon GA
Brad Spiegel Macon GA’s journey exemplifies the profound impact that one individual can have on their community. Through his unwavering dedication to digital inclusion, he’s not only bridging the gap in Macon but also setting an example for others to follow.
1.Wireless Communication System_Wireless communication is a broad term that i...JeyaPerumal1
Wireless communication involves the transmission of information over a distance without the help of wires, cables or any other forms of electrical conductors.
Wireless communication is a broad term that incorporates all procedures and forms of connecting and communicating between two or more devices using a wireless signal through wireless communication technologies and devices.
Features of Wireless Communication
The evolution of wireless technology has brought many advancements with its effective features.
The transmitted distance can be anywhere between a few meters (for example, a television's remote control) and thousands of kilometers (for example, radio communication).
Wireless communication can be used for cellular telephony, wireless access to the internet, wireless home networking, and so on.
2. • I’ve written some stuff,
• Member of W3C,
• Building for the web
since 1993,
• Learn more at
AdrianRoselli.com,
• Avoid on Twitter
@aardrian.
Great bedtime reading!
About Adrian Roselli
8. Concerns
• Accessibility remediation must be complete.
• This is not accessibility testing.
• This is not disability tourism.
• Be clear on that with all stakeholders.
12. Planning
• Review your tests and format.
• Are they structured? Informal? Remote?
• How many participants are you planning?
13. Planning
• Review your tests and format.
• Are they structured? Informal? Remote?
• How many participants are you planning?
• Have you budgeted for paying participants?
16. Payment
• Expect to pay participants more than you
usually do.
• Additional burdens to participate:
17. Payment
• Expect to pay participants more than you
usually do.
• Additional burdens to participate:
• Transportation cost,
18. Payment
• Expect to pay participants more than you
usually do.
• Additional burdens to participate:
• Transportation cost,
• Time off work,
19. Payment
• Expect to pay participants more than you
usually do.
• Additional burdens to participate:
• Transportation cost,
• Time off work,
• May be underemployed.
20. Payment
• Expect to pay participants more than you
usually do.
• Additional burdens to participate:
• Transportation cost,
• Time off work,
• May be underemployed.
• Gift cards that can be accepted where they
shop.
23. Venue
• It must be accessible.
• Not just the building, but the entire route.
24. Venue
• It must be accessible.
• Not just the building, but the entire route.
• Bus line, transport services, etc.
25. Venue
• It must be accessible.
• Not just the building, but the entire route.
• Bus line, transport services, etc.
• Meet them at the door.
26. Venue
• It must be accessible.
• Not just the building, but the entire route.
• Bus line, transport services, etc.
• Meet them at the door.
• Relief area for service animals.
30. Recruitment
• Now you can find participants!
• Community / support organizations:
• Demographics,
31. Recruitment
• Now you can find participants!
• Community / support organizations:
• Demographics,
• Name recognition,
32. Recruitment
• Now you can find participants!
• Community / support organizations:
• Demographics,
• Name recognition,
• Existing relationships,
33. Recruitment
• Now you can find participants!
• Community / support organizations:
• Demographics,
• Name recognition,
• Existing relationships,
• Contextual support.
34. Recruitment
• Now you can find participants!
• Community / support organizations:
• Demographics,
• Name recognition,
• Existing relationships,
• Contextual support.
• Let the organization recruit.
38. Accommodation
• Build extra time for every task.
• Allow them to be late.
• Service animals, canes, etc. do not play well with
tripods and cables.
39. Accommodation
• Build extra time for every task.
• Allow them to be late.
• Service animals, canes, etc. do not play well with
tripods and cables.
• Service animals need a clear space under the
table.
40. Accommodation
• Build extra time for every task.
• Allow them to be late.
• Service animals, canes, etc. do not play well with
tripods and cables.
• Service animals need a clear space under the
table.
• Different seating options: widths, arms, wheels,
etc.
41. Accommodation
• Build extra time for every task.
• Allow them to be late.
• Service animals, canes, etc. do not play well with
tripods and cables.
• Service animals need a clear space under the
table.
• Different seating options: widths, arms, wheels,
etc.
• A place to park scooters, chairs, etc.
43. Tech
• Use the participant’s system (or community
org system).
44. Tech
• Use the participant’s system (or community
org system).
• For mobile testing, do not use mounts.
45. Tech
• Use the participant’s system (or community
org system).
• For mobile testing, do not use mounts.
• Do not mess with the user’s configuration.
46. Tech
• Use the participant’s system (or community
org system).
• For mobile testing, do not use mounts.
• Do not mess with the user’s configuration.
• If necessary to modify, ask permission for any and
every change.
47. Tech
• Use the participant’s system (or community
org system).
• For mobile testing, do not use mounts.
• Do not mess with the user’s configuration.
• If necessary to modify, ask permission for any and
every change.
• Return it to the way you found it when done.
50. Process
• Be prepared to read agreements, instructions,
etc. aloud.
• Point a camera at the user and interactions.
51. Process
• Be prepared to read agreements, instructions,
etc. aloud.
• Point a camera at the user and interactions.
• Drive a second monitor from device and record it.
52. Process
• Be prepared to read agreements, instructions,
etc. aloud.
• Point a camera at the user and interactions.
• Drive a second monitor from device and record it.
• Do not interrupt the user when using AT.
53. Process
• Be prepared to read agreements, instructions,
etc. aloud.
• Point a camera at the user and interactions.
• Drive a second monitor from device and record it.
• Do not interrupt the user when using AT.
• Reassure user none of the mistakes are his/her
fault.
54. Process
• Be prepared to read agreements, instructions,
etc. aloud.
• Point a camera at the user and interactions.
• Drive a second monitor from device and record it.
• Do not interrupt the user when using AT.
• Reassure user none of the mistakes are his/her
fault.
• Users may apologize for finding errors.
57. Privacy
• Some personal health information may be
revealed.
• Be prepared to treat it as confidential.
58. Privacy
• Some personal health information may be
revealed.
• Be prepared to treat it as confidential.
• Where possible, anonymize data for reporting.
59. Privacy
• Some personal health information may be
revealed.
• Be prepared to treat it as confidential.
• Where possible, anonymize data for reporting.
• Coordinate with recruiting organization.
61. Inclusive Usability Testing
Presented by Adrian Roselli (@aardrian)
for a11yTO Camp.
Slides from this talk will be available at
rosel.li/a11yTOCamp.
Editor's Notes
• Save the Dream and SASOL.
• National Sport Day 2017 to promote education and inclusivity through sport.
• High-profile Qatari athletes and footballers from Al Sadd Football Club.
1 of 9
1 of 9
1 of 9
1 of 9
• Learning how to understand the signing of a floor plan in sign language
• My teacher also forgets to give us the new reference point after each room
• so I never know whether the kitchen is down the hall from the dining room or on the other side of the dining room.
• It's rather confusing.
2 of 9
2 of 9
2 of 9
2 of 9
• Gift cards can be most useful when they have cash value.
• Avoid cards at venues that require travel, do not support disabilities, etc.
• Get cards that are more useful than just a free coffee but take $20 to get to use.
• Can be used as signature guides
3 of 9
3 of 9
3 of 9
3 of 9
3 of 9
3 of 9
• A token effort is unacceptable
• pay attention to whether or not it is truly accessible
• Kutna Hora, Czech Republic
4 of 9
4 of 9
4 of 9
4 of 9
4 of 9
• Blind Camp of Maryland Visits NASA Goddard
• NASA's Goddard Space Flight Center in Greenbelt, Md.
• hosted some 100 campers and volunteers from the Deaf-Blind Camp of Maryland.
• Based in West River, Md., was established in 1998
• provides safe, fun, barrier-free week for people who have significant hearing and vision loss.
• campers, aged 18 to 80, learned about space and NASA missions
5 of 9
5 of 9
5 of 9
5 of 9
5 of 9
5 of 9
5 of 9
• May not anticipate some of the assistive tech that your users will bring.
• A scooter and service dog combined will overwhelm even a spacious room.
6 of 9
6 of 9
6 of 9
6 of 9
6 of 9
6 of 9
• This set-up may not work
• For mobile testing that the user may hold device to ear