Weeknotes 2021 Week 12

Working on djangoproject.com

There’s ongoing work to update the Stripe integration on djangoproject.com — for the fundraising, you know. Go support Django now! 😃

I got a bit of a window for that this week. Made progress, reviewed some PRs, picked up a couple of bugs, and most strangely, had to re-add (invisible) reCaptcha verification on the donation form.

We had this previously, when we were using the old Stripe in-page checkout, but took it out when we moved to the new hosted checkout. The thinking was, surely, Stripe has this covered.

And indeed they do, but somebody was using the form to create numerous thousands of Stripe sessions daily. All of these were rejected by Stripe, but presumably they thought they were gaining something, I know not what.

A weary sigh later — please go somewhere else — I put the reCaptcha back, and we’re down to zero such sessions again. I’m not exactly sure how reCaptcha works, but it seems to do the job.

There’s not a lot of work on djangoproject.com, but there is a small backlog of issues/PRs built up, so I intend to dedicate a bit of time to it over the next period to get that down.

Making progress on my SwiftUI app

More or less, you should never write software. (I’m only half-joking.)

Button is part guide, part community, and part tooling. Last year I rashly I decided to write the tooling part in Swift. I was all like I want it on my iPhone.

So OK, here we are, sometime later, and I’m finally pulling all that together such that I’m happy to start rolling it out. This is partly pandemic, which is ongoing — a child off school again for a week this week because of a case in her class — but partly that there’s a decent amount to put together in picking up the modern Swift stack, and getting it just how I want it.

I wryly think to myself that if I’d just focused on the guide bit, and kept the tooling bit in Python, I’d be well ahead by now. That’s likely true but, there’d be no fun in that.

Anyhow… I’m about there now, so if you signed up for notifications I’m about to get back to you — sorry for the delay — and we’ll see about rolling some stuff out over the next period.

In related news Filip Němeček, who runs the Django Feeds and iOS Feeds aggregation sites, persuaded me that a Django for Swift Devs Workshop would be a good idea. That’s preliminary, but there’s a signup for info on that.

I’ve begun drafting notes for the dual Swift for Django Devs — That’ll just be a write-up to begin, but if folks are interested, maybe we can do something later in the year.

Drafting DjangoCon Europe talk

Next week in the deadline for DjangoCon Europe talk submissions. Began working on the proposal this week. Make sure to submit yours too!