Juha-Matti Santala
Community Builder. Dreamer. Adventurer.

Week 33 of 2023

Weeklies are my notes of things not big enough for a blog post but worthy of being mentioned and linked to. Find all of my Weeklies at /weeklies.

  • Don't start with unit tests

    Eric Matthes shares his insights into why he thinks integration tests are the best first tests to add in a new project. He argues that since early on in a project, implementation details can change a lot, unit tests can become a hinderance but integration tests help protect the desired behavior as you experiment to find the best implementation.

  • Django: migrations by choice

    What to do if you’re building a Django application and one of your models has a list of choices that gets updated somewhat often and you don’t want to generate a migration every time? nessita explored just this question in their blog and came up with a nice solution.

  • It's pretty rude of OpenAI to make their use of your content opt-out

    Hidde talks about the new OpenAI’s ChatGPT Disallow directive that lets website owners to block OpenAI from using their site for training their AI models. I agree with Hidde that it shouldn’t be an opt-out but rather opt-in to use my writing for their business profits.

  • Shadow Themes

    Egor Kloos wrote about styling Web Components through shadow DOM based on his CSS Cafe talk from earlier.