Sign up

~ephes

Not verified No WebSub updates Supports Webmention Valid

Building things with Django and coding agents. Breaking things in my home lab. Writing about both.

Public lists
HWC DUS IWC DUS 2026
Fetched

~ephes Supports Webmention Valid

Added rudimentary gallery support

Added rudimentary gallery support Oct. 6, 2017, Jochen Thought it would be nice to have multiple images in an entry. But then they should not all be shown in full size. So I misused the m...

~ephes Supports Webmention Valid

On my way to pycon

On my way to pycon Oct. 24, 2017, Jochen Decided to join this years pycon/pydata conference in Karlsruhe. Since this was my home town for a long time, I'm looking forward to mee...

~ephes Supports Webmention Valid

PyCon 2017

PyCon 2017 Oct. 30, 2017, Jochen PyCon 2017 is over now and I liked it a lot. It was a really well organized event and the talks were great. I already knew the conference location&nb...

~ephes Supports Webmention Valid

Using a CDN

Using a CDN

, Jochen Today I switched from serving media files directly from s3 to cloudfront. The main reason is that s3 only supports http/1.1 while cloudfront also does http/2 which is much faster because images etc. could be downloaded in parallel.

~ephes Supports Webmention Valid

Tartlets

Tartlets

, Jochen Probably one of the last days this year we got to sit outside.

~ephes Supports Webmention Valid

Writing my own blog engine: The database model

Writing my own blog engine: The database model Nov. 5, 2017, Jochen  Since I’m writing my own blog software, I’ve thought about how to lay out the models in the database. This is the...

~ephes Supports Webmention Valid

Scatter plots with density quartiles with python

Scatter plots with density quartiles with python

, Jochen The other day I saw an interesting blog post about scatter plots with density quartiles using r.

I liked the idea, but wondered whether a simple kernel density plot would have the same effect. And if not, maybe how difficult it will be to adapt the approach to python. So I created this little jupyter notebook:

~ephes Supports Webmention Valid

Django 3.1 Async

Django 3.1 Async Aug. 4, 2020, Jochen With version 3.1, you can finally use asynchronous views, middlewares and tests in Django. Support for async database queries will follow later. You...

~ephes Supports Webmention Valid

Weeknotes 2021-06-21

Weeknotes 2021-06-21 June 21, 2021, Jochen Worked a little bit on django_fileresponse and started live streaming. Atm I stream to twitch and later upload the videos to&nbsp...

~ephes Supports Webmention Valid

Weeknotes 2021-06-28

Weeknotes 2021-06-28 June 28, 2021, Jochen Work on django_fileresponse goes on and it's now in a somewhat usable state. Recorded progress in four more streams / videos. We recor...

~ephes Supports Webmention Valid

Serving Files With Django - DjangoCon Europe 2021 Talk

Serving Files With Django - DjangoCon Europe 2021 Talk June 28, 2021, Jochen On this years DjangoCon Europe I did a talk about file serving with Django (link to the slides): Up...

~ephes Supports Webmention Valid

Weeknotes 2021-07-05

Weeknotes 2021-07-05 July 5, 2021, Jochen Worked a little bit on documentation for django_fileresponse. Recorded development on django-cast in 5 new streams (one each weekday). ...

~ephes Supports Webmention Valid

Weeknotes 2021-07-12

Weeknotes 2021-07-12 July 12, 2021, Jochen Tried to get video content to work with django-cast. Stumbled upon wagtailmedia which enables audio and video content for wagtail...

~ephes Supports Webmention Valid

Weeknotes 2021-07-19

Weeknotes 2021-07-19 July 19, 2021, Jochen Recorded development progress of django-cast in 5 new streaming sessions (one only with headset and laptop). Found out that multi uplo...

~ephes Supports Webmention Valid

Weeknotes 2021-07-26

Weeknotes 2021-07-26 July 26, 2021, Jochen Spent some time figuring out how wagtail, wagtailmedia and telepath should work together. Recorded five streams showing...

~ephes Supports Webmention Valid

Weeknotes 2021-08-02

