@mahryekuh@fosstodon.org avatar

mahryekuh

@mahryekuh@fosstodon.org

Hello, I am Marijke (pronounced Mah-Rye-Kuh), an independent programmer and occasional teacher from Groningen, The Netherlands.

I typically work as a back-end web developer, and am also passionate about front-end web development and accessibility (a11y).

My preferred tools are Python, Django, HTML, and CSS, with a sprinkle of JavaScript.

Member of the Django Software Foundation (DSF). 🚀

Drinks tea. :teapot:

This profile is from a federated server and may be incomplete. Browse more on the original instance.

mahryekuh, to python
@mahryekuh@fosstodon.org avatar

I think I've just fallen in love with Pytest's parametrize function.

Never before did I check for HTTP 200 on all Django admin changelist and add views with minimal code, only two functions, no inheritance, and only one requests.get() per function.

(And technically you could even do that in a single function)

https://docs.pytest.org/en/7.1.x/example/parametrize.html

adamchainz, to random
@adamchainz@fosstodon.org avatar

Loving all the @djangonaut mentions at @djangoconeurope, including this lightning talk from Raffaella

mahryekuh, (edited )
@mahryekuh@fosstodon.org avatar

@adamchainz @djangonaut @djangoconeurope Have you spoken with Raffaella yet? She's cool!

mahryekuh, to random
@mahryekuh@fosstodon.org avatar

You know that feeling when something unexpected breaks and you try to fix that, but then you need another fix, and another, and you end up with multiple commits worth of changes that you want to nitpick into atomic commits?

It's one of those days.

Also, I'm at least three commits in and somehow shit is still broken.

SQLite has decided to say no to a Django migration today, and I don't know why. 😒

mahryekuh,
@mahryekuh@fosstodon.org avatar

Today I learned:

Django throws an error when you forget the max_length attribute on CharFields.

However, Django has suppressed that error since approximately two years ago when it runs on a database system that supports limitless VarChars.

This explains why Django doesn't error on a PostgreSQL setup, but crashes on an SQLite setup (which I used for pytest).

I hadn't even considered that this was a feature, luckily someone from the Django Discord found it quickly.

webology, to random
@webology@mastodon.social avatar

🚧 A friendly reminder that there are no office hours today. I’m hoping to return next week. 🤞 https://mastodon.social/@webology/112527152105433056

mahryekuh,
@mahryekuh@fosstodon.org avatar

@webology Oh noes, hope you feel better soon!

jake4480, to random
@jake4480@c.im avatar
mahryekuh,
@mahryekuh@fosstodon.org avatar

@jake4480 I often applaud Microsoft for being consistent in providing frustrating UI for so many years.

stux, to random
@stux@mstdn.social avatar

Kinda insane I made it on my own to the hospital, emergency services but they turned me down and I had to call an ambulance from the parking place 🤨

mahryekuh,
@mahryekuh@fosstodon.org avatar

@stux Oh shit, ben je (naar omstandigheden) in orde?

mahryekuh, to random
@mahryekuh@fosstodon.org avatar

Excited seeing Djangonaut Space sending out its application responses. Congratulations to everyone who made it in!

If you didn't get in: don't worry, you can still be a contributor.

I'll be back this session as a captain, and am looking forward to seeing what this new trip through orbit is going to bring us. 🚀

@djangonaut

cferdinandi, to webdev
@cferdinandi@mastodon.social avatar
mahryekuh,
@mahryekuh@fosstodon.org avatar

@cferdinandi That's a spicy take in this era of React et al. addicts, and I'm all for it!

(Mandatory: these JS frameworks have a place)

mariatta, to random
@mariatta@fosstodon.org avatar

The zipper on my laptop bag broke.
I don't have the skills to fix it, so I wanted to get a new one.
All products I've seen so far only come in dark colors like black, gray. Very few of them come in brighter colors like pink or purple. When they do have it in the bright colors, they're clearly labeled as "for women", have less features, look more like handbags, and cost more (from $10-40$ more).

mahryekuh,
@mahryekuh@fosstodon.org avatar

@mariatta I swear by my Nordace Sienna (15" original and 13" pro) bag which comes in many colors. However, when I bought mine years ago it was much cheaper. I found it after months of looking around and ran into the same issues you're describing: many bags look so technical instead of beautiful accessories.

carlton, to django
@carlton@fosstodon.org avatar

Got at least one commit into 5.2 ✅ Can put my feet up now 🛋️

https://github.com/django/django/pull/18204

