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

TIL: Flush the FRITZ!Box DNS Cache

TIL: Flush the FRITZ!Box DNS Cache

, Jochen

I tried to change some DNS records today, and even after the TTL was over, I couldn't get the updated records on my notebook. I flushed the DNS cache on macOS but it didn't work. After some debugging, I found that my FRITZ!Box might be the culprit.

How to do it

Just go to:

Heimnetz > Netzwerk > Netzwerkeinstellungen > IPv4-Einstellungen

And then deactivate DHCP and reactivate it afterward. This will flush the DNS cache without the need for a restart. My changed DNS records were available right after doing this đŸ€Ș.

~ephes Supports Webmention Valid

Weeknotes 2022-12-19

Weeknotes 2022-12-19 Dec. 19, 2022, Jochen modern js frameworks are only possible in a negative real interest rate environment --htmx.org Got more stuff done last week - getting better I...

~ephes Supports Webmention Valid

TIL Deploying Takahē

TIL Deploying Takahē Dec. 23, 2022, Jochen Setting up Takahē for Local Development Clone the repository from GitHub: git clone git@github.com:jointakahe/takahe.git && cd takahe Cr...

~ephes Supports Webmention Valid

Weeknotes 2022-12-26

Weeknotes 2022-12-26 Dec. 26, 2022, Jochen 'Man goes to doctor. Says he is CEO of AI startup but has no idea how to become profitable. Doctor says solution is simple. Advanced model GPT-4...

~ephes Supports Webmention Valid

Weeknotes 2023-01-02

Weeknotes 2023-01-02 Jan. 2, 2023, Jochen Kelber‘s Law: Wann immer es heisst „irgendwas Sinnvolles geht nicht, wegen Datenschutz“ liegt es NICHT am Datenschutz. --@padeluun@digitalcourag...

~ephes Supports Webmention Valid

Fixing a Spam Filter Bug

Fixing a Spam Filter Bug Jan. 5, 2023, Jochen Lately, I had to delete a few spam comments per day on the Python Podcast website. I already built some spam filter for the site, but it didn...

~ephes Supports Webmention Valid

Weeknotes 2023-01-09

Weeknotes 2023-01-09 Jan. 9, 2023, Jochen in 2023 i have decided to become worse and more unhinged and more of a hater. maybe i will start yelling and biting. i am going chihuahua mode -...

~ephes Supports Webmention Valid

Podlove Share Sheet Fixing + Wagtail Code Blocks

Podlove Share Sheet Fixing + Wagtail Code Blocks Jan. 14, 2023, Jochen This week's programming stream was about fixing the share sheet for the Podlove Player on the Python Podcast website...

~ephes Supports Webmention Valid

Weeknotes 2023-01-16

Weeknotes 2023-01-16 Jan. 16, 2023, Jochen "Stealing “quietly a bit crap” for my bio." --@GunnarBj First work week of the year. Had less time for my projects but got some stuff done no...

~ephes Supports Webmention Valid

Wagtail - Splitting up Posts and Episodes

Wagtail - Splitting up Posts and Episodes Jan. 21, 2023, Jochen Until now, posts and episodes were the same things in django-cast. But there are some attributes needed for podcast episode...

~ephes Supports Webmention Valid

Weeknotes 2023-01-23

Weeknotes 2023-01-23 Jan. 23, 2023, Jochen That’s why Tesla is right about banning remote work. I know a guy who claims to work for Tesla but also has a gig at a Telcom, at a freight comp...

~ephes Supports Webmention Valid

Caching Audio File Sizes

Caching Audio File Sizes Jan. 28, 2023, Jochen The feed generation of Python Podcast was kind of slow. Looking deeper into this using sentry, I found out that for each item in the feed, t...

~ephes Supports Webmention Valid

TIL: Editable Package Installation

TIL: Editable Package Installation

, Jochen

Usually, I use pip -e ../package-directory to install an editable version of a package I use in a different project. Usually I use this method to track a bug or develop a new feature. Some time ago I switched to using flit to build my packages because it supports putting all the configuration in pyproject.toml and is not poetry. Today I had to learn that for a django-packages built with flit but then installed with pip -e the Django template lookup is broken. Using flit install -s works fine though.

~ephes Supports Webmention Valid

Weeknotes 2023-01-30

Weeknotes 2023-01-30 Jan. 30, 2023, Jochen Your honor my client is no longer in their villain era --@ItsMattsLaw At work, I had to find out that Python enums are slow when used as keys...

~ephes Supports Webmention Valid

Weeknotes 2023-02-06

Weeknotes 2023-02-06 Feb. 6, 2023, Jochen I am wondering what should be the color of this bikeshed? --@kushal The usual work and usual chores. Nothing interesting here. Finally tried ...

~ephes Supports Webmention Valid

