eupolicy.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
This Mastodon server is a friendly and respectful discussion space for people working in areas related to EU policy. When you request to create an account, please tell us something about you.

Server stats:

218
active users

#pyconus

7 posts7 participants0 posts today

I wrote up my tips for teaching Python with GitHub Codespaces, based off what I shared during the #PyconUS Education Summit session:
blog.pamelafox.org/2025/06/tea

(It's actually a lot about how to set up dev containers with Dockerfile/docker-compose, which is helpful even if you're not teaching)

blog.pamelafox.orgTeaching Python with Codespaces Whenever I am teaching Python workshops, tutorials, or classes, I love to use GitHub Codespaces . Any repository on GitHub can be opened...

I was VERY pleasantly surprised by how well my #PyConUS talk resonated! Over the past ~1.5 years I bounced the idea off people of all stripes & got very mixed responses. That helped me to shape the content but also tempered my expectations and I begged everyone who would listen to come to my talk out of fear to speak to an empty room.

I ended up speaking to an standing room only and for the first time in over ten years a talk of mine landed on HN frontpage with largely positive comments. 1/2

Watching @hynek‘s #pyconus talk/rant on domain design on the way to the next #Python event. Which has awesome readable slides you can totally watch on phone on a plane/train, so nothing can stop you from feeling guilty about your current production design choices. I can highly recommend it, especially if you’re a fan of Pydantic.

Replied in thread

If you follow this method, Hynek argues that you have lost control over your domain model and therefore over your business logic.

It's ok to have duplicative-looking types at the edges of your project! Like the web interface and the DB layer

You might have three (or more!) classes for the same thing and that's OK.

(with a h/t to Adam Montgomery)

Replied in thread

There are multiple approaches to solving this tension!

I won't write down the first one because @hynek asked us not to.

But the next way (which is apparently worse?) is to use class-based validators and an ORM as the bread in a sandwich of your business logic

They do not make good bread and your domain model gets squeezed to death.

Replied in thread

Why do we write software?

We write software to achieve a goal using tools. The core of what we're trying to accomplish is the "Business logic"

Business logic is the code that processes the data coming in to you application and does something with it to solve business needs

My mind’s still in Pittsburgh. Suitcase half-zipped. PyCon US 2025 ended, but the stories keep compiling.

There was laughter. Lightning talks. Keynotes that hit deep. An auction that spiraled into community-fueled chaos. Panels got real. Retro consoles booted up. Some even sprinted… for ice cream.

It wasn’t just a conference. It was Python-powered reunion—with stickers, stories, and heart.

Here's my recap: georgiker.com/blog/pycon-us-20
#PyConUS #PyLadies #Python

One thing that crystalized to me this #PyConUS is that I judge my conferences by the amount of meaningful social interactions. There's always more ppl that I want to hang out with than I end up, especially given that I had some kind of vocal chord injury and didn’t take advantage of all nights 1/7