- Satellite analysis shows widespread destruction in Gaza
Article for Axios
November 3, 2023
- Supreme Court justices interrupt female attorneys more often than men
Article for Axios
October 14, 2023
- Bestselling author challenges Audible over “poor” deal terms
Article for Axios
March 30, 2023
- The Genres of Data Stories
Article for Elevate
February 28, 2022
- Why we need to wear better masks
Article for Axios
January 11, 2022
- Finding fonts that won’t break the budget
Article for Elevate
December 20, 2021
- Do I need to learn D3?
Article for Elevate
October 11, 2021
- Dogma in dataviz
Newsletter
May 24, 2021
- How we'd float the boat
Article for Axios
March 29, 2021
- Blending the traditional and the digital
Newsletter
December 25, 2020
- Making ‘The Retired’
Blog post
October 9, 2020
- The generative art <--> dataviz spectrum
Newsletter
September 19, 2020
- Grid (12 Months of aRt, December)
Blog post
September 13, 2020
- Scrollytelling with GSAP ScrollTrigger
Blog post
June 7, 2020
- Dataviz and the 20th Anniversary of R, an Interview With Hadley Wickham
Article for Nightingale
April 6, 2020
- Why I’m not making COVID19 visualizations, and why you (probably) shouldn't either
Blog post
March 31, 2020
- Disintegration, part 2 (12 Months of aRt, November)
Blog post
February 16, 2020
- Disintegration (12 Months of aRt, October)
Blog post
December 21, 2019
- Font height differences between Windows and Mac
Blog post
November 10, 2019
- Making my personal website (2019)
Blog post
October 28, 2019
- Animated waffle charts with D3 and GSAP
Blog post
October 13, 2019
- Flow fields (12 Months of aRt, September)
Blog post
September 30, 2019
- Noise (12 Months of aRt, August)
Blog post
August 30, 2019
- How I’m Learning D3.js
Blog post
August 3, 2019
- Textures and geometric shapes (12 Months of aRt, July)
Making-of
July 29, 2019
- Visualizing Risk: Remotely Triggered Earthquakes
Blog post
July 14, 2019
- Artistic coding for the useR (12 Months of aRt, June)
Blog post
June 26, 2019
- Orbital glyphs, part 2 (12 Months of aRt, May)
Blog post
June 2, 2019
- Custom fonts and plot quality with ggplot on Windows
Blog post
May 6, 2019
- Orbital glyphs, part 1 (12 Months of aRt, April)
Blog post
May 1, 2019
- Making the Data Visualization Society Timeline
Blog post
April 2, 2019
- Animating Pi (12 Months of aRt, March)
Blog post
March 29, 2019
- Strange Attractors (12 Months of aRt, February)
Blog post
February 28, 2019
- Tessellated Menagerie (12 months of aRt, January)
Blog post
January 31, 2019
- 12 Months of aRt
Blog post
January 29, 2019
- Best Books of 2018
Blog post
December 30, 2018