Mariatta
  • Home
  • About
  • Experiences
  • Education
  • Projects
  • More
    Recent Posts Recent Talks Accomplishments Highlights
  • Posts
  • My Talks
  • Ice Cream Selfies
  • #TypoOfTheDay
  • Dark Theme
    Light Theme Dark Theme System Theme
  • Posts
  • Core Dev Story
  • Extending the Django OAuth Toolkit Application Model Mid-Project
  • Generating (and Sending) Conference Certificates Using Python
  • How to Say Thanks to Python People
  • Ice Cream Selfies
    • 2016
      • DjangoCon US 2016
    • 2017
      • DjangoCon Europe, PyCon Italy 2017
      • PyCaribbean 2017
      • PyCon AU 2017
      • PyCon Canada 2017
      • PyCon US 2017
    • 2018
      • DjangoCon US 2018
      • North Bay Python 2018
      • PyCon US 2018
    • 2019
      • GitHub Universe 2019
      • PyBay 2019
      • PyCon DE 2019
      • PyCon US 2019
      • Zapier Fall Retreat 2019
    • 2020
      • PyCascades 2020
      • PyCon US
      • PyConAU, PyConTW
      • SeaGL, PyConID, PyConPL
    • 2021
      • GitHub Global Maintainer Summit 2021
      • PyCascades 2021
      • PyCon APAC 2021
      • PyCon Belarus 2021
      • PyCon US 2021
    • 2022
      • PyCon Colombia 2022
      • Python Brasil 2022
    • 2023
      • North Bay Python 2023
      • PyCon US 2023
      • Python Core Sprint
    • 2024
      • PyCascades 2024
      • PyCon US 2024
      • PyOhio 2024
  • Perks of Being a Python Core Developer
  • PyLadiesCon Speaker Support
  • Python Core Sprint 2024: Day 1
  • Python Core Sprint 2024: Day 2
  • Python Core Sprint 2024: Day 3
  • Python Core Sprint 2024: Day 4
  • Python Core Sprint 2024: Day 5
  • Speaker Bio
  • Talks
    • Contributing to Python
    • Dial M For Mentor
    • Don't Be a Robot; Build the Bot!
    • Intro to Unit Testing and Continuous Integration
    • Making The Most Out of Code Reviews
    • Oops! I Became an Open Source Maintainer! ๐Ÿ˜ฑ
    • PEP Talk
    • There's an API for That!
    • What Is a Python Core Developer?
  • #TypoOfTheDay
    • 1 Pm Rye Doctor Appointment
    • 100$ Code Coverage ๐Ÿคช
    • 100% Code Cowerage ๐Ÿ˜ฑ
    • 11 Am Pdf
    • Achievement Unlucked
    • Alchemy Of Sauce
    • Asyncio.Ruin() ๐Ÿ˜ฐ
    • Asynciou
    • Backstab ๐Ÿ˜ซ
    • Bardcode
    • Beer And Breakfast
    • Bet Worth ๐Ÿค‘
    • Bidet_Wheel ๐Ÿ˜ฅ
    • Black --Heck
    • Bleakpoint()
    • Boo Camp ๐Ÿ‘ป
    • Breakpint()
    • Bro Tip
    • bums in the oven
    • Butbucket
    • Callbank
    • Can I Boo An Appointment With You?
    • Cash And Curry
    • Changelong
    • Clan Chowder
    • Collaboation
    • Comad Line
    • Combibnation
    • Cooking And Faking
    • Coroutune ๐ŸŽถ
    • Cute A Release
    • Dangerours
    • Datadoh!
    • Datavase ๐Ÿ’
    • Deadtivate
    • Defendabot ๐Ÿค–๐Ÿ›ก๏ธ
    • Demonstate ๐Ÿ˜ˆ
    • Deplotment
    • Deprecationwaning
    • Detextive
    • Devreel
    • Did it give any terror message? ๐Ÿ˜ฑ๐Ÿ˜ฐ
    • Dim Sim ๐ŸฅŸ๐Ÿฅข
    • Discard Server
    • Docker-Compost โ™ป๏ธ
    • Docsting ๐Ÿ
    • Doctoring, Instead Of Docstring... ๐Ÿ‘ฉโ€โš•๏ธโ“๐Ÿ’ฌ๐Ÿค”โŒ
    • Docusigh
    • Doofscrolling
    • Dread The Docs ๐Ÿ˜จ๐Ÿ˜ฃ
    • Dud Date
    • Executie
    • Exploding Kitchens ๐Ÿ’ฅ
    • Fearture Request ๐Ÿ˜ฑ๐Ÿ‘ป
    • Feetback
    • Flirt Install ๐Ÿคญ
    • Food First Issue
    • Framewok
    • Friend Chicken ๐Ÿ˜ฅ๐Ÿ—
    • From Typing Import Napping
    • from typing import Onion ๐Ÿง…
    • Full Stuck Developer
    • Funraising
    • Ghostname ๐Ÿ‘ป
    • Gift Push โžก๏ธ๐ŸŽ
    • Gig Commit
    • Git Confit
    • Git Fetch Roigin
    • Git Geekout ...
    • Git Hush
    • Git Lol ๐Ÿ˜œ
    • Git Push --Force-With-Please
    • Git Rebase Maim
    • Git Rebate
    • Git Rest --Hard
    • Githug
    • Githuh ๐Ÿคจ
    • Gitlamb ๐Ÿ‘
    • Giving People Buffet Space
    • Goofie Bag ๐Ÿคช๐Ÿ›๏ธ
    • Google Could Platform ๐Ÿ™Š
    • Google Farms
    • Google Loud Platform โ˜๏ธ๐Ÿ”Š
    • Grrrpc
    • Guidelies ๐Ÿคฅ
    • Gut Stash
    • Hackmad
    • Have A Goat Weekend! ๐Ÿ™Š๐Ÿ˜…
    • Heard Through The 'Gripevine' .... ๐Ÿ™Š
    • Heck-Out
    • Home Deport ๐Ÿ˜ฅ
    • Hop Pot
    • Http://Dogs.Python.Org
    • Http://Hugs.Python.Org ๐Ÿค—
    • Http://Manage.Py Migraine
    • Hunk Removal
    • I Witched The Video.. ๐Ÿง™๐Ÿปโ€โ™€๏ธ๐Ÿ“บ
    • I'll take a loser look! ๐Ÿ‘€๐Ÿ™ˆ
    • Ice Dream ๐Ÿฅถ
    • Icket Instead Of Ticket.
    • Ideadlly
    • Import Daretime
    • Import Datetie
    • Import Imdb
    • Importlimb
    • Inertview
    • Ipdb.Set_Trance()
    • Is There Naything I Can Help With?
    • Issue Trucker ๐Ÿšš
    • It Can Be Sued ๐Ÿ™Š
    • It Went To My Spasm Folder ๐Ÿšฎ๐Ÿ“ง
    • Jellosign
    • Jsno
    • Jsob ๐Ÿ˜ข
    • Keynope
    • Let Me Know If There'S A Bitter Meeting Time
    • Lick ๐Ÿ‘… ๐Ÿ–ฑ๏ธ
    • loop.urn_until_complete() ๐Ÿบ๐Ÿ”
    • Love And Order
    • Loving Room
    • Low Brood Pressure
    • Macos Big Sure
    • Macos Mobterey
    • Mafiatta ๐Ÿ˜ต
    • Mailing-Lost ๐Ÿ“ฉโŒ
    • Maintainerd
    • Mkdire
    • Mobkey Patch
    • Moneymoon ๐Ÿ’ธโ™ฅ๏ธ
    • My Phony Number Is ...
    • Nailing List
    • Nod.Js
    • nom install nom start
    • Omen In Tech ๐Ÿ™Š๐Ÿ˜…
    • Omit Message
    • On The Toad ๐Ÿธ๐Ÿ›ฃ๏ธ
    • Onhoarding
    • Onlone
    • Oofsite ๐Ÿ˜“
    • OR
    • Owever...
    • Pain Programming ๐Ÿค•
    • Paystun
    • Paython ๐Ÿ๐Ÿค‘
    • Paytub ๐Ÿ’ต๐Ÿชฃ
    • PEP 8-Complaint
    • Pep Peeve
    • pip install --no-ache-dir ๐Ÿค•
    • Podcats ๐ŸŽ™๐Ÿ˜บ
    • Power Outrage
    • Promotoe
    • Protobluf ๐Ÿคช
    • Pup Install ๐Ÿถ
    • Pycob ๐ŸŒฝ
    • Pypal
    • Pytest.Mark.Flay
    • Python Luggage Summit ๐Ÿ˜…
    • Python Ore Developer ๐Ÿ‘ทโ€โ™€๏ธ๐Ÿ
    • Python Triad Team ๐Ÿ˜ฐ
    • Python-Ateutil ๐Ÿฝ๐Ÿฅข
    • Rake Care
    • Repostories
    • Rumserver
    • Run This Hell Script
    • Say Sauce.
    • Scipy Food ๐ŸŒถ
    • Screenhot ๐Ÿ–ฅ๐Ÿ”ฅ
    • See You Sono
    • Shh Key ๐Ÿคซ๐Ÿ”‘
    • Shut Down, But The Letter Next To `U` On The Keyboard ๐Ÿ™Š
    • Sigh-Ups
    • Skimp The Dishes ๐Ÿ˜ฅ
    • Snack Preview
    • Snapsnot
    • Sofaware ๐Ÿ›‹๏ธ
    • Sounds Goof ๐Ÿคช
    • source .env/bib/activate
    • Sponsorhip
    • Spoonsor ๐Ÿฅ„
    • Spyladies ๐Ÿ•ต๐Ÿปโ€โ™€๏ธ
    • Starfew Valley ๐Ÿ’ซ
    • Stark Trace
    • Steakholde
    • Storerage
    • Str.Endcode()
    • Stripe Mall
    • Sunscreen With Psf 30 ๐ŸŒž
    • T-Shirt (Without The R) ๐Ÿ˜ข๐Ÿ˜ฃ๐Ÿ™Š
    • Tenplate
    • Thanks For The Hard Work You'Ve Pun Into This
    • Thanks for the quirk response!
    • The Bang Of My Existence
    • Think You ๐Ÿ’ญ
    • Toad Trip ๐Ÿธ
    • Unite Test
    • Unrad Emails
    • Usermane
    • verbossity debug
    • Version Burp
    • Wanton Soup
    • Webshook ๐Ÿคฏ Instead Of Webhook
    • Which One Should I Sue? ๐Ÿ˜จ
    • Work-Lie Balance
    • Workglow
    • Worklow ๐Ÿ˜”
    • Your Talk Will Be Live Steamed โ™จ๏ธ
