Posts
All the articles I've posted.
What Made GC Long Wasn't the Cache Size, It Was the Pointer Count
Discord's Go-to-Rust post diagnoses the problem accurately, and the diagnosis still holds. But only two knobs got turned. GOGC sets frequency and cache size cuts the hit rate. The variable that sets scan cost is the pointer count, and Go doesn't scan pointer-free objects at all.
IsConnected Is Looking at Connecting
A tutorial that shows the whole thing, from a signaling server to sending a camera feed. But IsConnected compares against Connecting, so the Disconnect button dies the moment the connection is actually established. RemoveTrack and OnNegotiationNeeded each have a hole too.
Override Tags Doesn't Ignore Tags
A walkthrough of the TextMeshPro Inspector where four fields point at the wrong thing. Override Tags only ignores color tags, Text Wrapping Mode has no Overflow value, Extra Settings holds neither outline nor shadow, and Text Style isn't Font Style.
SetActive(false) Doesn't Pause a Coroutine, It Ends It
The clipping's ObjectPool implementation uses the official API correctly. But OnGet and OnRelease are one line each. It does none of the six things the manual says to reset on release, and the coroutine SetActive(false) ended doesn't come back when you re-enable.