Haris Mahmood

Haris Mahmood

I'm a senior software developer based in Toronto working at Shopify. I enjoy longboarding, photography, and having heated debates about the terrible Game of Thrones finale.

Montreal 2022 sessions

Advanced Styling and theming in React Native

English session - Beginner

Styling a React Native app starts off straightforward. It quickly becomes difficult to manage as new screens and components are introduced, as the team of developers working increases, and as the need for theming (dark mode for example) is introduced. This talk demonstrates how to utilize the React Native Restyle library to manage complex styles, build themes, and contain complexity to ensure the best style & theme management experience.

Introduction to Testing for Front-End Developers

English session - Beginner

As front-end developers become more and more capable of building web applications, the value of testing front-end code is now more valuable than ever. This talk will walk you through the different types of testing, the best tools to get started with testing, demonstrate various scenarios and how to test them (business logic, screen interaction, overall functionality), and work through writing tests for a sample app.

Montreal 2017 sessions