Mariatta
@mariatta.ca
Python Core Developer. F"Yes!" 🐍🇨🇦
#PyPodcats
#PyCon US Chair 2023-2024.
PSF Fellow Member & Community Service Award recipient.
Keynote speaker.
Foodie. Traveler. Picky eater.
Opinions are mine.
#Python #PyLadies #kdrama
#PyPodcats
#PyCon US Chair 2023-2024.
PSF Fellow Member & Community Service Award recipient.
Keynote speaker.
Foodie. Traveler. Picky eater.
Opinions are mine.
#Python #PyLadies #kdrama
Pinned
Mariatta
@mariatta.ca
· Apr 1
This video game lets you play as a Python core developer, but winning the game won't be easy.
Learn more in my blog post.
mariatta.ca/posts/core_d...
#humor
Learn more in my blog post.
mariatta.ca/posts/core_d...
#humor
The all-contributors GitHub bot project is looking for new maintainers. Could this be you?
github.com/all-contribu...
#OpenSource
github.com/all-contribu...
#OpenSource
✨ Call for Maintainers ✨ · Issue #959 · all-contributors/all-contributors.github.io
The all contributors bot is seeking new maintainers Thousands of projects use the All-Contributors bot to acknowledge contributors, but we need help maintaining it. We have recently redone the docu...
github.com
November 3, 2025 at 3:51 PM
The all-contributors GitHub bot project is looking for new maintainers. Could this be you?
github.com/all-contribu...
#OpenSource
github.com/all-contribu...
#OpenSource
Pull requests wanted!
I've just opened a whole bunch of issues in the PyLadiesCon Portal repo and all of these are up for grabs.
Check it out if you know some Python, Django, and maybe a little of HTML or CSS.
github.com/pyladies/pyl...
#Python #Django #OpenSource
I've just opened a whole bunch of issues in the PyLadiesCon Portal repo and all of these are up for grabs.
Check it out if you know some Python, Django, and maybe a little of HTML or CSS.
github.com/pyladies/pyl...
#Python #Django #OpenSource
pyladies/pyladiescon-portal
PyLadiesCon Global Conference Web Portal. Contribute to pyladies/pyladiescon-portal development by creating an account on GitHub.
github.com
November 2, 2025 at 3:29 AM
Pull requests wanted!
I've just opened a whole bunch of issues in the PyLadiesCon Portal repo and all of these are up for grabs.
Check it out if you know some Python, Django, and maybe a little of HTML or CSS.
github.com/pyladies/pyl...
#Python #Django #OpenSource
I've just opened a whole bunch of issues in the PyLadiesCon Portal repo and all of these are up for grabs.
Check it out if you know some Python, Django, and maybe a little of HTML or CSS.
github.com/pyladies/pyl...
#Python #Django #OpenSource
Vancouver Python Lady
#HappyHalloween
#HappyHalloween
November 1, 2025 at 12:53 AM
Vancouver Python Lady
#HappyHalloween
#HappyHalloween
October 30, 2025 at 4:26 AM
Reposted by Mariatta
TLDR; The PSF has made the decision to put our community and our shared diversity, equity, and inclusion values ahead of seeking $1.5M in new revenue. Please read and share. pyfound.blogspot.com/2025/10/NSF-...
🧵
🧵
The official home of the Python Programming Language
www.python.org
October 27, 2025 at 2:47 PM
TLDR; The PSF has made the decision to put our community and our shared diversity, equity, and inclusion values ahead of seeking $1.5M in new revenue. Please read and share. pyfound.blogspot.com/2025/10/NSF-...
🧵
🧵
Reposted by Mariatta
[Events] PyCascades 2026 closes Monday, October 27th, 2025 AoE
PyCascades 2026 calls for Python talk proposals with comprehensive submission guidelines, diverse speaker options, and detailed scheduling for an in-person Vancouver event. #djangonews
pretalx.com/pycascades-...
PyCascades 2026 calls for Python talk proposals with comprehensive submission guidelines, diverse speaker options, and detailed scheduling for an in-person Vancouver event. #djangonews
pretalx.com/pycascades-...
PyCascades 2026
Schedule, talks and talk submissions for PyCascades 2026
pretalx.com
October 23, 2025 at 8:00 PM
[Events] PyCascades 2026 closes Monday, October 27th, 2025 AoE
PyCascades 2026 calls for Python talk proposals with comprehensive submission guidelines, diverse speaker options, and detailed scheduling for an in-person Vancouver event. #djangonews
pretalx.com/pycascades-...
PyCascades 2026 calls for Python talk proposals with comprehensive submission guidelines, diverse speaker options, and detailed scheduling for an in-person Vancouver event. #djangonews
pretalx.com/pycascades-...
Reposted by Mariatta
What's up with t-strings in Python 3.14?
They're a neat feature! But most #Python users don't need to think about them until a library they're using tells them to use one.
They're a neat feature! But most #Python users don't need to think about them until a library they're using tells them to use one.
Python 3.14's new T-Strings: what's the big deal?
YouTube video by Python Morsels
youtu.be
October 20, 2025 at 8:17 PM
What's up with t-strings in Python 3.14?
They're a neat feature! But most #Python users don't need to think about them until a library they're using tells them to use one.
They're a neat feature! But most #Python users don't need to think about them until a library they're using tells them to use one.
Reposted by Mariatta
PyCascades is returning to Vancouver in 2026 and their CFP is now open. We'd love to see you speak there! Check the CFP (closes Oct 27).
#PyLadies #PyLadiesVancouver #PublicSpeaking
pretalx.com/pycascades-2...
#PyLadies #PyLadiesVancouver #PublicSpeaking
pretalx.com/pycascades-2...
PyCascades 2026
Schedule, talks and talk submissions for PyCascades 2026
pretalx.com
October 17, 2025 at 3:31 PM
PyCascades is returning to Vancouver in 2026 and their CFP is now open. We'd love to see you speak there! Check the CFP (closes Oct 27).
#PyLadies #PyLadiesVancouver #PublicSpeaking
pretalx.com/pycascades-2...
#PyLadies #PyLadiesVancouver #PublicSpeaking
pretalx.com/pycascades-2...
Reposted by Mariatta
[Articles] Disabling Signup in Django allauth
Disable Django allauth user registration by implementing a custom AccountAdapter that returns False in is_open_for_signup to completely restrict signup functionality. #djangonews
mariatta.ca/posts/disab...
Disable Django allauth user registration by implementing a custom AccountAdapter that returns False in is_open_for_signup to completely restrict signup functionality. #djangonews
mariatta.ca/posts/disab...
Disabling Signup in Django allauth
Django allauth Django allauth is a popular third party package that provides a lot of functionality for handling user authentication, with support for social authentication, email verification, multi-factor authentication, and more.
It is a powerful library that greatly expands the built-in Django authentication system. It comes with its own basic forms and models for user registration, login, logout, and password management.
I like using it because often I just wanted to get a new Django project up and running quickly without having to write up all the authentication-related views, forms, and templates myself. I’m using django-allauth in PyLadiesCon Portal, and in my personal project Secret Codes.
mariatta.ca
October 15, 2025 at 8:00 PM
[Articles] Disabling Signup in Django allauth
Disable Django allauth user registration by implementing a custom AccountAdapter that returns False in is_open_for_signup to completely restrict signup functionality. #djangonews
mariatta.ca/posts/disab...
Disable Django allauth user registration by implementing a custom AccountAdapter that returns False in is_open_for_signup to completely restrict signup functionality. #djangonews
mariatta.ca/posts/disab...
Reposted by Mariatta
[Article] DjangoCon US 2025: A Celebration of Community, Code and 20 Years of Django
DjangoCon US 2025 celebrated Django's 20-year milestone with sessions on GeneratedField, db_comment, and PostgreSQL enhancements, strengthening community collaboration.
www.caktusgroup.com/blog/2025/1...
DjangoCon US 2025 celebrated Django's 20-year milestone with sessions on GeneratedField, db_comment, and PostgreSQL enhancements, strengthening community collaboration.
www.caktusgroup.com/blog/2025/1...
DjangoCon US 2025: A Celebration of Community, Code and 20 Years of Django | Caktus Group
Highlights, favorite talks, and takeaways from DjangoCon US 2025 in Chicago—celebrating 20 years of Django with the community.
www.caktusgroup.com
October 16, 2025 at 11:00 PM
[Article] DjangoCon US 2025: A Celebration of Community, Code and 20 Years of Django
DjangoCon US 2025 celebrated Django's 20-year milestone with sessions on GeneratedField, db_comment, and PostgreSQL enhancements, strengthening community collaboration.
www.caktusgroup.com/blog/2025/1...
DjangoCon US 2025 celebrated Django's 20-year milestone with sessions on GeneratedField, db_comment, and PostgreSQL enhancements, strengthening community collaboration.
www.caktusgroup.com/blog/2025/1...
The Python Docs Editorial Board meet monthly to talk about official Python docs-related issues. If you ever wonder what are the things we talk about in our meetings, you can always read our meeting notes. Latest one is at:
python.github.io/editorial-bo...
python.github.io/editorial-bo...
Meeting Minutes: Oct 14, 2025
Meeting Minutes from Python Docs Editorial Board: Oct 14, 2025
python.github.io
October 16, 2025 at 4:50 PM
The Python Docs Editorial Board meet monthly to talk about official Python docs-related issues. If you ever wonder what are the things we talk about in our meetings, you can always read our meeting notes. Latest one is at:
python.github.io/editorial-bo...
python.github.io/editorial-bo...
Reposted by Mariatta
It's over. uv had more PyPI downloads than Poetry last month, surpassing every other workflow or packaging tool for Python. And that doesn't include GitHub or Crates downloads.
In just 1.5 years, uv has solved the Python packaging DX of consumers.
#python
In just 1.5 years, uv has solved the Python packaging DX of consumers.
#python
October 15, 2025 at 5:57 AM
It's over. uv had more PyPI downloads than Poetry last month, surpassing every other workflow or packaging tool for Python. And that doesn't include GitHub or Crates downloads.
In just 1.5 years, uv has solved the Python packaging DX of consumers.
#python
In just 1.5 years, uv has solved the Python packaging DX of consumers.
#python
In this edition of @djangonews.bsky.social, not only it includes my blog post, I also got mentioned in two other blog posts (from @katimichel.bsky.social and Caktus) 💅😎
django-news.com/issues/306
#Django #DjangoNews
django-news.com/issues/306
#Django #DjangoNews
🥧 Python 3.14 is released!
🥧 Python 3.14 is released! Every active Python version was updated and more!
django-news.com
October 13, 2025 at 9:30 PM
In this edition of @djangonews.bsky.social, not only it includes my blog post, I also got mentioned in two other blog posts (from @katimichel.bsky.social and Caktus) 💅😎
django-news.com/issues/306
#Django #DjangoNews
django-news.com/issues/306
#Django #DjangoNews
Two kinds of new open source contributors:
1. The kind who haven't made their first PR yet because they don't think they're good enough, or they think that they don't belong
2. The kind who confidently opened spammy and trashy AI-generated PRs without thinking
1. The kind who haven't made their first PR yet because they don't think they're good enough, or they think that they don't belong
2. The kind who confidently opened spammy and trashy AI-generated PRs without thinking
October 13, 2025 at 2:29 PM
Two kinds of new open source contributors:
1. The kind who haven't made their first PR yet because they don't think they're good enough, or they think that they don't belong
2. The kind who confidently opened spammy and trashy AI-generated PRs without thinking
1. The kind who haven't made their first PR yet because they don't think they're good enough, or they think that they don't belong
2. The kind who confidently opened spammy and trashy AI-generated PRs without thinking
Today at Polyglot Software Unconference I pitched a session on how to generate your own QR code in Python and it was chosen 😀 Thanks for voting and for coming to my session. If you missed it but still want to learn, check my slides (or scan the QR code).
secretcodes.dev/polyglot-unc...
secretcodes.dev/polyglot-unc...
October 11, 2025 at 6:38 PM
Today at Polyglot Software Unconference I pitched a session on how to generate your own QR code in Python and it was chosen 😀 Thanks for voting and for coming to my session. If you missed it but still want to learn, check my slides (or scan the QR code).
secretcodes.dev/polyglot-unc...
secretcodes.dev/polyglot-unc...
Polyglot Unconference is starting now.
October 11, 2025 at 4:01 PM
Polyglot Unconference is starting now.
I'm looking forward to the Polyglot Vancouver Unconference tomorrow. There are few tickets left if you wanna join too!
And if you identify as a PyLady, be sure to find the discount code from @pyladiesvancouver.bsky.social!
www.eventbrite.ca/e/polyglot-s...
#Vancouver #PyLadiesVancouver
And if you identify as a PyLady, be sure to find the discount code from @pyladiesvancouver.bsky.social!
www.eventbrite.ca/e/polyglot-s...
#Vancouver #PyLadiesVancouver
Polyglot Software Unconference 2025
A day of spontaneous sharing, learning, and networking for software builders. Participants set the agenda using "open-spaces" format.
www.eventbrite.ca
October 10, 2025 at 3:31 PM
I'm looking forward to the Polyglot Vancouver Unconference tomorrow. There are few tickets left if you wanna join too!
And if you identify as a PyLady, be sure to find the discount code from @pyladiesvancouver.bsky.social!
www.eventbrite.ca/e/polyglot-s...
#Vancouver #PyLadiesVancouver
And if you identify as a PyLady, be sure to find the discount code from @pyladiesvancouver.bsky.social!
www.eventbrite.ca/e/polyglot-s...
#Vancouver #PyLadiesVancouver
Reposted by Mariatta
Join us next Tuesday for our monthly 📆 meetup! This month we'll be joined by @webology.bsky.social as he shows us how he uses Claude Code 🧑💻 to increase his productivity in both his professional and open source projects! 🤩
We hope to see y'all there! Info in the comments
#PyTexas
#python
#Meetup
We hope to see y'all there! Info in the comments
#PyTexas
#python
#Meetup
September 30, 2025 at 11:00 PM
Join us next Tuesday for our monthly 📆 meetup! This month we'll be joined by @webology.bsky.social as he shows us how he uses Claude Code 🧑💻 to increase his productivity in both his professional and open source projects! 🤩
We hope to see y'all there! Info in the comments
#PyTexas
#python
#Meetup
We hope to see y'all there! Info in the comments
#PyTexas
#python
#Meetup
Reposted by Mariatta
8 DAYS! Meet Python devs from across Africa & beyond in Johannesburg. Let’s code together! 🔗👩💻👨💻
🎟️ Buy ticket now: za.pycon.org/tickets
#PyConAfrica2025 #PyConAfrica #PyConZA
🎟️ Buy ticket now: za.pycon.org/tickets
#PyConAfrica2025 #PyConAfrica #PyConZA
September 30, 2025 at 6:00 AM
8 DAYS! Meet Python devs from across Africa & beyond in Johannesburg. Let’s code together! 🔗👩💻👨💻
🎟️ Buy ticket now: za.pycon.org/tickets
#PyConAfrica2025 #PyConAfrica #PyConZA
🎟️ Buy ticket now: za.pycon.org/tickets
#PyConAfrica2025 #PyConAfrica #PyConZA
Reposted by Mariatta
Meet Una Galyeva, one of the Hidden Figures of Python.
With over 19 years of experience in Data and AI, Una Galyeva held various positions, from hands-on Data and AI development to leading Data and AI teams and departments.
#Python #HiddenFiguresOfPython #podcast @pyladiesams.bsky.social
🧶
With over 19 years of experience in Data and AI, Una Galyeva held various positions, from hands-on Data and AI development to leading Data and AI teams and departments.
#Python #HiddenFiguresOfPython #podcast @pyladiesams.bsky.social
🧶
September 26, 2025 at 10:57 AM
Meet Una Galyeva, one of the Hidden Figures of Python.
With over 19 years of experience in Data and AI, Una Galyeva held various positions, from hands-on Data and AI development to leading Data and AI teams and departments.
#Python #HiddenFiguresOfPython #podcast @pyladiesams.bsky.social
🧶
With over 19 years of experience in Data and AI, Una Galyeva held various positions, from hands-on Data and AI development to leading Data and AI teams and departments.
#Python #HiddenFiguresOfPython #podcast @pyladiesams.bsky.social
🧶
Reposted by Mariatta
Sneak peek into our 10th episode of #HiddenFiguresofPython!
Meet Una Galyeva!
With over 19 years of experience in Data and AI, UnaGalyeva held various positions, from hands-on Data and AI development to leading Data and AI teams and departments. She is a driving force behind #PyLadiesAmsterdam
Meet Una Galyeva!
With over 19 years of experience in Data and AI, UnaGalyeva held various positions, from hands-on Data and AI development to leading Data and AI teams and departments. She is a driving force behind #PyLadiesAmsterdam
September 23, 2025 at 10:08 AM
Sneak peek into our 10th episode of #HiddenFiguresofPython!
Meet Una Galyeva!
With over 19 years of experience in Data and AI, UnaGalyeva held various positions, from hands-on Data and AI development to leading Data and AI teams and departments. She is a driving force behind #PyLadiesAmsterdam
Meet Una Galyeva!
With over 19 years of experience in Data and AI, UnaGalyeva held various positions, from hands-on Data and AI development to leading Data and AI teams and departments. She is a driving force behind #PyLadiesAmsterdam
Reposted by Mariatta
✨Last week was wonderfully filled with two great events! ✨
At #PyConIndia2025 and at #DjangoConUS some Djangonauts find their way among the galaxy to reunite, share thoughts, and enjoy the events. 🌌
Where will Session 5 bring us next?
#django #openSpace #djangonautSpace
At #PyConIndia2025 and at #DjangoConUS some Djangonauts find their way among the galaxy to reunite, share thoughts, and enjoy the events. 🌌
Where will Session 5 bring us next?
#django #openSpace #djangonautSpace
September 19, 2025 at 7:04 PM
✨Last week was wonderfully filled with two great events! ✨
At #PyConIndia2025 and at #DjangoConUS some Djangonauts find their way among the galaxy to reunite, share thoughts, and enjoy the events. 🌌
Where will Session 5 bring us next?
#django #openSpace #djangonautSpace
At #PyConIndia2025 and at #DjangoConUS some Djangonauts find their way among the galaxy to reunite, share thoughts, and enjoy the events. 🌌
Where will Session 5 bring us next?
#django #openSpace #djangonautSpace
Reposted by Mariatta
I have had the most amazing opportunities to participate in multiple tech communities.
Last week, the #Django community at #DjangoCon opened its arms to me and made me feel like I had been a part of it all along!
Here are some notes from the event:
blog.gitguardian.com/djangocon-us...
Last week, the #Django community at #DjangoCon opened its arms to me and made me feel like I had been a part of it all along!
Here are some notes from the event:
blog.gitguardian.com/djangocon-us...
DjangoCon US 2025: Security, Simplicity, and Community
At DjangoCon US 2025, speakers emphasized seasoned tech over hype, featuring secure GitOps workflows, simpler frontend alternatives, and sustainable open-source models.
blog.gitguardian.com
September 15, 2025 at 2:09 PM
I have had the most amazing opportunities to participate in multiple tech communities.
Last week, the #Django community at #DjangoCon opened its arms to me and made me feel like I had been a part of it all along!
Here are some notes from the event:
blog.gitguardian.com/djangocon-us...
Last week, the #Django community at #DjangoCon opened its arms to me and made me feel like I had been a part of it all along!
Here are some notes from the event:
blog.gitguardian.com/djangocon-us...
Reposted by Mariatta
The Q&A from EuroPython for the special 20 minute preview cut of the Python documentary that covered @mariatta and @mitsuhiko 's sections is now up!
https://www.youtube.com/watch?v=Sf2AqQ5a38Y
https://www.youtube.com/watch?v=Sf2AqQ5a38Y
August 28, 2025 at 9:17 PM
The Q&A from EuroPython for the special 20 minute preview cut of the Python documentary that covered @mariatta and @mitsuhiko 's sections is now up!
https://www.youtube.com/watch?v=Sf2AqQ5a38Y
https://www.youtube.com/watch?v=Sf2AqQ5a38Y
Reposted by Mariatta
#DjangoCon 2025
Reverse engineering the QR code generator and URL forwarder service
from Mariatta Wijaya
Reverse engineering the QR code generator and URL forwarder service
from Mariatta Wijaya
September 9, 2025 at 4:01 PM
#DjangoCon 2025
Reverse engineering the QR code generator and URL forwarder service
from Mariatta Wijaya
Reverse engineering the QR code generator and URL forwarder service
from Mariatta Wijaya