Weeknotes 2023-02-13

Weeknotes 2023-02-13 Feb. 13, 2023, Jochen The logic of the world is prior to all truth and falsehood. —Ludwig Wittgenstein Been sick for the umpteenth time this winter. Tried to do so...

~ephes Supports Webmention Valid

Weeknotes 2023-02-20

Weeknotes 2023-02-20 Feb. 20, 2023, Jochen “Raw data is both an oxymoron and a bad idea; to the contrary, data should be cooked with care.”—Geoffrey Bowker Work, carnival, and some progr...

~ephes Supports Webmention Valid

TIL: Integrate Wagtail API into Local Namespace

TIL: Integrate Wagtail API into Local Namespace Feb. 25, 2023, Jochen I wanted to incorporate a wagtail pages endpoint into django-cast. Although I successfully added it to the global URL...

~ephes Supports Webmention Valid

Weeknotes 2023-02-27

Weeknotes 2023-02-27 Feb. 27, 2023, Jochen "Maintaining a successful open source project is Good Will Hunting in reverse. You start out as a respected genius, and end up being a janitor w...

~ephes Supports Webmention Valid

Weeknotes 2023-03-06

Weeknotes 2023-03-06 March 6, 2023, Jochen CATHOLIC CHURCH: No meat on Fridays PEOPLE: Ok so no eggs for breakfast CC: No, eggs are ok P: But eggs are chicken CC: Not until they hatch P: ...

~ephes Supports Webmention Valid

Weeknotes 2023-03-13

Weeknotes 2023-03-13 March 13, 2023, Jochen Whenever someone at work tries to make you do something hard, simply because "you did it last time", remember that Elrond had been to Mount Doo...

~ephes Supports Webmention Valid

Weeknotes 2023-03-20

Weeknotes 2023-03-20 March 20, 2023, Jochen sorry about that, i wasn’t making a strange face because of what you said on the team sync meeting, but because i’ve been watching my own camer...

~ephes Supports Webmention Valid

Weeknotes 2023-03-27

Weeknotes 2023-03-27 March 27, 2023, Jochen we saved daylight but at what cost --K Much less work last week, but I still had a lot of paperwork to do. Worked on htmx integration for dj...

~ephes Supports Webmention Valid

Full-Stack Team Now Open for Projects: A First-Time Announcement! 🚀

Full-Stack Team Now Open for Projects: A First-Time Announcement! 🚀

, Jochen

Hello everyone!

It's been over ten years of self-employment, and I've never publicly announced my availability for new projects—until now! 😀 I'm not just looking for opportunities for myself, but for a small full-stack team (design, frontend, and backend) as well. We're seeking projects that will last at least a few months.

To get in touch with us, please use one of the methods listed on my contact site.

We're excited to bring our expertise to your projects and collaborate with you!

Best,

Jochen

~ephes Supports Webmention Valid

Weeknotes 2023-04-03

Weeknotes 2023-04-03 April 3, 2023, Jochen if my editor reads this: everything’s totally fine --Ethan Marcotte Not much work, but a fair share of paperwork, and finally traveled to Erl...

~ephes Supports Webmention Valid

Weeknotes 2023-04-10

Weeknotes 2023-04-10 April 10, 2023, Jochen "for legal reasons this is a joke" --julia, serial project starter Lots of colored eggs. Short work week where I was collecting some materia...

~ephes Supports Webmention Valid

TIL: Validating Wagtail Page Fields Only Upon Publishing

TIL: Validating Wagtail Page Fields Only Upon Publishing April 11, 2023, Jochen Recently, I encountered an issue when publishing a podcast episode about LLMs using django-cast. The episod...

~ephes Supports Webmention Valid

Weeknotes 2023-04-17

Weeknotes 2023-04-17 April 17, 2023, Jochen I use keming as an adjective to describe bad kerning --Xe Worked a little bit on the upcoming pytest-course. My wife made a website for Thom...

~ephes Supports Webmention Valid

TIL: Real-time Collaboration for Jupyter Notebooks

TIL: Real-time Collaboration for Jupyter Notebooks

, Jochen

While preparing a screencast with Manuel, we searched for real-time collaboration tools for Jupyter notebooks. JetBrains' "Code With Me" proved unsuitable, displaying only raw JSON. Here are two practical alternatives:

  1. Visual Studio Code's "Live Share" extension
  2. Launching JupyterLab server like this: jupyter-lab --collaborative

If you're aware of other collaboration tools for Jupyter notebooks suited for screencasts, please drop me a note 😄!

~ephes Supports Webmention Valid

Weeknotes 2023-04-24

Weeknotes 2023-04-24 April 24, 2023, Jochen Me, walking up to the front desk of the hotel: I have a weird question Clerk: there are no weird questions Me: I have an NFC chip implanted in ...