Weeknotes 2024-04-22
,Einstein repeatedly argued that there must be simplified explanations of nature, because God is not capricious or arbitrary. No such faith comforts the software engineer. --Fred Brooks
I had a lot of fun recording a podcast episode about DevOps. Then there was this month's Django Cologne user group meeting and I talked to a lot of nice people. Somebody has to build a RAG website for the Django documentation, please! The next day the Python User Group Düsseldorf met, which was also really interesting.
During the week I worked a bit on django-cast, trying to cleanly separate database access from template rendering, which is still going on and more difficult than I expected. But I got some comfort from listening to a Django Chat episode about Kraken where Çağıl talked about how they use dataclasses (or some other kind of value objects) to render their templates to avoid having database operations going on during template rendering. Seems they face similar problems over there.
Articles
- On the critical path to implant backdoors and the effectiveness of potential mitigation techniques: Early learnings from XZ | Branch protection + reviews, clarifying contributor identity and a lot of handwaving. There are probably no silver bullets...
- Help us invent CSS Grid Level 3, aka “Masonry” layout | Maybe I can adopt this for my image gallery stuff? Looks quite nice.
- Vision for W3C | Brief document, but at least there is one, now 🤓.
- Build the future of AI with Meta Llama 3 | Llama3 is out 🎉
Weeknotes
- Science and Technology links (April 13 2024) | Daniel Lemire
- Week in Review 2024-04-15 | Luis
- Weeknotes for Week 16 | Oliver Andrich
Mastodon
- Are you interested in Masonry layout?? Graphic design on the web?
- I 😬 CSS Grid
- @sarajw yeah, but for me that argument doesn't count anymore for new websites. Removing default button styles used to be annoying, but today it's easy.
- Discover 14229 superb devs from across the Fediverse! | Nice site!