Netflix pens a deal with Microsoft, TSMC sounds confident about the future, and Janet Yellen's thoughts on inflation.