Speaker

Sean McQuaid

Sean McQuaid

Lead Software Engineer at Chick-fil-A

Atlanta, Georgia, United States

Actions

Sean is a Lead Software Engineer at Chick-fil-A where he works on overall web architecture throughout the Operator Technology Solutions team. Prior to learning how to code, he attended music school and played the trumpet professionally for over a decade. Sean is very passionate about testing, performance and tools that provide a good developer experience.

Area of Expertise

  • Information & Communications Technology

Topics

  • React
  • TypeScript
  • React Testing Library
  • JavaScript
  • Cypress
  • Front-End Development
  • Testing
  • Remix
  • Playwright
  • Next.js

Architecting a Front-End Project for Longevity

Building software is hard enough, but sculpting a sustainable, maintainable front-end project is an art form. With new technology constantly arising in the front-end ecosystem, it is very challenging to know when actually to adopt a new piece of technology or ignore it. This talk will discuss strategies for creating a decision-making framework to help your organization make thoughtful, well-informed architectural decisions every time. You will learn the ingredients for the "secret sauce" teams utilize to maintain a project over the long term successfully.

Build Fully Type-Safe Projects with TypeScript and Zod

While TypeScript is often perceived as providing complete type safety, it only prevents potential issues during build time leaving runtime issues to still pose a threat. The popular schema validation library, Zod helps bridge this gap. In this talk, we will unpack the core features of Zod and showcase its declarative, type-safe nature and seamless integration with TypeScript. We will explore how Zod streamlines intricate validation tasks like handling user inputs, API responses, configuration files and much more.

Modern Data Fetching in React

With the introduction of React Server Components, data fetching and mutations in React have become a spicy topic as of late. In this talk, we’ll look at three completely viable options for handling data fetching and mutations in React. We’ll dig into React Query, Redux Toolkit Query and React Server Components with Next.js 13 and the tradeoffs of each approach.

Methodically Migrating from JavaScript to TypeScript

It's no secret that TypeScript is all the rage in modern web development. With all of the scaffolding tools that exist to support starting a new project with TypeScript, it's never been easier to try it out. However, it can feel very overwhelming to think about the necessary steps to migrate your existing JavaScript project to TypeScript. In this talk we'll explore progressive enhancements you can make to move your JavaScript project to TypeScript without disrupting your team's productivity.

Accelerating Web Development with Mock Service Worker

Mock Service Worker (MSW) is a powerful tool for speeding up development and testing by intercepting and modifying network requests. In this talk, we will explore the benefits of using MSW and how it can be leveraged to streamline your development process. We will cover best practices for implementing MSW, including how to use it for both testing and local development. Additionally, we will discuss real-world examples of how MSW has been used to improve the efficiency and effectiveness of development teams.

Remix Your React Router Applications!

With the recent release of Remix SPA mode, migrating your React Router applications to Remix has never been easier. In this talk, we will define some use cases for both Client-Side Rendering and Server-Side Rendering and explain how Remix's opt-in model to build features allows you to own your architectural decisions fully. We will also discuss how you can gradually migrate a purely Client-Side Rendered React Router application to a Progressively Enhanced Server-Side Rendered application and all the benefits of migrating to Remix for the user experience and developer experience.

Render Atlanta 2024 Sessionize Event

June 2024 Atlanta, Georgia, United States

Devnexus 2024 Sessionize Event

April 2024 Atlanta, Georgia, United States

Connect Tech 2023

October 2023 Atlanta, Georgia, United States

Remix 2023 Sessionize Event

May 2023 Salt Lake City, Utah, United States

Twin Cities Code Camp 24 Sessionize Event

April 2023

Sean McQuaid

Lead Software Engineer at Chick-fil-A

Atlanta, Georgia, 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