Skip to Content Skip to Navigation
Profile image for Patrick

Patrick

@patrick@patrick.wtf

Python / GraphQL

50 Posts Posts & Replies 273 Following 190 Followers Search

Released the new version of the @strawberry_gql playground!

It still uses Pyodide to run the Python code, but it also uses FastAPI, so now we can also test status codes and headers!

Try it here ⬇︎
play.strawberry.rocks/

@carlton would it be possible to get a new release of Asgiref out? looks like the version of main fixes some issues people are having with async Django and Strawberry 😊

I think that's the same issue I was having a while ago (where the server would just hang)

Patrick boosted

Quick reminder that I've decided to retire from being a Django Fellow at the end of March 2024 and (excitingly) I'm open to new positions from April, 1st. After years of building Django itself 🛠, I'm now looking forward to building things in Python/Django again 📥 Contact me if you need a / veteran experienced in various , and an enthusiast 🤝

www.mariuszfelisiak.org/

@webology @paulox my dream is that browsers will have a way to cache wasm interpreters (so you'd download python 3.12.x just once globally), but I think it will take time to get there

for the cost of pyodide, I think my next try will be with pure cpython (there's a wasm version), but it will still be relatively heavy. There's also micropython that can go on wasm (pyright has a version with it), but it does miss features (so django might not even run)

@thibaudcolas I still want to make a playground that works well and works for django, fastapi and other frameworks

Patrick boosted

🌟 Be a part of innovation at PyCon Italia 2024!

🚀 Why sponsor?
Connect with IT leaders, showcase your products, and recruit top talent among 800+ attendees and 1000+ online participants.

Explore our sponsorship tiers, each tailored to your goals 🧵 👇

Patrick boosted

Hey hey y'all! ✨

We are thrilled to announce that EuroPython will be back in Prague between July 8th and 14th 2024! 🇨🇿

After such a fantastic event last year, we decided to come back!

Check out ep2024.europython.eu 🐍

(more details coming soon)

where do people look for new jobs these days? 👀

Patrick boosted

Want to see more of what you love at PyCon Italia? Now's your chance!

Buy your PyCon Italia ticket today and vote on the talks and workshops that excite you the most!

Help us build a program that represents our community. Buy your ticket and vote: pycon.it/tickets

@dan haven't used it yet, but hear this one should be good: libro.fm/

Patrick boosted

PEP 723 opens up an interesting opportunity for Nox.

I don't know about the rest of you, but when I run Nox it's via `pipx run nox`. That's very convenient, but it does mean my `noxfile.py` has no dependencies. But w/ PEP 723, I can have my tool -- which will probably be pipx once it gets PEP 723 support -- pull down Nox **and** any other packages I wanted to use in my `noxfile.py` file. To me that suggests PEP 723 could open up the possibility of Nox utilities becoming a thing. 🙂

Patrick boosted

The one thing left is the Fedi.

I’m happy to have it scrolling past as the days goes on, but I wake up with a couple of hundred new posts that, once thinking about it, I really don’t want to wade through.

For this, I’ve been using @adamghill’s fediview.com which you can set for (say) 12 hours, and it’ll give the important posts.

I’m now happily sponsoring @adamghill for fediview.com. It’s great. Again recommended. 🥰

Edited 314d ago
Patrick boosted

You know, in case there’s a need to catch up on your Django Chat memes… @wsvincent, @carlton, @djangochat listeners, did I miss anything? 😜

Edited 337d ago

@carlton I'm not sure who the right person would, but it would be nice to have someone talk about where would/could Django go in future, given an infinite amount of resources :D

@jlengstorf looks great! the last one is a tiny bit out of focus to me 😊 the bokeh on the window looks 🔥

Patrick boosted

@SudoVanilla hope so! let me know if there's any missing feature 😊

Just released an @astro extension that makes it easy to debug your Astro's website meta tags, below's an example of it in action.

I might add more features in future, but for now it has been quite useful already 😊

Find it here 👉 github.com/patrick91/astro-met

Patrick boosted

Happy New Year from the PyCon Italia team!🎉🐍
As we step into 2024, we’re grateful for our amazing Python community and excited for what’s ahead.
Here’s a throwback to last year’s conference – can’t wait to create more memories like these! Cheers to a year full of coding, collaboration, and Python magic!
The Python Italia Team 🇮🇹🍕🐍

Patrick boosted

GitLab working on ActivityPub 👋

gitlab.com/groups/gitlab-org/-

@sethmlarson I wanna see the finished desk! 👀

Patrick boosted

New post: “CSS Scope Issues”.

blog.kizu.dev/css-scope-issues

A week ago, a “CSS @scope” article by @mia was published at “12 Days of Web” (curated by @5t3ph).

This article did clarify a few things for me, but also made me think of one potential usage of the `:scope` pseudo-class: “storing” the scoping root’s selector as a reusable entity, covering the use case which is available in some preprocessors.

However, when exploring this use case, I stumbled upon a few issues: this post is about them.

Patrick boosted

:has, text-indent: hanging, text-wrap: balance, iframe lazy loading, … Emoji firefox 121 is released today with lots of presents for web developers 🥳

www.mozilla.org/en-US/firefox/

Edited 337d ago

@koxudaxi sure!