Skip to content

Instantly share code, notes, and snippets.

View NooRotic's full-sized avatar

NooRotic NooRotic

View GitHub Profile
@NooRotic
NooRotic / 10-content-pipeline-factory-analogy.md
Created April 9, 2026 19:34
Content Pipeline Factory Analogy - Transcode vs Package, VOD vs Live, CMAF - Interview Prep

The Cartoon Factory: How Video Content Gets From Camera to Phone

The Complete Pipeline With Butcher Shop Analogies

Last-Minute Mental Model for April 9, 2026


THE WHOLE COW ARRIVES

ESPN guy walks in the door with a box:
@NooRotic
NooRotic / 09-mse-code-examples-with-analogies.md
Created April 9, 2026 05:03
MSE Code Examples with Analogies - MediaSource, SourceBuffer, appendBuffer - USA TODAY Interview Prep

MSE Code Examples — With Analogies That Make It Stick

The Code You Haven't Written Since Early HLS Days, Explained Like You'd Explain It

For the "Do You Understand the Metal?" Questions


THE ANALOGY: MSE IS A NIGHTCLUB

Think of it like this:

@NooRotic
NooRotic / 08-gannett-tech-intelligence.md
Last active April 9, 2026 03:47
Gannett / USA TODAY Tech Intelligence - Fastly, Grafana, Video Strategy, AI - Interview Prep

Gannett / USA TODAY Tech Intelligence

Everything We Know About Their Stack, From Public Sources

For Dan Krecichwost + Brian Berman Technical Interview, April 9 2026


THE STACK (CONFIRMED)

Layer Technology Source Notes
@NooRotic
NooRotic / 07-gap-analysis-and-honest-framing.md
Last active April 9, 2026 03:14
Gap Analysis and Honest Framing - USA TODAY Technical Interview

Gap Analysis: What You Know vs What You Need to Frame

Honest Assessment for Tomorrow's Technical Interview

Based on Production Code Audit of c:\dev\ctv\


GREEN: CONFIRMED BY CODE (Lead with confidence)

1. Ad Integration Depth

Code proof: tv-player-bad-ad-monitor.html, tv-player-auditude-behavior.html, tv-player-ad-behavior.html, freewheel.js

@NooRotic
NooRotic / 06-code-backed-evidence.md
Last active April 9, 2026 03:13
Code-Backed Evidence: What Your Production Code Proves - USA TODAY Technical Interview

Code-Backed Evidence: What Your Production Code Proves

From c:\dev\ctv\ — Xfinity Stream Desktop, Chromecast Receiver, Stream REWA

For Dan Krecichwost's "Show Me the Metal" Questions


YOUR ACTUAL ARCHITECTURE (not what a textbook says)

How the Player Stack Actually Worked

@NooRotic
NooRotic / 05-video-engineering-glossary.md
Last active April 9, 2026 04:51
Video Engineering Glossary - Complete Vocabulary Reference - USA TODAY Technical Interview Prep

Video Engineering Glossary

Complete Vocabulary Reference

Every term you might hear or use in the USA TODAY technical interview


A

Amagi Cloud-based broadcast SaaS platform. Gannett uses Amagi to deliver their CTV streaming channels (USA Today News, USA Today SportsWire) to 12+ FAST platforms including Roku, Samsung TV Plus, Tubi, Xumo, and Amazon. Amagi handles the full playout pipeline: media ingest, scheduling, graphics, ad insertion, and delivery. 800+ content brands, 5,000+ channel deliveries, 99.999% SLA. Think "AWS for TV channels." Gannett outsources CTV delivery to Amagi but wants to OWN the web video player (your role).

@NooRotic
NooRotic / 04-inside-the-video-player-deep-dive.md
Created April 8, 2026 21:28
Inside the Video Player: MSE, SourceBuffer, Signal Chain, Fetch Layer, Design Patterns - USA TODAY Technical Interview Prep

Inside the Video Player: Deep Dive

MSE, SourceBuffer, Signal Chain, Fetch Layer, and Design Patterns

For Dan Krecichwost's "Understand the Metal" Questions


THE SIGNAL CHAIN: END-TO-END

This is how video gets from a camera to a user's screen. Every stage is a link in the chain. Break one, the user sees a spinner.

@NooRotic
NooRotic / 0_reuse_code.js
Created September 29, 2015 15:49
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console