alex abrahams

doing data for democrats
alexcabrahams [at] gmail [dot] com

Writing

I tend to just write about books I've read and the occasional how-to that I use to accompany my data/tech workshops. I also purge outdated posts every now and again.


  • 2019 Books

  • List of books I’ve read so far in 2019. Last updated June 11, 2019.

    Continue reading...


  • How To Scrape Websites and Wrangle CSVs

  • This post is intended as a worksheet for the in-person workshops I do on how to scrape data from websites and wrangle it into a CSV. This kind of assumes you’re using a Mac.

    Continue reading...


  • 2018 Books

  • List of books I read in 2018. Only read 33 this year, due to graduating college and moving into the real world. I have put in bold those which I consider to be the best books I have read this year.

    Continue reading...


  • How To Make A Website

  • Static websites are made using the languages of HTML and CSS. If you want to make your website do stuff instead of just sitting there and looking pretty (e.g. show some new text when the user clicks a button, like ‘Submitted. Congratulations!’), you need a bit of another language called Javascript, which I will come to at the end of this session.

    Continue reading...


  • 2017 Books

  • List of the 46 books I read in 2017. Averaged about 3 books per month. I have put in bold those which I consider to be the best books I have read this year; if they’re the first book in a series, then the bold applies to all books in that series. A lot of science fiction and fantasy this year, and a few memoirs.

    Continue reading...


  • 2016 Books

  • Last updated this list on 31st December 2016; 36 books in about 52 weeks, averaging about two thirds of a book a week. I have read quite a bit of science fiction this year, plus the usual politics and history.

    Continue reading...


  • 2015 Books

  • I compiled this list at the end of last year with the intention of putting it up here, and completely forgot to do so. Will do better with 2016.

    Continue reading...