Advertisement ยท 728 ร— 90

Posts by Jake Howard ๐ŸŠ

Django Tasks - Django Chat #200 I was invited to an episode of Django Chat, to chat about Django Tasks, the Security Team and much more. <aside> I'm well aware that a podcast isn't really a "talk", but it's appropriate enough. </asi...

I was on an episode of @djangochat.bsky.social - it was great! ๐Ÿคฉ Security, Tasks, Wagtail and more!

theorangeone.net/talks/django...

On YouTube, and wherever you get your podcasts.

7 hours ago 3 0 0 0

Athens here I come ๐Ÿ›ซ #djangoconeurope

1 day ago 0 0 0 0

Cleared out my car today ready for selling. This is what I found:

- Multiple wooden sporks
- A Lidl receipt from 2022 (just after I bought it)
- 2 unopened bags of M4 bolts
- A roll of wrapping paper
- A roll of dog poo bags
- 3 broken coathangers

I need to deep clean my car more often... ๐Ÿ™ˆ

1 week ago 0 0 0 0
A timer showing 19:33

A timer showing 19:33

First run through of my @djangocon.eu talk is looking pretty good, and hitting the timings almost perfectly.

A few tweaks, and it'll be ready - 13 whole days early!

1 week ago 2 0 0 0

> If you have not received contact within the next 24 working hours

What does that even mean!? 1 working day? ~3 working days? 3 days?

2 weeks ago 0 0 0 0
Torchbox Spring Event 2026 A/V A few times a year, everyone at Torchbox (my employer) gets together in person to hear updates about the company and its strategy from various members of the team (or "co-owners"). Those in the UK are...

The exact definition of my job is, complicated. In the best possible way.

For example, last week I ran A/V for an internal event, streamed live on Zoom.

theorangeone.net/posts/tbx-sp...

3 weeks ago 0 0 0 0
Preview
Wagtail Security team no longer accepts GPG-encrypted emails | Wagtail CMS You can still report Wagtail security issues via email โ€” just not with GPG.

The @wagtail.org security team no longer accepts GPG-encrypted reports.

GPG adds a lot of burden to manage, and it's just not worth it for us.

wagtail.org/blog/wagtail...

4 weeks ago 1 1 0 1

After I saw someone complain they recently fixed their backup prunes, I went to check mine - and they were broken too ๐Ÿ™ˆ And had been for around a year.

A quick fix and some manual prunes later, and my backups are 130GB lighter ๐Ÿ™Œ

4 weeks ago 0 0 0 0
Preview
From the selfhosted community on Reddit: PSA: Think hard before you deploy BookLore Explore this post and more from the selfhosted community

I'm not really a of AI at the best of times, but the recent unnecessarily hostile drama against the author of Booklore honestly makes me kinda embarrassed to call myself a "self-hoster" ๐Ÿ™ˆ

I'll be keeping an eye on the fork and hope it gains some traction.

www.reddit.com/r/selfhosted...

4 weeks ago 0 1 1 0

I spent half an hour this afternoon wondering why the switch I'd just installed didn't work.

Turns out I'd wired it wrong on the first attempt, tripped the RCD, and I hadn't noticed everything downstairs was off when I checked different configurations.

That's enough DIY for me for today.

1 month ago 0 0 0 0
Advertisement
Preview
Moving on from Gandi: Registrar and DNS migration DNS is the cornerstone of any infrastructure. Us humans are terrible at remembering strings of numbers (162.55.181.67), but we're good at remembering words (theorangeone.net). When people own a domain...

I ditched Gandi domains. More security, more features, and saving nearly ยฃ100/yr ๐Ÿฅณ

Now powered by Hover and deSEC.

theorangeone.net/posts/moving...

1 month ago 1 0 0 0
3,454 words 20,049 characters 17:24 read

3,454 words 20,049 characters 17:24 read

It's been a long time since I've sat down to write, and stay in the flow.

2 hours and over 3000 words later, I feel more accomplished than I have in a while ๐Ÿฅณ

It should probably have a review pass though. Coming soon!

1 month ago 1 0 0 0

It's hard to tell. It might just be for their hosted services, or the editor as a whole. It's a bit unclear right now

1 month ago 0 0 0 0
Preview
We Overhauled Our Terms of Service and Privacy Policy - Zed Blog From the Zed Blog: Effective March 2, 2026, we're updating our Terms of Service, Privacy Policy, and related documentation. Our privacy commitments have not changed.

