Accessibility-Aware Unit Testing & Practical GraphQL Queries and Mutations"


Details
Title - Accessibility aware component tests aka Unit Testing Accessibility
Details:
One of the many places in the software delivery process where accessibility requirements should be considered is during web component testing. While testing frameworks do provide assertions in their API to check for the basics, accessibility-aware component test design can further help to provide all the semantic elements screen readers and other assistive technologies require.
Instead of using test IDs or classes to find and select the elements you want to validate, use a principle of identifying elements by ARIA roles or other semantic attributes that are used by assistive technologies. Some testing libraries, like Testing Library, even recommend this in their documentation.
What’s in it for you?
Do you test your application for accessibility issues and if you find such issues much later in the software development life cycle, this talk is definitely for you.
You will learn how to test accessibility at unit test level following certain best practices and What are the tools available in the market to help us achieve that.
Recommended prerequisites:
- React knowledge
- Basic understanding of writing React Component Tests
[Prerequisites are not compulsory]
It's okay even if you're just a software engineer not knowing any of the above. We will have a gentle introduction to each from the above.
Inviting all enthusiasts & curious minds alike for this and a series of more such events.
This will be a quick session with a short break and refreshments in between.
We will be providing snacks and refreshments to all the attendees during the event.
Title - Practical Introduction to GraphQL- Queries and Mutation
Details:
Through this session, we'll embark on an exciting journey into the core concepts of GraphQL, exploring its intricacies and practical applications. From understanding resolvers and crafting queries to exploring real-world architectural use cases, we'll delve deep into the heart of GraphQL. Join us as we unravel the secrets of this cutting-edge technology, learning through practical examples.
Why GraphQL?
In today's digital landscape, where efficient data fetching and flexible API querying are paramount, GraphQL emerges as a game-changer. By addressing the limitations of traditional REST APIs, GraphQL empowers developers and clients alike to optimize data retrieval and manipulation. Through this session, we'll embark on an exciting journey into the core concepts of GraphQL, exploring its intricacies and practical applications. From understanding resolvers and crafting queries to exploring real-world architectural use cases, we'll delve deep into the heart of GraphQL. Join us as we unravel the secrets of this cutting-edge technology, learning through practical examples.
What’s in it for you?
You will learn about GraphQL and you should be able to apply it to an existing Server or Client project. Based on your learnings from the session, you should be able to compare GraphQL with the REST that you're already using in your projects. In addition to the above, this session is not limited to learning about GraphQL or any new tech, but also networking with the other techies alongside fueling your curiosity.
What are we going to do?
Through repo we will see how graphQL fetches data. Whether a data engineer or not or a software engineer, there's something for you to learn in this talk.
Recommended prerequisites:
- Basic RESTful APIs
- Asynchronous Programming
- JSON and Data Structures
[Prerequisites are not compulsory]
It's okay even if you're just a software engineer not knowing any of the above.
Inviting all enthusiasts & curious minds alike for this and a series of more such events.
This will be a quick session with a short break and refreshments in between.
We will be providing snacks and refreshments to all the attendees during the event.
Agenda
10:30 am - 11:00 am - Tea and Introduction
11:00 am - 12:00 Pm - Accessibility aware component tests aka Unit Testing Accessibility
12:00 Pm - 12:15 Pm – Q&A & Break
12:15 pm - 01:15 pm – Practical Introduction to GraphQL- Queries and Mutation
01:15 Pm – 02:00 Pm- Q&A, Networking and Lunch
COVID-19 safety measures

Sponsors
Accessibility-Aware Unit Testing & Practical GraphQL Queries and Mutations"