Month: October 2020

Episode 29: No mocks allowed – A testing discussion with Kent C. Dodds

In this episode, I talk to Kent C. Dodds, a software engineer, and teacher. Before starting his entrepreneurial journey, Kent has been working for PayPal. He is a major open source contributor and also the creator and maintainer of the widely used open-source testing-library.

Code that he writes is used by millions of people around the world, and he also teaches thousands of engineers how to test their JavaScript systems, and how to work with React.

We talk about:

  • Why you should not mock your software system during testing,
  • how “testing library” helps create more meaningful and maintainable tests,
  • if and how manual testing is still needed to increase your confidence in the software system.

Become a sponsor of the show: Sponsor Us

Continue reading

Episode 28: How design systems help create an inclusive user experience at Github

In this episode, I talk to Diana Mounter, the Director of Design Infrastructure at GitHub. Diana traveled the world and lived in many different countries – even continents. She started as a print designer and spent some time in government before she got into web and design. Now, she leads the design systems at GitHub.

We talk about:

  • what design systems are and why we need them,
  • how GitHub deals with legacy code and refactoring.
  • how the designer role interplays with other roles at GitHub,
  • how and why designers do code reviews,
  • and how GitHub strives for inclusive designs that make everyone feel like an expert.

Book your awesomecodereview.com workshop!

Links:

Interested in the code review analytics tool? Write me an email at michaela@michaelagreiler.com
Continue reading