Weeknotes 2023-03-06
,CATHOLIC CHURCH: No meat on Fridays
PEOPLE: Ok so no eggs for breakfast
CC: No, eggs are ok
P: But eggs are chicken
CC: Not until they hatch
P: So the thing isn't the thing until it's born?
CC: Correct—um, no, wait. --Sean Kelly
Lots of work. Didn't have time to do much else. At least the weather is getting better.
Released django-cast 0.2.7 with:
- New API endpoints for
pages
andimages
- A
noindex
option for excluding a blog and all posts from search engines - Some small bug fixes
Articles
- ER Diagrams with SQL and Mermaid | Interesting approach but I couldn't get it to work with the mermaid live frontend - my notebook just got warm and I decided to kill the browser tab after a few minutes - maybe I used a database with too many tables...
- pandas 2.0 and the Arrow revolution (part I) | Apache Arrow as a backend for pandas 2.0
- The Great Gaslighting of the JavaScript Era | Well, yes.
- The case for frameworks | Have to add some pro SPA pieces just for the balance (I think the article is wrong and not very clever)
- Build things that work, even when parts of it break | Some cool ideas for progressive enhancement
- Django: How to profile and improve startup time | Pretty deep dive 😅
Video
- A Critique of Realism | Impressive analysis
- tony ann - iPhone alarm as a piano ballad
Mastodon / Twitter
- Manuel showing a short video using copilot for programming
- A fun sequence of ChatGPT prompts. I won't provide the output, just the prompts..
Software
- ControlNet - Official implementation of Adding Conditional Control to Text-to-Image Diffusion Models.
- FFmpeg 6.0 release notes
- QuickMacHotKey | Global hotkeys for macOS using Python
Podcasts
- Folge 153 - Domain-driven Design - nur vernünftige Software-Entwicklung? (Software Architektur im Stream) | Yes, good episode - need to ask those questions more often in projects:
- Has the code to be reusable?
- Will it be subject to a lot of changes?
- HB #07 - mit Jochen Lillich von freistil.it (Happy Bootstrapping!) | Enjoyed hearing from two ex-colleagues again, cool episode
- Klimakrise und „Bewusstseinskultur“ – In Würde scheitern? (Sein und Streit)
- Was kann zwischen Philosophie und Meditation entstehen? (WDR 5 Das philosophische Radio) | A little bit of a downer but well presented 😅
- Dev Environments - Calvin Hendryx-Parker (Django Chat) | Ok, I have my doubts about all this docker and k8s craze but lots of interesting pointers, too
- #23: Season Finale (TOPP: The Open Podcast Podcast) | Cool project, hope it will proceed to provide interesting results. And I couldn't agree more: It takes a lot of time to gain knowledge about a new domain (more than a few months, probably).
- Revision 558: Per dualer Ausbildung oder dualem Studium in den IT-Beruf (Working Draft) | Lots of interesting facts in this episode. Didn't know for example that "Fachinformatiker" is the second most popular apprenticeship in .de - but I'm still wondering where all those people end up working since I can't remember seeing many of them around.
- Clean Code in Python (Talk Python To Me) | Meh.
- Sprache - Unfaire Rhetorik erkennen und vermeiden (Hörsaal)
- The Greatest Myth About Learning (Build for Tomorrow) | Never believed this learning types stuff