About
2021
A tiny {shiny} flag challenge
2021-03-02
Typo-shaming my Git commits
2021-02-27
#GithubSkyline but hear me out
2021-02-21
What does a year of COVID-19 sound like?
2021-02-02
R's names and values as anchovy pizza
2021-01-28
Play Pokémon's Safari Zone in R
2021-01-04
2020
Accessible colour contrasts with {coloratio}
2020-12-30
Mapping londonmapbot tweets with {leaflet}
2020-12-20
Sending {postcards} with Netlify and Namecheap
2020-12-08
The US electoral college with {tilegramsR}
2020-11-21
Translate R to English with {r2eng}
2020-11-14
Hit your reproducibility {targets}
2020-09-27
A Twitter bot with {rtweet} and GitHub Actions
2020-09-21
Friendship ended with Google Analytics
2020-09-16
Rate my RStudio setup
2020-09-15
{units} of uncleaned herring
2020-09-12
R-Package GitHub Actions via {usethis} and r-lib
2020-08-09
Blogging with R on Raspberry Pi
2020-07-11
Take a {ghdump} to download GitHub repos
2020-06-14
Animal Crossing Tinder with {shinysense}
2020-06-06
#PostcodePandemonium with {data.table}
2020-05-16
Make a README badge with {badgr}
2020-05-08
AGÜEROOOOO with {ggsoccer} and {gganimate}
2020-05-02
Owning the shame of my old R code
2020-04-17
Plotception with {ggpattern}
2020-04-05
Repaying Tom Nook with {R6}
2020-04-04
Ninja scaffolding for {xaringan}
2020-03-22
Iterate parameterised {xaringan} reports
2020-03-12
Dear past self: blog
2020-02-27
A Pokémon sprite carousel with {slickR}
2020-02-05
{orderly} and {drake} at Bioinformatics London
2020-01-31
Reproducibility in R: three things
2020-01-22
2019
Packages that Sparked Joy in 2019
2019-12-27
Handle London travel data with {oystr}
2019-12-23
{altcheckr}: check image alt text from R
2019-12-08
A pivotal change to Software Carpentry
2019-11-27
Tidyswirl: a tidyverse Swirl course
2019-11-02
Build an R package with {usethis}
2019-11-01
{blogsnip}: an RStudio addin package
2019-10-22
Git going: Git and GitHub
2019-10-21
How do you pronounce {dplyr}?
2019-09-20
The Carpentries: teach with live coding
2019-09-12
{blogdown}: add metadata to Lithium-themed posts
2019-09-06
{holepunch} a {drake} and put it in a Binder
2019-08-25
Can {drake} RAP?
2019-07-23
The Mountain Goats with {trelliscopejs}
2019-06-20
A GitHub repo template for R analysis
2019-06-11
Make a {brickr} soccer player
2019-05-31
Package a {xaringan} template
2019-05-24
Teach a person to {swirl}
2019-05-10
Markov-chaining my PhD thesis II
2019-04-30
Generating the Mountain Goats lyrics
2019-04-25
A year of rostrum.blog
2019-04-14
Fix leaky pipes in R
2019-04-07
A tidyverse functions quiz with {learnr}
2019-03-18
Web scraping the {polite} way
2019-03-04
What’s your Hadley Number?
2019-02-27
Graphing the Relayverse of podcasts
2019-02-14
Git going: the command line
2019-02-01
Map deer-vehicle colisions with {shiny}
2019-01-18
Motivate yourself with an .Rprofile
2019-01-04
2018
Travel the NBA with {rvest}, {leaflet} and {osrm}
2018-12-24
Change your {blogdown} fonts
2018-11-29
Quantify colour by {magick}
2018-11-25
Waggle dance with {ggbeeswarm} and {emoGG}
2018-11-21
Teaching R with Pokémon Go data
2018-11-04
R session info info
2018-10-13
Knitting Club: R Markdown for beginners
2018-09-24
EARL 2018: {crosstalk} in memes
2018-09-12
Engifification in R with {gifski}
2018-07-26
Footballers are younger than you
2018-07-17
How accessible is my post about accessibility?
2018-07-12
Markov-chaining my PhD thesis
2018-06-30
Mail merge with R and Dawson's Creek
2018-06-26
Tid-ye-text with geniusr
2018-06-05
Cloudy with a chance of pie
2018-05-25
Pokéballs in Super Smash Bros
2018-05-19
Accessibility workshop at #Sprint18
2018-05-12
TWO DOGS IN TOILET ELDERLY LADY INVOLVED
2018-04-27
R Trek: exploring stardates
2018-04-14