Mike North
Sr Software Engineer and React Rally Organizer
Salt Lake City, Utah, United States
Actions
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
Topics
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
Mike North
Sr Software Engineer and React Rally Organizer
Salt Lake City, Utah, 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