mahryekuh,
@mahryekuh@fosstodon.org avatar

@carlton Slacker 😂

mahryekuh,
@mahryekuh@fosstodon.org avatar

@carlton That's correct! If you want to be lazy, you've got to be smart. 💪🏻

mahryekuh,
@mahryekuh@fosstodon.org avatar
mahryekuh, to python
@mahryekuh@fosstodon.org avatar

I've finally started using and liking Poetry for Python, and I'm considering replacing my somewhat complex pip-tools setup with it.

However, Astral's uv is also around the corner. The speed boost aside, it doesn't tempt me yet, though.

Choices, choices.

mahryekuh,
@mahryekuh@fosstodon.org avatar

@SebastianM6L I'm unaware, sadly.

However, there are the contents of my requirements directory, with the txt files compiled by a Docker task that runs pip-tools:

  • constraints.in
  • partial-ci-quality.in
  • partial-ci-tests.in
  • partial-dev.in
  • partial-prod.in
  • requirements-dev.txt
  • requirements.txt

(It runs in Docker to ensure the lockfile doesn't get any macOS stragglers.)

In Poetry, this is so much easier to manage.

mahryekuh,
@mahryekuh@fosstodon.org avatar

@SebastianM6L That being said, the things I want to change about my setup are exactly not what uv improves upon. So Poetry it is.

mahryekuh,
@mahryekuh@fosstodon.org avatar

@pythonbynight @SebastianM6L Thanks for sharing! That is an extensive writeup and a bit too much for me, but maybe Sebastian can TL;DR this if he gets into the rabbit hole. 😁

mahryekuh,
@mahryekuh@fosstodon.org avatar

@pythonbynight @jscholes @SebastianM6L Out of curiosity, what makes you both prefer PDM over Poetry? I have never seen PDM in action before.

mahryekuh,
@mahryekuh@fosstodon.org avatar

@jscholes @pythonbynight @SebastianM6L Thank you for your response, that’s interesting stuff! I personally don’t need most of this as far as I know, but it could be worth checking out when experimenting.

anze3db, to random
@anze3db@fosstodon.org avatar

Is it just me or is the emoji picker on MacOS just unusable sometimes? It drives me crazy when this happens 🙈

video/mp4

mahryekuh,
@mahryekuh@fosstodon.org avatar

@anze3db I've had the same issue for months when using the keyboard shortcut to trigger it. Opening through the UI menu (under Edit) usually doesn't do this. I haven't figured out what is causing it yet.

kati, to random
@kati@fosstodon.org avatar

I am fairly diligent about making a list of people I meet at a conference. I had meaningful conversations with 139 people over four days at PyCon US, plus a few more people that probably didn't make it to my list in the mayhem.

mahryekuh,
@mahryekuh@fosstodon.org avatar

@kati That sounds cool and also a lot of work (at least I would forget to keep track). What kind of strategy and tools do you use to keep track of everyone?

mahryekuh,
@mahryekuh@fosstodon.org avatar

@kati Thank you! That’s a skill 😁

paulox, to italia
@paulox@fosstodon.org avatar

At PyCon Italia 2024 we take food very seriously, and this year we have several lunch options, all of which are delicious. 🇮🇹🐍🍷🍝

#PyCon #PyConIT #PyConIT24 #PyConIT2024 #PyConItalia #Italia #PyCon #Python #Food #Lunch

CC @pycon

People eating at tables outside
Vegan kiosk
People eating on the garden

mahryekuh,
@mahryekuh@fosstodon.org avatar

@paulox @pycon That looks so good! The joy of being in a country known for good food, and having a good space for outdoor eating. 😍

mahryekuh,
@mahryekuh@fosstodon.org avatar
IcyPalm, to random
@IcyPalm@mastodon.social avatar

According to @mahryekuh what is the best programming language?

video/mp4

mahryekuh,
@mahryekuh@fosstodon.org avatar

@IcyPalm I plead the fifth.
(I promise it’s not what y’all think!)

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • mdbf
  • everett
  • tacticalgear
  • magazineikmin
  • thenastyranch
  • rosin
  • tester
  • Youngstown
  • khanakhh
  • slotface
  • ngwrru68w68
  • kavyap
  • DreamBathrooms
  • JUstTest
  • InstantRegret
  • osvaldo12
  • GTA5RPClips
  • ethstaker
  • normalnudes
  • Durango
  • cisconetworking
  • anitta
  • modclub
  • cubers
  • Leos
  • provamag3
  • lostlight
  • All magazines