About
2023
Repaying Tom Nook with {S7}
2023-02-26
London from space via botsin.space
2023-02-09
Wrapping PokéAPI with {trapinch}
2023-02-02
Stiliyan Petrov: Jesus?
2023-01-08
.-././--/---/.-./.../.
2023-01-06
Ding! Sound effects in {r.oguelike}
2023-01-04
2022
Animate sprites in R with {pixeltrix}
2022-12-11
Tamagotchi in R?
2022-11-13
Interactive pixel art in R with {pixeltrix}
2022-09-24
You are a halfling, trying to harvest {potato}
2022-09-13
EARL 22: {a11ytables} for better spreadsheets
2022-09-07
Two RStudio Addins: {quartostamp} and {snorkel}
2022-08-11
Fixing londonmapbot for {rtweet} v1.0
2022-07-22
Stop opening the same RStudio Project twice
2022-07-08
An isometric dungeon chase in R
2022-06-28
Automated pathfinding in {r.oguelike}
2022-06-10
Down with R's assignment flamewars!
2022-06-07
Try R v4.2 in your browser
2022-06-01
Simple procedural dungeons in R
2022-05-01
Turn the {tide} on R's secret spreadsheet editor
2022-04-27
Building a {r.oguelike} in R
2022-04-25
Interactive maps of Hastings Half Marathon
2022-03-31
Reproducible {distill} posts with {renv} profiles
2022-03-15
Add in an RStudio Addin to add in backticks
2022-02-19
londonmapbot at LondonR
2022-02-12
Introduce me to your {soccercolleagues}
2022-02-04
Impress with {keypress}
2022-01-19
Wordle, twirdle and eldrow
2022-01-14
The most popular Animal Crossing villagers
2022-01-07
2021
Your workout route (in three dimensions!)
2021-12-30
{itdepends} on {lubridate}
2021-11-27
R has obscenely long function names
2021-11-27
Deep fried memes in R
2021-11-07
Get coordinates from fictitious maps
2021-11-04
Reveal a hidden gorilla with {magick}
2021-10-05
{ActionSquirrel}: a game in the R console
2021-10-03
Wot3LdnEmojis
2021-09-14
Extract punctuation from books with R
2021-09-12
Auto-label closing parentheses in RStudio
2021-08-31
Exploring R package startup messages
2021-08-27
Adding a Shiny app to {dehex}
2021-08-27
Read a hex colour code with {dehex}
2021-08-10
OG emoji SVGs
2021-07-31
Make an art gallery with {bs4cards}
2021-07-25
What colour is London?
2021-07-23
EXPOSED: a Kiwi conspiracy built into R!
2021-07-15
Decay is inevitable, accept {linkrot}?
2021-07-10
#RecreationThursday: a LeWitt Shiny app
2021-07-05
Very simple pixel art in R
2021-06-28
Generate an {emojiscape}
2021-06-26
#RecreationThursday: Hlito with base R
2021-06-21
Recreating Spear's #CottonViz in base R
2021-06-08
Misson Across the Isle of Wight
2021-05-22
Encrypt and host a knitted R Markdown file
2021-05-07
Make the simplest R package with {pico}
2021-04-18
Up-to-date blog stats in your README
2021-04-14
Convert R to cron to English with {dialga}
2021-04-10
Make a {shiny} app README badge
2021-03-23
Apple Health and Nike Run Club with {xml2}
2021-03-23
Protect yourself from equals assignment!
2021-03-13
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
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
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
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
{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
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
Markov-chaining my PhD thesis
2018-06-30
Iterative R Markdown reports for Dawson's Creek
2018-06-26
Cloudy with a chance of pie
2018-05-25
Pokéballs in Super Smash Bros
2018-05-19
R Trek: exploring stardates
2018-04-14