Speaker

Daniel Yuschick

Daniel Yuschick

Senior Frontend Developer & Accessibility Advocate @ Noice

Helsinki, Finland

Actions

Daniel Yuschick is a Senior Frontend Developer at live gaming startup, Noice. Throughout his 15-year career, he has advocated for digital accessibility, empathy in software development, and leveraged his background in design. Daniel previously taught as a Frontend Engineering Instructor before following his dream to Helsinki, Finland, where he moved his career into Design Systems Engineering. However, the passion for teaching continues as he writes articles for various web development publications and volunteers as a mentor at Codebar, a charity for empowering underrepresented groups in tech. Daniel is most passionate about great chocolate, beautiful tattoos and bridging the gap between design and development to create accessible and resilient design systems.

Area of Expertise

  • Information & Communications Technology

Topics

  • Frontend
  • HTML
  • CSS
  • Accessibility
  • Web Accessibility
  • React
  • JavaScript
  • TypeScript
  • Web Components
  • UX / Accessibility
  • UI/UX Design
  • Design Systems
  • Figma

It's Alive! Facing The Monsters Of Accessible Live Regions

The web is now more dynamic than ever, with visual cues and notifications serving as crucial tools for communicating updates and content changes. Yet, making these notifications accessible poses a nightmarish set of challenges. How can we ensure that individuals using assistive technologies can understand this information, from error alerts in forms to disappearing notifications and zero search results?

This talk will explore ARIA live regions and their role in communicating dynamic content to assistive technologies. We will listen to how screen readers understand, or sometimes don’t understand, live region updates. We’ll explore the rules and recommended methods for incorporating live regions to create more inclusive notifications. Ultimately, we’ll find ways to replace live regions all together with more persistent and robust UI patterns.

Technical Requirements:
This talk uses pre-recorded videos using screen readers. Audio support for these demos will be required.

Target Audience:
The target audience for this talk is frontend developers of all levels. To a lesser degree, designers as well can benefit and connect with points within this talk.

This talk is suitable for either lightning or full-length formats.

Get Lost, JavaScript: Just Kidding — But HTML & CSS Do More Now

If your head has spun in the last few years trying to keep up with the latest evolutions of HTML and CSS, you’re not alone. Join us as we explore how these foundational technologies are shedding their static stereotypes and embracing dynamic interactivity, blurring the lines traditionally drawn by JavaScript.

In this talk, we'll dive into the latest HTML and CSS features that are reshaping UI development. Learn how these features are gradually reducing our reliance on JavaScript in the 'front' of the frontend and moving some accessibility concerns, dynamic positioning, robust animations and more to the browser.

Get lost, JavaScript! Just kidding. We still need you, but HTML and CSS do a lot more now.

Target Audience:
The target audience for this talk is frontend developers of all levels. To a lesser degree, designers as well can benefit and connect with points within this talk.

This talk is suitable for either lightning or full-length formats.

Building Better Components — A Journey to a More Resilient Frontend

Components are at the core of modern development. However, for as much as they can help empower our work, they can harm and hinder it. Content will forever and always change, so building resilient components requires careful planning and collaboration. And, of course, requires avoiding the common pitfalls of component design.

We will learn from the experience of working within and leading the development of multiple design systems built around React and TypeScript. Through many code samples, we'll highlight common patterns that lead to unmanageable component interfaces with steep learning curves. We'll learn how deviating from HTML can cause our components to break down, littering our codebase with technical debt. But with these examples, we'll learn how to avoid the common pitfalls of component design, and how to not only build frontends that are resilient to change, but how to build trust across teams throughout an entire product.

The target audience of this talk is frontend developers who are familiar with TypeScript. While half of the points are framework agnostic, the other half is component patterns specific to React.

The talk can be shortened to a 15-minute lightning format, or extended to a full 60-minute session.

Approach With Care - Making Digital Accessibility Feel Natural

Our lives are increasingly lived online. Think about it — we work, study and socialize online. We talk with our therapists and consult with doctors online. We bank, shop and pay taxes online. Digital accessibility has never been more important than it is right now. Despite this, making our work accessible can feel like an overwhelming mystery.

This talk will teach us how to greatly impact the accessibility of our work with various approaches to our design and development tasks. We will identify many common UI (User Interface) patterns, and learn how to approach them in order for assistive technologies, such as screen readers, to understand and communicate them clearly. We will highlight and reiterate how accessible design is good design and benefits everybody. All of this without looking at a single line of code.

The goal of this talk is to reframe how we think about and start our design and development work to make accessibility feel like a natural part of our workflow. We are not building software for users, but for people — and all people deserve empathy from the digital products that make up their very real lives.

Technical Requirements:
This talk uses pre-recorded videos using VoiceOver screen reader on Mac. Audio support for these demos will be required.

Target Audience:
The target audience for this talk is frontend developers and designers from junior to senior levels. However, since this is a no code talk, and the demos are very easy to follow, other areas such as QA and Project Management have also had positive takeaways from this talk.

This talk can be shortened to a 15-minute lightning format, or extended to a full 60-minute session.

Moldova DevCon Upcoming

November 2024 Chisinau, Moldova

enterJS

May 2024 Mainz, Germany

Michigan Technology Conference 2024 Sessionize Event

March 2024 Pontiac, Michigan, United States

RenderCon Kenya 2023 Sessionize Event

September 2023 Nairobi, Kenya

StackConf

September 2023 Berlin, Germany

Daniel Yuschick

Senior Frontend Developer & Accessibility Advocate @ Noice

Helsinki, Finland

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top