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
  • Tags
  • #TypoOfTheDay
  • API
  • Australia
  • Automation
  • Berlin
  • Bots
  • Brazil
  • Brno
  • Canada
  • Cleveland
  • Community
  • Conference
  • Czech Republic
  • Database
  • Django
  • DjangoCon
  • Errors
  • Europe
  • Florence
  • Fun
  • Germany
  • GitHub
  • Google Sheets
  • Google Slides
  • Google Workspace
  • Ice Cream Selfie
  • Infrastructure
  • Learnings
  • Manaus
  • Melbourne
  • Mentorship
  • Minneapolis
  • Montreal
  • NBPy
  • Office Hour
  • Open Source
  • ORM
  • Parody
  • Petaluma
  • Philadelphia
  • Pittsburgh
  • Portlan
  • Portland
  • Public Speaking
  • Puerto Rico
  • PyBay
  • PyCaribbean
  • PyCascades
  • PyCon
  • PyLadies
  • PyLadiesCon
  • Python
  • Salt Lake City
  • San Diego
  • San Francisco
  • SeaGL
  • Seattle
  • Sprint
  • Talks
  • Third Party Libraries
  • USA
  • Workflow
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
PEP Talk

Talk Abstract If you use Python, chances are you’ve heard of PEP 8, the Python style guide. But do you know what PEPs really are? PEPs are more than just a style guide. A PEP stands for Python Enhancement Proposal. It’s a proposal documentation for when you want to change the Python programming language in a big way, for example when you want to change the syntax of Python. Think of the addition of f-strings, the walrus operator, or the ExceptionGroup, those changes all started with a PEP.

  • Public Speaking
  • Talks
  • Python
  • Community
  • Open Source
Saturday, July 29, 2023 | 3 minutes Read
Hero Image
There's an API for That!

There’s an API For That! Talk Abstract You might have seen bots like GitHub bots, Discord bots, Slack bots. How do these bots work? There’s an API for that! You can use third-party APIs to build web apps and automations, including bots. Come learn the best practices on how to work with APIs using Python. Contact me (links below) if you’d like to hear this talk at your event. Presented At WWCode BlockDataPy Dev Summit 2023 PyCon Colombia 2020 Reactions Watch the video Mariatta Wijaya @mariatta, She was one of our keynote speakers at Pycon Colombia 2022, we hope you enjoy it as much as we did Watch and share!https://t.co/fycWIZwKzS#PyConColombia #PyCon #speaker #python #keynote #Conference pic.twitter.com/vQib5VDUML

  • Public Speaking
  • Talks
  • Python
  • Bots
  • Open Source
Thursday, July 27, 2023 | 1 minute Read
  • ««
  • «
  • 1
  • 2
  • »
  • »»
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