Ephes Blog

Miscellaneous things. Mostly Weeknotes and links I stumbled upon.


Weeknotes 2024-04-22

, Jochen
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

Weeknotes

Mastodon

Software


Weeknotes 2024-04-15

, Jochen
"Vendor lock-in"? They wish. All these vendors are locked in here with ME. --Forrest Brazeal

Still working on optimizing fetching stuff from the database for django-cast. Did some music stuff and spent a lot of time outside.

Articles

Weeknotes

Books

  • Software Design by Example | This by example idea is probably great. How do you become an expert on literature? Probably by reading a lot of it. Maybe it's the same with software...
  • Pydon'ts | Skipped a bit over it, seems to be ok

Software

Mastodon


Weeknotes 2024-04-08

, Jochen
Architecture is a property of a system, not a description of its intended design --Stefan Tilkov

Had a week off, yay! Spent most of the time visiting museums, swimming pools and playgrounds. For open source, I'm still working on a performance-oriented refactoring of django-cast. This is much harder than expected. It's basically about being able to generate the html for all the performance critical pages like blog index, feed and post detail from a cachable data representation (serializable Python dict for example).

Articles

Mastodon

Weeknotes

Software

Podcasts

Out of Context Images


Weeknotes 2024-04-01

, Jochen
As a rule, software systems do not work well until they have been used, and have failed repeatedly, in real applications. — Dave Parnas

Last week working on SSO using django-saml2-auth. Didn't get much done besides work because the kids were sick and we were traveling a lot. Fixed a small bug in the post preview for django-cast. After I heard the latest core.py episode where Łukasz Langa asked if maybe someone could try to update python.org to a newer version of Django, I thought, ok, maybe I'll give it a try. But Jacob already submitted a PR 🚀, so I did a review instead. I also spent some time outside, the cherry trees over here are in bloom 🌸.

Articles

Videos

Mastodon

Weeknotes

Software

django-singlefile - This is a small library that makes it easier to write single-file Django applications

Out of Context Images


Weeknotes 2024-03-25

, Jochen
Becoming an adult feels like slowly being pushed into a managerial position you didn't really want. --MostlyHarmless

Had some fun with unicode .̵̨̞̹̞̳̼̱͉̻̱̤̯̳͈̹̔̓̔̋̄͐̽̽̓́̐̈̈́͘.̸̹̮͇̞͆̽͒̋̎̆͌̋͝.̷̤̘̇͂̓̾͒̀͒̌̓̚͝͝.̶̰͉̔͒͗͘͝͠.̶̩͈̼͉̱͎̤̱̝̏̀̎.̴̡̢̛̯̳̘͖̄̃̃͝ͅ.̷̧̫̬͖̯̣͈̟̑̎̔̐̈́̆͆͋̓͑̂͘͝.̷͈̤̭͉̞͇̲̥̏̌̀̂́͛.̵͈̗͔̠̼̮̟͉̖̖̣̘͋͑̽͛̑̑͛͗͝.̴͕̦̙̀̒̈͆͊͂̓̌͌̕͜.̶̡̨̳̝͓͚̲͇͖̥͓̄͂͆̀̏̑̒̃̄̽̿̍͘͝.̷̢̪͂͑̈̀̾̅̀̐̀̈́͛͂̍̕͝͠.̵̧̭̩̠͇̱̙͔̤̱̻̖̙͈̟̬͊̽̓̆̚.̵̦͎͚͍̍̈͂͑͂̓̌͘.̸̛̣̲͎͒̂̏͋͂͆͗̆̀̀̂͛.̶̢̡̗̥̳̪̖̯̪̥̯̤͇̜̻̟͊̔̀.̷̧̡̱͉̙̜̜̰̱͇͑͛͘͜.̸͙̰̮̦͇̬̞͓̰̗͋͑̀̎̍̍͆̌.̶̗͈̩̼͒.̴̨̦͙̝̜̻̹͙͙̻̓̈̽̉͑̆͆̚͘ͅ.̴̢̥̰̪̪̖͕̺̪̜͐̈́̋̐̒.̴̛̦̺̤͖͙̳̗̣̠̥̪̊̾͒̒̚.̵̢̯̞͔̗̗͖̞͎̉͊̾͆́̈́̾̌͝.̵̻͕̗͔͍̜͈͎͓͋̾́̍͑̀̈͠.̸̡͆̓̄͑̉̋.̷̛̫͙́͆̈́͗̈́̃̾͐͗͂̀̚͝.̷̪͖͚̹͈̝̦̫͇͇̞̈͆̄̃̏̈́̍̌͜͠ for work last week. For open source, I

created a new django-cast release mainly fixing some bugs:

Spent some time outside - this week had the first really warm days this year 🌤️.

Articles

Videos

Software

Weeknotes

Podcasts