Hero Image
Core Dev Story

Core Dev Story This video game lets you play as a CPython core developer. You can recruit more core devs to join your project, develop new features, fix bugs, write documentation, and more. As you develop new features, you can gain more fame. But new features also introduces new bugs to the codebase. The amount of fame and bugs gained depend on the skills of the core developers you have in your team.

  • Fun
  • Parody
Tuesday, April 1, 2025 | 2 minutes Read
Hero Image
Generating (and Sending) Conference Certificates Using Python

PyLadiesCon Certificate of Attendance Not sure how common is this practice of giving out certificates to conference attendees. I’ve been attending mostly Python-related conferences in North America, and we don’t usually get any certificates here. However, when I went to Python Brasil in Manaus 2022, they gave me a certificate of attendance. And as a conference organizer, occasionally I’d receive request from a few attendees and volunteers about such certificate, saying that their employer or school requires it as proof of attendance.

  • Python
  • Third Party Libraries
  • Learnings
  • API
  • Google Workspace
  • Google Sheets
  • Google Slides
  • Automation
  • Infrastructure
Thursday, December 12, 2024 | 12 minutes Read
Hero Image
Perks of Being a Python Core Developer

Things you can get/do as a Python core developer I’ve been a Python core developer since January 27, 2017. Being a Python core developer comes with perks, privileges, and also responsibilities. Sometimes I can’t tell whether something is a perk, or a privilege, or a responsibility. I think depends on who you’re talking to, they might see it as an optional nice thing they could get/do, but the same thing might be seen as burden responsibility to others.

  • Python
  • Open Source
  • Community
