An extension to find CSS selectors

  Soon after I started working at Redfin at the beginning of February, I was introduced to the browser automation tool Selenium Webdriver. Regretfully I had never gotten around to taking the web programming course at the University of Washington, and so was barely comfortable with HTML, let alone Javascript or CSS. This made learning… Read More

When importData isn’t good enough: Retrieving CSV files behind basic auth with a Google Apps Script

(This post assumes you have some familiarity with Google Spreadsheets) For CSV files that are unprotected, Google Spreadsheets provides a really handy function: importData(url). There’s a short description of it in the list of Google Spreadsheet functions. If you just use this lovely function in cell A1 and pass it the URL of a CSV file, you’ll… Read More

Engineer-to-Engineer Talk: How and Why Twitter Uses Scala

To kick off our San Francisco series of engineer-to-engineer lectures on new technologies and interesting problems in consumer software, we invited in the Great Alex Payne to talk about how Twitter uses Scala, a programming language that combines traits of object-oriented languages and functional languages with an eye toward supporting concurrency better in large-scale software…. Read More