Mike North

Mike North

Sr Software Engineer and React Rally Organizer

Salt Lake City, Utah, United States


Mike is a passionate software engineer with an intense focus on community. His expertise has been spent organizing multiple meetup groups (React Utah, UtahJS, Free Code Camp), Improving training and content for local bootcamps and universities, running open source projects, and becoming a tech conference organizer and speaker. His goal is to help break barriers for those entering the tech industry.

Area of Expertise

  • Information & Communications Technology


  • React
  • JavaScript
  • AWS
  • Software
  • HTML
  • CSS
  • Web Development
  • Test Automation

Performant React - Understanding Memoization in React

Render render render.... React is known for rendering, is that good, bad, something in between?

Let’s explore a bit about how and why React works the way it does when it comes to renders and what tools you have to gain finite control over it. Join us as we look ahead to React 19 and how these questions and problems are solved with Reacts new compiler.

In this interactive session, we'll delve into React's useMemo and useCallback hooks deeply. I'm thrilled to share professional insights from core React team members, and focus on how these hooks enhance app performance. We'll walk away with applicable and practical examples, empowering you to efficiently optimize your React applications.

As an established conference speaker, and presenter with years of experience teaching in large stage and small group formats. I thrive in making complex topics approachable, and applicable so that you are left with something real that can be applied immediately.

This talk will be focused to an advanced audience while still being able to follow along the topics and patterns as a novice engineer.

Breaking the 'useEffect' Habit

Do you or a loved one suffer from the all to common practice of 'useEffect'? Have you re-rendered more times than you can count?

Explore how to optimize performance, streamline your code, and reduce errors by challenging the conventional use of 'useEffect'.

Inspired by the React Docs themselves, this talk will guide you through common 'useEffect' scenarios, demonstrating powerful alternatives to enhance your codebase. Embrace simplicity and elevate your React development skills with us!

"You might not need an effect... Removing unnecessary Effects will make your code easier to follow, faster to run, and less error-prone."

Believe it or not, that intro is taken straight from the React Docs!

Fearless Refactoring

In this talk, we will explore the paradigm shift from unit-level testing to user-level testing, demonstrating how this change in perspective can revolutionize your testing approach and lead to more stable, resilient code. By incorporating user-centric thinking into your testing process, you can minimize re-writes and maximize efficiency, ensuring that your applications are both robust and ready for rapid deployment.

Dive deep into the world of testing and unveil strategies for improving the overall quality and stability of your applications. Learn how to gain confidence in your code. speed up development and deployment, and transform what is often a dreadful task into an empowering experience.

Key takeaways from this talk will include:

Practical tips and techniques for improving your code testing process
Strategies for gaining confidence in your application, deployment, and testing
Insights into transitioning from unit-level to user-level testing for enhanced stability
Ways to reduce re-writes and streamline your development process
An understanding of how to fearlessly refactor your code for seamless development and deployment

UtahJS Conf 2024 Sessionize Event Upcoming

September 2024 Sandy, Utah, United States

React Summit

November 2023 New York City, New York, United States

UtahJS Conf 2023 Sessionize Event

September 2023 Sandy, Utah, United States

React Rally

August 2023 Salt Lake City, Utah, United States

Mike North

Sr Software Engineer and React Rally Organizer

Salt Lake City, Utah, United States


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