Weeknotes 2023-06-19
,Interviewer: do you have an example of projects you spent too much effort on?
Me: I suppose the work on Mambo 1 to 4 was a bit of a waste... --Chris Heilmann
Wrote my first UI Tests using Playwright as a pytest plugin, because the UI I'm currently working on is quite javascript heavy. Overall it was a good experience. But it's hard to get the test browser to behave like the real one:
- Drag and drop just looks different (I have no idea why).
- Clicking on a link in the test browser results in href navigation, while clicking on the link in the real browser triggers hx-get
One of the projects I worked on last year went live: Plastic IQ tool launched in Brazil and Indonesia (link goes to Linkedin).
Articles
- UGH | Webcomic - I feel attacked..
- Žižek and the game of life | Well I suspected something like this going on for a long time
- Citogenesis in science and the importance of real problems | Yup
Software
- django-template-partials - Reusable named inline partials for the Django Template Language
- Adding template fragments or partials for the DTL | Interesting discussion about template partials..
- Playwright for Python | There's a pytest plugin, too
- pytest-base-url is a simple plugin for pytest that provides an optional base URL
- Tutorial: Web Testing with Playwright in Python
- django-passkeys - An extension to Django ModelBackend backend to support passkeys
- PyPy v7.3.12: release of python 2.7, 3.9, and 3.10 | Python 3.10!
Videos
- DjangoCon Europe 2023 | Yak-shaving to Where the Puck is Going to Be.
- DjangoCon Europe 2023 | Good form: How Django’s form rendering improved during the 4.x series
- Why All the Best Cocktail Bars in NYC Buy Their Ice From Richard Boccato
Podcasts
- Revision 571: TypeScript 5.1 (Working Draft)
- Wie verändert KI unsere Welt? (Das philosophische Radio) | Surprisingly good (modulo using the term "artificial intelligence" very naively)
- Was bedeutet Ihnen Erich Fromm für die heutige Zeit? (Das philosophische Radio)
- Rocky Duan, from OpenAI to Covariant (The Robot Brains Podcast)
- End-to-End Web Testing with Playwright (Talk Python To Me) | There's even a pytest-plugin 🥳
- Ernährung - Wie wir essen, ist wichtiger als was wir essen (Hörsaal) | A very long list of things that won't work..
- Technikphilosophie - Künstliche Intelligenz und Verantwortung (Hörsaal) | Meh, kind of boring...
- Der sanfte Wellengang des Lebens - Über Hedonismus und Anhedonismus (Was denkst du denn?) | Good episode
- Future of Pydantic and FastAPI (Talk Python To Me) | OpenAI is using FastAPI / Pydantic for their APIs? Cool!