Agree with @baconandcoconut who mentioned on the #EuroPython panel about OSS that we shouldn’t celebrate if ppl are able to maintain a library alone for 20 y, we should instead celebrate if they manage to get more ppl on board, divide responsibility, delegate, and over time pass the project on someone else, ideally a team. Over my volunteering career I learned that if the thing I built would die with me, I didn’t actually manage to build it yet. It’s not done until it lives without me involved.
If you're into #scraping and #Python, you should probably know that there's a new cool kid in town. Just a few days ago Apify has released a new OSS framework called #Crawlee.
It's asyncio, type hints, it can seamlessly switch between basic and browser (Playwright) requests. Auto retries, proxy rotation. I'm very much #Scrapy person, but these promises get me really intrigued! https://github.com/apify/crawlee-python
Tell them what you think - talk to Surav at their #EuroPython booth or file GitHub issues 🛠️
Attending #EuroPython as a coach at the #DjangoGirls workshop today.
So far the biggest challenge was to close Vim inside a PyCharm terminal tab after executing `git commit`.
To transition from edit mode to :command mode, one needs to press Esc. Pressing Esc would put cursor to a different PyCharm tab though.
Every time I help people learn coding my mind is like: “Why does it all have to be so complicated?”
My daughter is only three and it’s already her second #EuroPython. The kids today are such overachievers!
My #EuroPython self-service ‘booth’ for #juniorguru is ready 🐣