Gobject

The Cast You Forgot

In C, every implicit conversion is a decision you didn't know you made

The Subclass Contract

What virtual methods actually promise you

The Wrong Cast

A metadata struct masquerading as the real thing, and how a single type confusion crash reveals the importance of API boundaries