Weeknotes 2021-08-02 Aug. 2, 2021, Jochen Worked a little bit on my wagtailmedia pull request to add wagtail 2.13 compatibility which is almost done now. Learned about pre-...

~ephes Supports Webmention Valid

Weeknotes 2021-08-09

Weeknotes 2021-08-09 Aug. 9, 2021, Jochen The wagtailmedia pull request was merged \o/. Started to work again on django-cast and recorded four streams doing it. After being...

~ephes Supports Webmention Valid

Weeknotes 2021-08-16

Weeknotes 2021-08-16 Aug. 16, 2021, Jochen Worked on fixing the tests for django-cast and recorded four streams doing it. Produced a new podcast episode about the python im...

~ephes Supports Webmention Valid

Weeknotes 2021-08-23

Weeknotes 2021-08-23 Aug. 23, 2021, Jochen Got all tests working again in the django-cast develop branch. Recorded 5 streams fixing tests this week. Solved the how to keep streamfield and...

~ephes Supports Webmention Valid

Weeknotes 2021-08-30

Weeknotes 2021-08-30 Aug. 30, 2021, Jochen Tests for wagtail based django-cast video support for are complete. Recorded 5 streams this week building them. Had to wrest...

~ephes Supports Webmention Valid

Weeknotes 2021-09-06

Weeknotes 2021-09-06 Sept. 6, 2021, Jochen Completed audio support for the new django-cast this week and recorded stream 50-54 about it. Refactored the synchroniz...

~ephes Supports Webmention Valid

Weeknotes 2021-09-20

Weeknotes 2021-09-20 Sept. 20, 2021, Jochen Migrated the search/faceted navigation functionality from specialized views to the new wagtail based ones for django-cast and recorded progress...

~ephes Supports Webmention Valid

Weeknotes 2021-09-27

Weeknotes 2021-09-27 Sept. 27, 2021, Jochen Worked on chapter marks feature for django-cast. When the chapter marks form field is empty but one of the audio files is added or modifie...

~ephes Supports Webmention Valid

Weeknotes 2021-10-04

Weeknotes 2021-10-04 Oct. 4, 2021, Jochen Did some yanitor work for django-cast like testing wether it would be compatible with django 4.0 etc.. Started working on the spamfilte...

~ephes Supports Webmention Valid

Naive Bayes Implementation

Naive Bayes Implementation

, Jochen Naive Bayes is great. It's fast, it's super simple, scales well and you can implement it without any dependencies in only about 50 lines of pure Python. Which I did in this stream from monday. I had to put in a little bit more effort for this than the usual stream. Was it worth it? I would really appreciate some feedback about whether this is more or less interesting than the usual stuff.

~ephes Supports Webmention Valid

Weeknotes 2021-10-11

Weeknotes 2021-10-11 Oct. 7, 2021, Jochen Implemented a naive bayes spamfilter from scratch in one stream on monday. Learned some details about testing with PyCharm (right click on projec...

~ephes Supports Webmention Valid

Weeknotes 2021-10-18

Weeknotes 2021-10-18 Oct. 18, 2021, Jochen Started a small new project to be able to automatically deploy my podcast hosting infrastructure called fastdeploy. It's a little bit diffe...

~ephes Supports Webmention Valid

Weeknotes 2021-10-25

Weeknotes 2021-10-25 Oct. 25, 2021, Jochen I predicted fastdeploy to be done in two weeks, but it's not. Seems I have to spend a few more days on that. But all major obstacles a...

~ephes Supports Webmention Valid

Weeknotes 2021-11-01 FastAPI and Vue

Weeknotes 2021-11-01 FastAPI and Vue Nov. 1, 2021, Jochen Seems fastdeploy is getting ready soon. At least the backend part :). Fastdeploy Backend The backend consists now of four ...

~ephes Supports Webmention Valid

Weeknotes 2022-01-03 fastdeploy

Weeknotes 2022-01-03 fastdeploy Jan. 3, 2022, Jochen Well, I skipped the last two month's weeknotes because I couldn't bring myself to write them. I'll try to be more consistent doing thi...