Weeknotes 2023-02-13
,The logic of the world is prior to all truth and falsehood. —Ludwig Wittgenstein
Been sick for the umpteenth time this winter. Tried to do some chores on django-cast to pass the time:
- The test coverage is now at 100% (failed to configure codecov.io to report the right number..)
- Nearly complete type annotations, which created a bug in production (failing isinstance call which got necessary to make mypy pass)
- Wagtail 4.2 compatibility, which led to this bug report
- Fixed the pagination feature
Updated my self-hosted mastodon instance to 4.1, which was just a redeploy - smooth.
Articles
- Python’s “Disappointing” Superpowers | tldr - have to do some "dynamic meta-programming" by myself 😆
- The Django Developer’s Guide To Vite | Of all things javascript I used, vite was one of the "only minor" PITA libs
- A historical reference of react criticism | Good article
- 100 Days Of More Or Less Modern CSS
- Use TOML for `.env` files?
- Big data is dead | Yep, it's not big, grande, or venti - it is just undead data most of the time...
- Bit Hacking (with Go code)
- Late initialization with mypy | This is a problem I had this week, too. And I used
isinstance
instead ofhasattr
and it caused a bug in production. And I added this just to be able to have type annotations. Bah. - Journalism is Lossy Compression | I'm not a big fan of journalism either
Software
- Mypy 1.0 Released | And it's faster 🥳
- SiYuan | An obsidian alternative
- slippers - Build reusable components in Django without writing a single line of Python
Mastodon
Video
- Alles ist Eins. Außer der 0 - Dr. Waus Chaos Computer Film | Surprisingly good
Podcasts
- Wahrnehmung - Wie Kinder sich ihre eigene Welt erschaffen (Hörsaal)
- Episode 79: The History of Philosophy (Hotel Bar Sessions)
- #322: Python Packages, Let Me Count The Ways (Python Bytes)
- #22: Podcasting 2.0 (TOPP: The Open Podcast Podcast) | Hmm, maybe I have to implement more than RSS..
- DEEP DIVE 118 – Vercel (programmier.bar) | Interesting, vercel has nice features but seems to run on expensive infrastructure. Time for a smart follower?
- #57 Servant Leadership: Führungsstil der neuen Generation? (Engineering Kiosk)