Logo Mariatta
  • Home
  • Posts
  • Projects
  • About
  • My Talks
  • Ice Cream Selfies
  • #TypoOfTheDay
  • Dark Theme
    Light Theme Dark Theme System Theme
Logo Inverted Logo Dark Logo
  • Tags
  • AI
  • API
  • Austin
  • Australia
  • Automation
  • Bellingham
  • Berlin
  • Bots
  • Brazil
  • Brno
  • Canada
  • Chantilly
  • Chicago
  • Cleveland
  • Community
  • Community Organizing
  • Conference
  • Coquitlam
  • Czech Republic
  • Database
  • Django
  • DjangoCon
  • Errors
  • Europe
  • Event Management
  • Florence
  • Fun
  • Germany
  • GitHub
  • Google Sheets
  • Google Slides
  • Google Workspace
  • Ice Cream Selfie
  • Indonesia
  • Infrastructure
  • Learnings
  • Manaus
  • MCP
  • Melbourne
  • Mentorship
  • Minneapolis
  • Montreal
  • NBPy
  • No More Meetings
  • No More Spreadsheets
  • Office Hour
  • Open Source
  • ORM
  • Parody
  • Petaluma
  • Philadelphia
  • Pittsburgh
  • Portlan
  • Portland
  • Public Speaking
  • Puerto Rico
  • PyBay
  • PyCaribbean
  • Pycascades
  • PyCon
  • PyLadies
  • PyladiesCon
  • Python
  • Recap
  • Salt Lake City
  • San Diego
  • San Francisco
  • SeaGL
  • Seattle
  • Secret Codes
  • Speaking
  • Sprint
  • Talks
  • Third Party Libraries
  • Travel
  • TypoOfTheDay
  • USA
  • Vancouver
  • Workflow
  • Yogyakarta
Hero Image
Travel Budgeting without Spreadsheet

This is a follow up to my previous post, Travel Planning with AI. One of my parting thoughts in that post is about travel budgeting and spreadsheets. Having a budget is important part of our travel decision-making. It helps us decide whether we could even afford the trip, or maybe we need to cut down on the number of travel days, things like that. The budget is also important to be tracked during the trip, to ensure we remain close to the budget and not overspend.

  • AI
  • Travel
  • PyCon
  • Learnings
  • No more spreadsheets
Thursday, April 16, 2026 | 11 minutes Read
Hero Image
Travel Planning with AI

Travel Planning with AI I have started planning my family’s travel with the assistance of Claude Code. It resulted in a website that contains information about our travel destination, potential activities we could take, hotel recommendations, restaurant suggestions, and even a checklist with timelines for me to keep track of the planning progress, all the information needed in order to plan and decide about our family vacation. You can check the website here. It was created 100% with Claude. I wrote no code. I didn’t even write the commit messages. I told Claude Code to do it on my behalf, even the creation of the GitHub Repo and pushing it to my GitHub account, were all done by Claude.

  • AI
  • Travel
  • PyCon
  • Europe
  • Learnings
Tuesday, April 14, 2026 | 10 minutes Read
Hero Image
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.

  • Python
  • Django
  • Third Party Libraries
  • Learnings
Friday, October 3, 2025 | 5 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
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
Mariatta.
Home Writing Projects About Talks

Site theme inspired by Darren Hayes’ “Roses”.

© 2023 Copyright, Mariatta. · Built with Hugo