✨ Emma 🐍 🎸 πŸΉβ€

@EmmaDelescolle
237 Followers
198 Following
610 Posts

Python / Django / EmberJS / HTMX / AlpineJS
(she/her)
Also cats

PS: Have you checked Django-Classy-Doc yet? https://pypi.org/project/django-classy-doc/

Websitehttps://emma.has-a.blog
CDDBhttps://cddb.levit.be
GitLabhttps://gitlab.levitnet.be/levit/
BlueSkyhttps://bsky.app/profile/emma.has-a.blog

βš™οΈ WORKSHOP: Django-Admin-Deux: From First Steps to Custom Plugins by @EmmaDelescolle

Explore Django-Admin-Deux: a proof-of-concept Django admin replacement where CRUD operations are just actions, knowledge transfers both ways, and everything feels like Django. We'll dive into the core concepts behind Django-Admin-Deux and build an application together, including a custom plugin.

https://2026.djangocon.eu/tickets/

#djangocon #django #djangoconeu2026

πŸŽ™οΈ TALK: Is it time for a Django Admin rewrite? If so, how? by @EmmaDelescolle

Let's explore together a proof-of-concept Django admin replacement, powered by pluggy and generic views, where CRUD operations are just actions, knowledge transfers both ways, and everything feels like Django.

https://2026.djangocon.eu/tickets/

#djangocon #django #djangoconeu2026

Lots of renewed talk about static site generators 'round these parts (which is awesome), so let me do a little shoutout to Pelican https://getpelican.com @pelican

I chose this over 11ty (which I did try!) because it's written in Python, which is one of the few (the only?) languages I know(ish), and because I'm more comfortable with their upgrade schedule (more like yearly instead of what felt like weekly with 11ty - that just stresses me out - YMMV, of course).

Anyway, it's a great little SSG if the other ones out there don't float your boat. It powers my site at: https://mitten.lol

Pelican – A Python Static Site Generator

Pelican static site generator

People should be able to write software for Android, and distribute it outside Google's Play store, without having to:

* pay Google
* give government ID to Google
* agree to Google terms and conditions

People should be able to install the software they want on their phone, from sources other than Google's Play store, without having to jump through Google-imposed hoops.

e.g. via F-Droid.

We've got until September this year to stop Google squeezing the open Android ecosystem.

https://keepandroidopen.org/

Keep Android Open

Advocating for Android as a free, open platform for everyone to build apps on.

When you see your media telling you that Canadians aren't going to the United states because of tariffs, I implore you to understand that the tariffs are the least of the reasons why.

First and foremost is the threat of military conquest.

Second, is the kidnapping of Canadians by ICE, being held for months without charge.

Third, the United States is fomenting sedition in the province of Alberta.

Fourth is the illegal trade war and tariffs.

There are certainly other reasons such as the American leadership is, or are, protecting pedos, and how the United States is threatening to annex Canada's neighbour, Greenland, and their invasion of Venezuela, and so on.

The tariffs are the smallest part and not even the whole story of that part.

For years, companies have been turning developers into assembly line workers, stripping away required skills, breaking work into small, context-free tickets anyone can pick up.

AI is just the next step on that path. Developers are replaceable, there is nothing that says they all have to be humans, is there?

The landscape of 2026 gives multiple paths forward. Same starting point, different choices, different outcomes.

https://emma.has-a.blog/articles/developers-factory-workers-ai-replacement-myth.html

Developers, Factory Workers, and the AI Replacement Myth

For years, companies have been turning developers into assembly line workers, stripping away required skills, breaking work into small, context-free tickets anyone can pick up. AI is just the next step on that path. Developers are replaceable, there is nothing that says they all have to be humans, is there? The landscape of 2026 gives multiple paths forward. Same starting point, different choices, different outcomes.

Emma has a blog

Haven't we seen this "replace developers thing" before? My buddy @trishagee flagged this article from Stephan Schwab cataloging the claims over the years, Jevon's Paradox, and keeping humans and thinking in the loop.

https://www.caimito.net/en/blog/2025/12/07/the-recurring-dream-of-replacing-developers.html

I was hoping it wouldn't hit my repos, but the trickle is turning into a wave of AI-generated PRs that... all they do is suck up what little time I have available for PR review trying to see if there's anything of value in the AI-generated code. There usually isn't.
TFW that server with 500+ websites is getting utterly hammered by scrapers 🫠

🚨Less than a week left before the CFP gets over for reals, NO extension! If you're looking for a sign then this is it ✨

Hit that submit button: https://programme.europython.eu/