Brian McClendon conferences.oreillynet.com