Ephes Blog

Miscellaneous things. Not sure what to put here, yet.


Weeknotes 2023-11-20

, Jochen
Everything that irritates us about others can lead us to an understanding of ourselves. --Carl Jung

Normal work week. Didn't have much time for open source, but had a closer look into this whole responsive image topic / issues. And I have some ideas on how to handle them, but nothing is done, yet. All my Read the Docs integrations now use a secret for their webhook calls, which is probably good. And I've had some trouble with flit when it's installed via pipx, because it now installs local packages in the flit-pipx virtualenv when I run flit install -s whereas before it installed them into the projects virtualenv. Or maybe something in my fish shell broke? Dunno.

Articles

Mastodon / Twitter

Weeknotes

Software

Videos

Podcasts


Weeknotes 2023-11-13

, Jochen
I’m really into writing short fiction, mainly to-do lists. --Emma Willmann

Normal work week. Started looking into this whole responsive images topic again. I'm still surprised at how complicated it is. After thinking about it for a while, I'm still not sure if the new responsive image features in Wagtail 5.2 are enough for my use case. Maybe next week 🤷.

Articles

Videos

Software

Weeknotes

Podcasts


Weeknotes 2023-11-06

, Jochen
The B in Benoit B. Mandelbrot stands for Benoit B. Mandelbrot. Steve Lord

Home Improvement almost done 😅. Short work week, but didn't get much done on my own projects due to a cold and other distractions. Another round of fixing kptncook - thanks to ca-dmin for pointing out the issue. There were also some minor issues with the Python podcast page, thanks to neingeist for reporting them. And the new data science tutorial repository that's currently under construction got its first PR 😎, thanks David.

Articles

Mastodon / Twitter

Weeknotes

Software

Podcasts


Weeknotes 2023-10-30

, Jochen
The adjective for metal is metallic.
Not so for iron, which is ironic. --Dgar

Peak Home Improvement! Got sick with a nasty virus, glad it didn't take long to recover. Work was nice, doing more stuff combining Alpine.js and htmx. For my open source stuff, I fixed another pydantic 2 compatibility issue with kptncook and released a new version. A first text classification tutorial is available in my data science tutorial repository, which is currently being rebuilt 👷‍♂️.

Articles

Mastodon / Twitter

Weeknotes

Videos

Podcasts


Weeknotes 2023-10-23

, Jochen
Open source AI models will soon become unbeatable. Period. --Yann LeCun

Home improvement is still going strong. Painting furniture is more time consuming and difficult than expected 🛠️ 🖌️🎨.

At work I used a combination of Alpine.js and htmx to make a chart drawn by apexcharts react smoothly to form change events (input change -> hx-trigger="change" on form -> get request -> swap html with chart data serialized by jsonscript tag -> response triggers htmx event after swap -> alpinejs component updates chart data on htmx event -> chart animation to new state). This is a lot of fun!

And somehow I also managed to do some open source stuff this week. My fastdeploy project is now Python 3.12 compatible thanks to the uvloop 0.18.0 release. There was a bug in the urljoin method of kptncook that is now fixed, and I got some information about additional kptncook api endpoints that may lead to new commands that can be used to search for recipes. There will be a new wagtail 5.2 release in November that adds proper picture and srcset_image template tags. Maybe my wagtail_srcset project will become obsolete? We'll see, I have to try out the new template tags next week. Then I released a new django-cast version, adding Python 3.12 support and dropping Python 3.9 support. And finally I started to dust off my old data science tutorial project because someone wanted to use it and had to realize that it did not work anymore. Maybe I can use this as an excuse to get back into that whole data science topic (LLM fine / instruction tuning, oh yeah?).

Articles

Videos

Weeknotes

Software

Books

Mastodon / Twitter

Podcasts