Web stuff

  • Website: I wrote my website using blogdown and host it using netlify. I have previously used both Jekyll and Hugo hosted on github pages, but overall find the blogdown + netlify combination to be much more straightforward. I wrote a blog post on how I made my website a while ago.

  • Web development: I’ve been making my way through Joel Ross and Mike Freeman’s course book on Client-Side Web Development to learn the absolute basics of web development (namely html, css, and javascript). It’s super easy to read and filled with examples.

  • D3.js: By far the best resource I’ve found for learning D3 is Scott Murray’s Interactive Data Visualization for the Web: An Introduction to Designing with D3.

Stats stuff

Visualization stuff

  • Colours: My favourite way to choose colors for a plot is a website called https://coolors.co/, which randomly generates appealing color palettes for you to choose from. Just hit the space bar to generate a new palette!

  • Data viz best practices: I absolutely loved Cole Nussbaumer Knaflic’s Storytelling with Data: A Data Visualization Guide for Business Professionals. I totally bought it on a whim a couple of years ago, and learnt a huge amount. This book made me a lot more thoughtful about the visualizations that I produce.

R stuff

  • Tidyverse: The resource that I usually point people towards for learning the tidyverse is Garrett Grolemund and Hadley Wickham’s R for Data Science.

  • R packages: When I made my first R package, Hadley Wickham’s book on R packages was indispensable!

Presentation and communication

  • Slides: I use slides.com to make all my slides. Slides.com makes it super easy to make impressive reveal.js presentations without having to write any JavaScript! No more Google Docs! (I have a widely known hatered of LaTeX beamer slides since it tends to encourage all text and no visuals).