Skip to content

Jozi.js Oct - Revive

Photo of Ruddy
Hosted By
Ruddy and 2 others
Jozi.js Oct - Revive

Details

Make old things look new again. Join us as we bring new life to those dusty unit tests that make you cry alone at night.

Agenda

  • 18:00 - Food and blah blah
  • 18:30 - The Unit Testing Struggle Bus: How to Avoid Getting Run Over - Ruddy Marriday
  • 19:30 - Questions and blah blah

Talk: The Unit Testing Struggle Bus: How to Avoid Getting Run Over
In today's fast-paced world of frontend development, delivering high-quality, reliable applications is paramount. One crucial aspect of ensuring code quality is effective component testing.
In this talk, we'll delve into the essential aspects of frontend component testing, providing you with a comprehensive understanding of what to test, how to test, and why it matters.
Key Topics:

  1. What to Test: We'll explore Sandi Metz's insightful diagram on testing and apply it to the context of frontend components. Understanding what to focus on will help you prioritize your testing efforts and ensure thorough coverage.
  2. How to Test Frontend Components: We'll go through testing-library and find the best way to write your component tests that almost always fail for the right reasons.
  3. TDD: A Powerful Approach: Discover the benefits of Test-Driven Development (TDD) and how it can significantly improve your code quality and maintainability.
  4. Testing for Refactoring Confidence: Learn how testing can be a safety net when refactoring code. We'll explore how well-written tests can help you confidently make changes without introducing regressions.

By the end of this talk, you'll have a solid understanding of frontend component testing and be equipped with the knowledge and tools to write high-quality, reliable code. Let's embark on this journey together and master the art of frontend testing!

About the speaker
Ruddy is one of the four joziJS wizards (organizers of joziJS), passionate about empowering young people, especially young women, to pursue careers in software development and create reliable, maintainable software. She holds an Honors degree in Computer Science and has freelanced for various organizations and startups worldwide.
When she's not working, she's creating digital content on social media to continue educating people about the exciting world of the web. ruddycodes
-------------------------------------------------
Important Notes:

Parking is available at The Zone, Rosebank.
Parking will be validated so you do not need to pay for it.
The meetup will be streamed on JoziJS's YouTube channel

Photo of Jozi.JS group
Jozi.JS
See more events
BBD Johannesburg (Rosebank) - News Cafe Entrance
The Zone Boulevard, Cnr Cradock , Tyrwhitt Ave, Rosebank, Johannesburg, 2196 · JOHANNESBURG