Newsletter
Amusing logical errors
MP 86: And the value of small utility functions.
Newsletter
MP 86: And the value of small utility functions.
Newsletter
MP 85: I'll be moving to Ghost next week, because it's a better fit for Mostly Python.
Newsletter
MP 84: Final takeaways from a detailed look at testing.
Newsletter
MP 83: Testing a simple but nontrivial Django project, from a reader's perspective.
Newsletter
MP 82: Testing complex HTML output, and output that varies based on API calls.
Newsletter
MP 81: It's straightforward, but there are some things to be aware of.
Newsletter
MP 80: Modifying files and making assertions about images.
Newsletter
MP 79: Testing code that might not seem testable at first.
Newsletter
MP 78: And not so simple ones as well!
Newsletter
MP #77: Using parametrization to efficiently write a large batch of tests.
Newsletter
MP 76: Testing code for a book is different than testing a standard programming project, but brings up many relevant issues.
Newsletter
MP 75: Streaks are quite different than New Year's resolutions.
Newsletter
MP 74: Naming things is hard, but we can get better at it.
Newsletter
MP 73: If you're writing code today, you're not alone.
Newsletter
MP 72: What exactly are units, and how do we test them?
Newsletter
MP 71: And upgrading is probably easier than you think.