Tuesday, October 8, 2024 | 10 minutes Read
Hero Image
Python Core Sprint 2024: Day 5

Python Core Sprint 2024: Day 5 Datetime and Hypothesis I reviewed some issues that came to the CPython repo. There were a few interesting tickets related to the datetime module. These issues were discovered by Hypothesis, a property-based testing tool for Python. I’ve been hearing a lot about Hypothesis, but never really used it in production or at work. I watched a talk about it at PyCon US many years ago, and I even had ice cream selfie with Zac who maintains Hypothesis. Anyway, I’ve just been interested in learning more about Hypothesis and how it could solve issues not caught by other testing methods, and I think this is one of the perks of contributing to open source: getting exposed to things you don’t normally use at work, and I think it’s a great way to learn new things.

  • Python
  • Open Source
  • Sprint
  • Community
  • PyLadies
Friday, October 4, 2024 | 12 minutes Read
Hero Image
Python Core Sprint 2024: Day 4

Python Core Sprint 2024: Day 4 PEP 750 T-strings? Template strings? Has a name been decided yet? I chatted more with Dave Peck and Jim Baker about PEP 750, and they explained in more details about the use cases in DSL (Domain Specific Language), for SQL and HTMLs. Guido, Lysandros, Jim, and Dave all met today to further refine the PEP, and it sounds like they have a good plan for it. And a lot of people at the sprint also expressed their enthusiasm for this PEP. So look forward to the updated PEP!

  • Python
  • Open Source
  • Sprint
Thursday, September 26, 2024 | 5 minutes Read
Hero Image
Python Core Sprint 2024: Day 3

