The Dark Side of Python; React, AI, GitHub Pages and 404
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!
Where is it happening?
Event Location & Nearby Stays:
CAD 0.00



















