The Dark Side of Python; React, AI, GitHub Pages and 404

Schedule

Tue Jul 28 2026 at 06:00 pm to 07:10 pm

UTC-06:00
Location

Calgary Public Library - Memorial Park | Calgary, AB

Advertisement
Talk 1: "The Dark Side of Python" by Andriy Kostenko. Talk 2: "React, AI, GitHub Pages and 404" by Kevin Woodman.
About this Event

The Dark Side of Python by Andiry Kostenko

Python is known for its clean syntax and developer-friendly design, but beneath its simplicity lies a powerful object model filled with behaviors that can be confusing, counterintuitive, and incredibly useful once understood. This talk goes beyond everyday Python programming to reveal how the language really works under the hood.


Through practical examples and real-world framework internals, you’ll discover why seemingly impossible things happen in Python, how major frameworks leverage these mechanics, and how mastering them can make you a stronger developer and help you stand out in technical interviews.


What You’ll Learn


* 🐍 The Tuple Trap — Why immutable tuples can still appear to mutate and what really happens when += is involved.

* ⚡ Operator Overloading — How Python allows you to completely redefine the behavior of operators like + and ==, and why that power should be used carefully.

* 🧬 Multiple Inheritance & MRO — Understanding C3 Linearization, super(), and how Python resolves the diamond problem.

* 🔒 The Myth of Private Variables — Why double underscores provide name mangling—not true encapsulation—and what that means for API design.

* 🏗️ Metaclasses — How classes are created, why frameworks rely on metaclasses, and when developers should (and shouldn’t) use them.


Key Topics


* Python object model

* Mutability vs. immutability

* Operator overloading

* Method Resolution Order (MRO)

* Multiple inheritance

* Name mangling and attribute lookup

* Metaclasses and class creation

* How Django, FastAPI, Pydantic, and SQLAlchemy use Python internals

* Advanced Python interview questions

* Writing more predictable and maintainable Python code


Who This Talk Is For


* Python developers looking to deepen their understanding of the language

* Backend engineers working with FastAPI, Django, or Flask

* Developers preparing for senior-level Python interviews

* Software engineers interested in Python internals

* Anyone curious about how Python works beneath its elegant syntax


React, AI, GitHub Pages and 404 by Kevin Woodman


Adding a useful 404 ("Resource Not Found") page to a React web application should be easy, especially with AI assistance, right? Also, GitHub Pages should also be able to pass 404 situations over to a hosted web application seamlessly, right? Right?
Well, it turns out that it's not so simple after all. Let me tell you a story of innovative thinking, technical obstacles and creative solutions that all arose when I decided to add a useful 404 page to my personal website.
Event Details

  • Date: Tuesday, July 28, 2026
  • Time: 6:00 PM - 7:10 PM MDT
  • Location: Calgary Public Library - Memorial Park, Meeting Room 2


Meeting Room Notes

When you arrive, just let the front desk librarian know you're attending the meetup in Meeting Room 2. They'll unlock the door and point you in the right direction!

Advertisement

Where is it happening?

Calgary Public Library - Memorial Park, 1221 2 Street Southwest, Calgary, Canada

Event Location & Nearby Stays:

Tickets

CAD 0.00

Know what’s Happening Next — before everyone else does.
Frontend & Beyond
Host or PublisherFrontend & Beyond

Ask AI if this event suits you