Python Core Sprint 2024: Day 3 Coffee Today I joined a group to have breakfast at Meta’s cafeteria. The cafeteria has an Espresso machine that we have to operate ourselves. So, I learned how to use the Espresso machine on the spot, and made myself cappuccino. This was the best cup of coffee I’ve had in the last 5 days. T-strings I chatted briefly with Lysandros about PEP 750. He mentioned that they will be re-working the proposal based on community feedback so, and also said it will not be called a “tag” anymore, but T-strings, it could look slightly different than what’s shown on the PEP today. Jim Baker should be here starting tomorrow to work on the PEP.

  • Python
  • Open Source
  • Sprint
Wednesday, September 25, 2024 | 7 minutes Read
Hero Image
Python Core Sprint 2024: Day 2

Python Core Sprint 2024: Day 2 DjangoCon US I woke up a bit later this morning, so I missed the keynote, but thankfully the online platform allows me to watch the recording, so I was still able to watch Mario Munoz’ keynote: How To Be A Developer and Other Lies We Tell Ourselves. I really enjoyed Mario’s keynote. I love it when presenters find unique and creative ways to present their talk, and Mario really nailed it. His talk was very heartfelt and full of empathy.

  • Python
  • Open Source
  • Sprint
Tuesday, September 24, 2024 | 6 minutes Read
Hero Image
Python Core Sprint 2024: Day 1

Python Core Sprint 2024: Day 1 This week I’m in Bellevue for the annual Python core sprint. This year, the sprint is hosted at the Meta Bellevue campus, and coordinated by Itamar Oren from Meta. Other Python core devs and contributors who work at Meta are also helping (Dino Viehland, Jason Fried, Matt Page, Parul Gupta, and Thomas Wouters). The PSF offers travel grants for Python core devs who are participating in the sprint and aren’t being sponsored by their employer, which I signed up for. Thanks to the travel grant, my hotel stay is covered fully by The PSF.

  • Python
  • Open Source
  • Sprint
Monday, September 23, 2024 | 6 minutes Read
Hero Image
How to Say Thanks to Python People

The Python Community Python is not just code, but a community. The Python community members contribute in many ways and in many forms. The obvious ones are code contributions, by maintaining or contributing to the open source library that you depend on. Other forms of contributions are in the form of documentation, tutorials, educational content, bloggers, and public speakers. Other kind of contributions that are often unseen and not obvious are community leaders who run your local Python meetups, and regional conferences.

  • Python
  • Community
  • PyLadies
Thursday, September 5, 2024 | 9 minutes Read
Hero Image
Extending the Django OAuth Toolkit Application Model Mid-project

Django Oauth Toolkit The Django Oauth Toolkit is a powerful library for adding OAuth2 functionalities out of the box for your Django app. The library comes with pre-defined models, views, urls, and templates for managing OAuth2 authorization and flow. The Application Model Django OAuth Toolkit provides a basic model for the OAuth2 Application, this is a model that represents a Client on the Authorization server. It has fields like client_id, user, redirect_uris, client_secret, etc.

  • Python
  • Django
  • Third Party Libraries
  • Learnings
  • Errors
  • ORM
  • Database
Friday, August 30, 2024 | 6 minutes Read
Hero Image
PyLadiesCon Speaker Support

Speak at PyLadiesCon PyLadiesCon CFP is now open until September 15, 2024, and I would love to support you in submitting your talk. Perhaps you never gave a talk before, and unsure if speaking for you? Perhaps you want to give a talk, but don’t think you’re experienced enough? Perhaps you have a talk idea, but don’t know how to turn it into a proposal? Perhaps you tried submitting talks before, but always get rejected and feeling discouraged? I’ve been through all of the above before myself, and I know how you feel. Having a supportive community, and having mentors who were willing to give personalized 1:1 feedback, have helped me overcome my fears and self-doubt, and be a better speaker. The PyLadies community is here to support you.

  • Python
  • PyLadiesCon
  • PyLadies
  • Public Speaking
  • Office Hour
Wednesday, August 28, 2024 | 3 minutes Read
Hero Image
Ice Cream Selfie @ PyOhio 2024

Mason’s Creamery With folks from Conference Organizers Chat community: Jon Banafato and Elaine Wong.

  • Ice Cream Selfie
  • Conference
  • Cleveland
  • USA
Monday, July 29, 2024 | 1 minute Read
  • ««
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
  • »»
Navigation
  • About
  • Experiences
  • Education
  • Projects
  • Recent Posts
  • Recent Talks
  • Accomplishments
  • Highlights
  • My Talks
  • Ice Cream Selfies
  • #TypoOfTheDay
Contact me:
  • mariatta@mariatta.ca
  • mariatta
  • Mariatta
  • @mariatta@fosstodon.org
  • mariatta

Toha Theme Logo Toha
ยฉ 2023 Copyright, Mariatta.
Powered by Hugo Logo