To use Zed you need to be 18+, force a binding arbitration and waive your right to class action lawsuits.

That's, a strange move.

zed.dev/blog/terms-u...

1 month ago 2 4 1 0

Depending on your use case, that day is today* ๐Ÿฅณ

*today actually being some time last year

1 month ago 0 0 0 0
Preview
a man is sitting in a chair and saying `` do it . '' ALT: a man is sitting in a chair and saying `` do it . ''
1 month ago 0 0 0 0
Post image

Finally got around to pre-ordering a #Pebble Time 2.
I don't think I've been this excited for a new tech launch in a while! ๐Ÿฅฐ

1 month ago 3 0 1 0
Preview
GitHub - vercel-labs/portless: Replace port numbers with stable, named .localhost URLs. For humans and agents. Replace port numbers with stable, named .localhost URLs. For humans and agents. - vercel-labs/portless

Why does every project now need to be "for agents"?

Opening a port? Better make it for agents! github.com/vercel-labs/...

If your agent can use the tools you already have which are designed for good "human" UX, it's probably not an agent worth using.

1 month ago 2 0 0 0
A screenshot of a conference talk "Scaling the database - using multiple databases with Django", with status "Confirmed".

A screenshot of a conference talk "Scaling the database - using multiple databases with Django", with status "Confirmed".

My talk for @djangocon.eu was accepted ๐Ÿฅณ ๐Ÿฅฐ

Time to start writing it...

1 month ago 2 0 1 0

If you use an LLM to generate your security report, but ignore the part where it says "triage this report according to your security process" and just post it as a public GitHub issue, you deserve bad things!

1 month ago 4 1 0 0
Advertisement

It was, and it'll return. I want to make sure the API is good before reopening the implementation. For now, you'll need a side channel for it.

2 months ago 0 0 0 0
Preview
Extracting directories into their own repositories Software projects in git repositories (or Version Control Systems - yes there are others) tend to be made up of much more than just 1 file, or even 1 directory. To make functions and functionality eas...

As part of the recent django-tasks refactor, I had to extract some directories, with history, into their own repositories.

The process was quite interesting, and easier than I expected.

theorangeone.net/posts/git-di...

2 months ago 2 0 0 0
Preview
Release 0.12.0 ยท RealOrangeOne/django-tasks Breaking changes DB and RQ backends have been extracted into their own packages From this version onwards, django-tasks will aim to mirror the upstream django.tasks package as much as possible. The...

This is getting out of hand, now there are 3 of them!

With 0.12.0 of django-tasks, the DB and RQ backends are now in their own packages and repositories - making the separation between the interface and flagship backends clearer.

github.com/RealOrangeOn...

2 months ago 1 0 1 0
Preview
An Update on Heroku Today, Heroku is transitioning to a sustaining engineering model focused on stability, security, reliability, and support. Heroku remains an actively supported, production-ready platform, with an emph...

So, Heroku is basically dead now? Again...

www.heroku.com/blog/an-upda...

2 months ago 1 0 0 0
A diff from GitHub showing 6 additions and 4744 deletions

A diff from GitHub showing 6 additions and 4744 deletions

It's that kind of Friday

2 months ago 1 0 0 0

I thought it was just me!

2 months ago 0 0 0 0
#36898 (Document `Session.is_empty`) โ€“ Django

On Monday morning, we fixed a bug on a project by using an undocumented API. At ~10:45, I raised a ticket to get it documented.

By Tuesday afternoon, the docs were updated and deployed.

The power of open source! Who says @djangoproject.com moves slowly?

code.djangoproject.com/ticket/36898

2 months ago 3 1 0 0
My ticket for Djangocon Europe

My ticket for Djangocon Europe

Ticket acquired for @djangocon.eu ๐Ÿฅณ

2 months ago 0 0 0 0
Advertisement
The Windows 11 Installation screen

The Windows 11 Installation screen

It's been that kind of day ๐Ÿ˜ญ

(I'm not moving to Windows, I just need a dev VM)

2 months ago 1 0 0 0
A submitted talk proposal for Djangocon europe 2026. The talk name is redacted.

A submitted talk proposal for Djangocon europe 2026. The talk name is redacted.

Talk submitted for @djangocon.eu ๐Ÿฅณ

And now we wait... ๐Ÿคž

2 months ago 1 0 0 0