Ephes Blog

Miscellaneous things. Mostly Weeknotes and links I stumbled upon.


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


Weeknotes 2024-03-18

, Jochen

Look, it's not our fault you people are made out of telemetry we can monetize --lcamtuf


Normal work week. Still catching up on my open source stuff:

  • Finally released django-cast 0.2.28 which adds a way to provide all the data needed to render lists of posts without hitting the database. At the moment this is only used by the feed view, but more views will follow soon. And Wagtail 6 is now supported, while support for Wagtail 4 and Django < 4.2 is dropped.
  • New kptncook release fixing a bug in the json export, thanks to @ton-An
  • And a django-filepond release fixing some minor issues

Two weeks ago, I thought I had got my home network problems under control. But I was wrong - after my futile router and switch replacements, my wife's masterful Ethernet crimping skills finally fixed our home network problems.

Articles

Mastodon

Weeknotes

Software

Podcasts


Weeknotes 2024-03-11

, Jochen
Dungeons and Dragons is a role-playing game that lets you live out such fantasies as:
- Having money
- Making close friends as an adult
- Travelling the world without crippling debt
- Being able to change the world
- Getting better at something with practice
- Getting 8 hours of sleep each night --Dgar

Normal work week. Attended the PyDDF Python Spring Sprint which was great. I had to stop working on django-cast in January and used the Sprint to finally catch up. It's now possible to fetch all the data needed to render a list of pages (example: the feed) in one go and then pass that data to Wagtail, which then renders the pages without hitting the database. This opens up a lot of possibilities for performance improvements. The original plan was to work on a transcript feature, but this is fine too 😅. Adding transcripts is the next big feature on the list.

Mid-week I stumbled across this Mastodon post that forced me to indulge in some Vietnam travel nostalgia. I Went to an opera performance which was also great. And we released a new podcast episode about freelancing. Oh, and I managed to patch my favorite terminal font MonoLisa with some nerd font symbols because I finally started using Neovim again via LazyVim. Hmm, quite a busy week.

Articles

Videos

Software

Papers

Podcasts


Weeknotes 2024-03-04

, Jochen
At one point as a teenager I did arrange a physical swap of “hacking” software on floppy disks in a series of posts on a BBS using coded language. We rollerbladed to a laser tag arena and traded the disks inside. Everything I have done since then has been determinedly less cool, so I understand the yearning for the prelapsarian past, even if I recognize the impulse as problematic and reactionary. But we did lose something. --Glyph

Work has been about SSO via SAML2 lately - maybe I should write a blog post about that 🤔. But unlike last month, I made some progress on some small non-work related tasks last week:

  • Had to learn that you can use the chatGPT to pay openAI via Apple Pay, when your bank blocks payments to openAI.
  • Slowly learning all the features of the banking software I use. The automatic categorization feature is much better than I expected and it is able to automatically download bank statements in pdf format. Had I known about this feature earlier, it would have saved me some really awkward phone calls to my banks to get old statements from microfilm (I'm completely baffled as to why accountants prefer the pdf versions over the csv exports, but they do...).
  • My DSL router at home has a tendency to reduce the bandwidth of it's Ethernet ports from 1Gbit to 100Mbit (rendering all my carefully placed Wifi-6 access points useless). At first I thought it might be a hardware failure, but I replaced the hardware and the problem persisted. So now I have all my oddly wired devices connected to a cheap switch and only the switch connected to my router. That seems to work now.

Articles

Mastodon

Weeknotes

Videos

Software

Books

Podcasts