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
-
Yep, it's not big, grande, or venti - it is just undead data most of the time...
-
This is a problem I had this week, too. And I used
isinstanceinstead ofhasattrand 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
-
And it's faster 🥳
-
An obsidian alternative
-
Build reusable components in Django without writing a single line of Python
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
-
#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