Speaker

Kemet Dugue

Kemet Dugue

Software Engineer at Uber

Seattle, Washington, United States

Actions

I'm a software engineer at Uber. Previously, I worked as an engineer at Microsoft, on the Teams product, building out meeting-related features. Passionate about the web, React, TypeScript, and WebAssembly.

Area of Expertise

  • Information & Communications Technology

Topics

  • React
  • TypeScript
  • JavaScript

Component Testing with React Testing Library and Jest

This talk aims to provide React developers with helpful and useful information when testing components using the React Testing Library (TRL) and Jest frameworks. It will cover the following:

- explanation of the React Testing Library and Jest
- differences to prior testing frameworks like Enzyme
- understanding the framework API through code snippets
- understanding best practices and avoiding anti-patterns

Context in React

This talk aims to provide React developers of all levels with an understanding of the Context feature through providing introductory knowledge, dissecting the API, and going through a live demo

This talk will focus on the following topics:
- Overview of Context (what it is and does)
- Use cases of Context within a React App
- Understanding Context API through code snippets
- Understanding Context through live demo

Learning to Love TypeScript with React

Microsoft Teams heavily uses TypeScript with React, which has helped their developers write better code and increase overall code efficiency. I am an engineer on Teams, and have had hands-on experience using React with and without TypeScript. This talk aims to provide developers with a better understanding of TypeScript, how it helps writing React code, its overall benefits, as well as decisions to use it in your codebase.

This talk will focus on the following topics:
- Introduction to TypeScript and how it is different to JavaScript (explaining type system, differences between JavaScript and TypeScript with examples)
- Using TypeScript with React (benefits, how it differs from React with vanilla JavaScript with examples)
- How TypeScript helps Microsoft Teams scale and ship faster
- Decisions to Use TypeScript in a codebase (pros and cons)

Practical Performance Optimization in React

This talk aims to provide React developers of all levels with a better understanding of the different performance optimization techniques available to help improve their React app. This talk will provide information and examples behind some of the best practices when optimizing in React.

It will focus on the following topics:
- Measuring performance within React app
- Different performance optimization techniques (explanations and examples)
- Understanding React performance anti-patterns and best practices
- Dissecting React code to examine potential performance enhancements
- Additional resources for learning and implementing optimization techniques

Granite State Code Camp 2022 Sessionize Event

November 2022 Manchester, New Hampshire, United States

Granite State Code Camp 2021 Sessionize Event

November 2021 Manchester, New Hampshire, United States

Granite State Code Camp 2020 Sessionize Event

November 2020 Manchester, New Hampshire, United States

Kemet Dugue

Software Engineer at Uber

Seattle, Washington, United States

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