A talk about writing a nifty custom Angular directive