| 196 |
2026-06-06 |
Get the gist of jot |
| 195 |
2026-05-31 |
Eating dogfood 1000 times |
| 194 |
2026-03-15 |
Shaka, when the walls fell |
| 193 |
2026-03-08 |
Fog of war |
| 192 |
2026-03-01 |
A tiny CLI weather {Rapp}ort |
| 191 |
2026-02-15 |
Text hex logos with {hext} |
| 190 |
2026-02-01 |
A roguelike-like with tyle |
| 189 |
2025-12-28 |
Correcting a fib about jot |
| 188 |
2025-11-30 |
How the tables turned |
| 187 |
2025-10-30 |
={ o x o}= |
| 186 |
2025-09-18 |
Abandon P*werpoint for the command line |
| 185 |
2025-08-30 |
Keeping jot’s options open |
| 184 |
2025-08-25 |
Jotting down some indifferent vibes |
| 183 |
2025-08-11 |
A bank holiday to honour uv? |
| 182 |
2025-02-25 |
Dependency-light hex stickers with {gex} |
| 181 |
2025-01-31 |
Dependency-free hex stickers with {hexbase} |
| 180 |
2024-12-15 |
A roguelike sprite randomiser with Shiny |
| 179 |
2024-11-16 |
Deploy a Shiny app to itch.io |
| 178 |
2024-10-25 |
{sortable} card games in {shiny} |
| 177 |
2024-09-15 |
Little pixel fun zone |
| 176 |
2024-07-14 |
Tile-style sprite delight |
| 175 |
2024-06-12 |
Expose CRAN deadlines and DOIs |
| 174 |
2024-05-08 |
The Aesthetics Wiki: an R Addendum |
| 173 |
2024-04-01 |
Stop Jenny committing arson |
| 172 |
2024-03-26 |
Assign abstracts to sifters |
| 171 |
2024-03-15 |
Sh*tty R help from sh*tty AI |
| 170 |
2024-03-12 |
Ellipses, eclipses and bulletses |
| 169 |
2024-02-03 |
Start an argument with R |
| 168 |
2024-01-27 |
Kill your darlings (but bugfix first) |
| 167 |
2024-01-20 |
Pseudo-apps in the browser with WebR and Quarto? |
| 166 |
2024-01-12 |
Yihui Xie: RAP god |
| 165 |
2023-12-03 |
No tears over missed eyedrops |
| 164 |
2023-11-25 |
An interactive graph of Pokémon Red locations |
| 163 |
2023-11-01 |
Unlock R functions with QR codes |
| 162 |
2023-10-17 |
Base slaps! |
| 161 |
2023-10-08 |
Govspeakify tables with {shinylive} |
| 160 |
2023-09-17 |
{cli}ckable hyperlinks in the R console |
| 159 |
2023-09-16 |
Dear John, I’m sorry |
| 158 |
2023-09-10 |
The life and death of the tidyverse |
| 157 |
2023-09-09 |
Combing through my trash |
| 156 |
2023-09-01 |
Autodetect Quarto formats with {quartostamp}. Or not. |
| 155 |
2023-08-26 |
Conscious uncoupling with {blogdown} |
| 154 |
2023-08-19 |
Object of type closure can shut up |
| 153 |
2023-08-01 |
One weird trick to {monetize} your R package |
| 152 |
2023-07-15 |
Save high scores for your R game |
| 151 |
2023-06-21 |
Convert a Word table to Markdown |
| 150 |
2023-06-13 |
Panic! In The Toolshed |
| 149 |
2023-06-11 |
Extract run data from Apple Health (redux) |
| 148 |
2023-06-07 |
Rectangularise Word tables extracted by {officer} |
| 147 |
2023-05-10 |
Recreating a dataviz with {ggplot2} |
| 146 |
2023-05-07 |
Automate {blogdown} to Quarto |
| 145 |
2023-04-23 |
Matt Dray Teaches (Data) Typing |
| 144 |
2023-04-02 |
R is a game engine, fight me |
| 143 |
2023-03-16 |
Playgrounds with WebR and Quarto |
| 142 |
2023-03-15 |
Fun and learning. In a dungeon! |
| 141 |
2023-03-03 |
I can’t be parsed, mate |
| 140 |
2023-02-26 |
Repaying Tom Nook with {S7} |
| 139 |
2023-02-09 |
Porting a Twitter bot to Mastodon |
| 138 |
2023-02-02 |
Wrapping PokéAPI with {trapinch} |
| 137 |
2023-01-08 |
Stiliyan Petrov: Jesus? |
| 136 |
2023-01-06 |
.-././–/—/.-./…/. |
| 135 |
2023-01-04 |
Ding! Sound effects in {r.oguelike} |
| 134 |
2022-12-11 |
Animate sprites in R with {pixeltrix} |
| 133 |
2022-11-13 |
Tamagotchi in R? |
| 132 |
2022-09-24 |
Interactive pixel art in R with {pixeltrix} |
| 131 |
2022-09-13 |
You are a halfling, trying to harvest {potato} |
| 130 |
2022-09-07 |
EARL 22: {a11ytables} for better spreadsheets |
| 129 |
2022-08-11 |
Two RStudio Addins: {quartostamp} and {snorkel} |
| 128 |
2022-07-22 |
Fixing londonmapbot for {rtweet} v1.0 |
| 127 |
2022-07-08 |
Stop opening the same RStudio Project twice |
| 126 |
2022-06-28 |
An isometric dungeon chase in R |
| 125 |
2022-06-10 |
Automated pathfinding in {r.oguelike} |
| 124 |
2022-06-07 |
Down with R’s assignment flamewars! |
| 123 |
2022-06-01 |
Try R v4.2 in your browser |
| 122 |
2022-05-01 |
Simple procedural dungeons in R |
| 121 |
2022-04-27 |
Turn the {tide} on R’s secret spreadsheet editor |
| 120 |
2022-04-25 |
Building a {r.oguelike} in R |
| 119 |
2022-03-31 |
Interactive maps of Hastings Half Marathon |
| 118 |
2022-03-15 |
Reproducible {distill} posts with {renv} profiles |
| 117 |
2022-02-19 |
Add in an RStudio Addin to add in backticks |
| 116 |
2022-02-12 |
londonmapbot at LondonR |
| 115 |
2022-02-04 |
Introduce me to your {soccercolleagues} |
| 114 |
2022-01-19 |
Impress with {keypress} minigames |
| 113 |
2022-01-14 |
Wordle, twirdle and eldrow |
| 112 |
2022-01-07 |
The most popular Animal Crossing villagers |
| 111 |
2021-12-30 |
Your workout route (in three dimensions!) |
| 110 |
2021-11-27 |
{itdepends} on {lubridate} |
| 109 |
2021-11-27 |
R has obscenely long function names |
| 108 |
2021-11-07 |
Deep fried memes in R |
| 107 |
2021-11-04 |
Get coordinates from fictitious maps |
| 106 |
2021-10-05 |
Reveal a hidden gorilla with {magick} |
| 105 |
2021-10-03 |
{ActionSquirrel}: a game in the R console |
| 104 |
2021-09-14 |
Wot3LdnEmojis |
| 103 |
2021-09-12 |
Extract punctuation from books with R |
| 102 |
2021-08-31 |
Auto-label closing parentheses in RStudio |
| 101 |
2021-08-27 |
Exploring R package startup messages |
| 100 |
2021-08-27 |
Adding a Shiny app to {dehex} |
| 99 |
2021-08-10 |
Read a hex colour code with {dehex} |
| 98 |
2021-07-31 |
OG emoji SVGs |
| 97 |
2021-07-25 |
Make an art gallery with {bs4cards} |
| 96 |
2021-07-23 |
What colour is London? |
| 95 |
2021-07-15 |
EXPOSED: a Kiwi conspiracy built into R! |
| 94 |
2021-07-10 |
Decay is inevitable, accept {linkrot}? |
| 93 |
2021-07-05 |
#RecreationThursday: a LeWitt Shiny app |
| 92 |
2021-06-28 |
Very simple pixel art in R |
| 91 |
2021-06-26 |
Generate an {emojiscape} |
| 90 |
2021-06-21 |
Recreation Thursday: Hlito with base R |
| 89 |
2021-06-08 |
Recreating Spear’s #CottonViz in base R |
| 88 |
2021-05-22 |
Mission Across the Isle of Wight |
| 87 |
2021-05-07 |
Encrypt and host a knitted R Markdown file |
| 86 |
2021-04-18 |
Make the simplest R package with {pico} |
| 85 |
2021-04-14 |
Up-to-date blog stats in your README |
| 84 |
2021-04-10 |
Convert R to cron to English with {dialga} |
| 83 |
2021-03-23 |
Apple Health and Nike Run Club with {xml2} |
| 82 |
2021-03-23 |
Make a {shiny} app README badge |
| 81 |
2021-03-13 |
Protect yourself from equals assignment! |
| 80 |
2021-03-02 |
A tiny {shiny} flag challenge |
| 79 |
2021-02-27 |
Typo-shaming my Git commits |
| 78 |
2021-02-21 |
#GithubSkyline but hear me out |
| 77 |
2021-02-02 |
What does a year of COVID-19 sound like? |
| 76 |
2021-01-28 |
R’s names and values as anchovy pizza |
| 75 |
2021-01-04 |
Play Pokémon’s Safari Zone in R |
| 74 |
2020-12-30 |
Accessible colour contrasts with {coloratio} |
| 73 |
2020-12-20 |
Mapping londonmapbot tweets with {leaflet} |
| 72 |
2020-12-08 |
Sending {postcards} with Netlify and Namecheap |
| 71 |
2020-11-21 |
The US electoral college with {tilegramsR} |
| 70 |
2020-11-14 |
Translate R to English with {r2eng} |
| 69 |
2020-09-27 |
Hit your reproducibility {targets} |
| 68 |
2020-09-21 |
A Twitter bot with {rtweet} and GitHub Actions |
| 67 |
2020-09-16 |
Friendship ended with Google Analytics |
| 66 |
2020-09-15 |
Rate my RStudio setup |
| 65 |
2020-09-12 |
{units} of uncleaned herring |
| 64 |
2020-08-09 |
GitHub Actions for R packages |
| 63 |
2020-07-11 |
Set up R on Raspberry Pi for blogging |
| 62 |
2020-06-14 |
Take a {ghdump} to download GitHub repos |
| 61 |
2020-06-06 |
Animal Crossing Tinder with {shinysense} |
| 60 |
2020-05-16 |
Postcode pandemonium with {data.table} |
| 59 |
2020-05-08 |
Make a README badge with {badgr} |
| 58 |
2020-05-02 |
AGÜEROOOOO with {ggsoccer} and {gganimate} |
| 57 |
2020-04-17 |
Owning the shame of my old R code |
| 56 |
2020-04-05 |
Plotception with {ggpattern} |
| 55 |
2020-04-04 |
Repaying Tom Nook with {R6} |
| 54 |
2020-03-22 |
Ninja scaffolding for {xaringan} |
| 53 |
2020-03-12 |
Iterate parameterised {xaringan} reports |
| 52 |
2020-02-27 |
Dear past self: blog |
| 51 |
2020-02-05 |
A Pokémon sprite carousel with {slickR} |
| 50 |
2020-01-31 |
{orderly} and {drake} at Bioinformatics London |
| 49 |
2020-01-22 |
Reproducibility in R: three things |
| 48 |
2019-12-27 |
Packages that Sparked Joy in 2019 |
| 47 |
2019-12-23 |
Handle London travel data with {oystr} |
| 46 |
2019-12-08 |
{altcheckr}: check image alt text from R |
| 45 |
2019-11-27 |
A pivotal change to Software Carpentry |
| 44 |
2019-11-02 |
Tidyswirl: a tidyverse Swirl course |
| 43 |
2019-11-01 |
Build an R package with {usethis} |
| 42 |
2019-10-21 |
Git going: Git and GitHub |
| 41 |
2019-10-22 |
{blogsnip}: an RStudio Addins package |
| 40 |
2019-09-20 |
How do you pronounce {dplyr}? |
| 39 |
2019-09-12 |
The Carpentries: teach with live coding |
| 38 |
2019-09-06 |
{blogdown}: add metadata to Lithium-themed posts |
| 37 |
2019-08-25 |
{holepunch} a {drake} and put it in a Binder |
| 36 |
2019-07-23 |
Can {drake} RAP? |
| 35 |
2019-06-20 |
The Mountain Goats with {trelliscopejs} |
| 34 |
2019-06-11 |
A GitHub repo template for R analysis |
| 33 |
2019-05-31 |
Make a {brickr} soccer player |
| 32 |
2019-05-24 |
Package a {xaringan} template |
| 31 |
2019-05-10 |
Teach a person to {swirl} |
| 30 |
2019-04-30 |
Markov-chaining my PhD thesis II |
| 29 |
2019-04-25 |
Generate The Mountain Goats lyrics |
| 28 |
2019-04-14 |
A year of rostrum.blog |
| 27 |
2019-04-07 |
Fix leaky pipes in R |
| 26 |
2019-03-18 |
A tidyverse functions quiz with {learnr} |
| 25 |
2019-03-04 |
Web scraping the {polite} way |
| 24 |
2019-02-27 |
What’s your Hadley Number? |
| 23 |
2019-02-14 |
Graphing the Relayverse of podcasts |
| 22 |
2019-02-01 |
Git going: the command line |
| 21 |
2019-01-18 |
Map deer-vehicle colisions with {shiny} |
| 20 |
2019-01-04 |
Motivate yourself with an .Rprofile |
| 19 |
2018-12-24 |
Travel the NBA with {rvest}, {leaflet} and {osrm} |
| 18 |
2018-11-29 |
Change your {blogdown} fonts |
| 17 |
2018-11-25 |
Quantify colour by {magick} |
| 16 |
2018-11-21 |
Waggle dance with {ggbeeswarm} and {emoGG} |
| 15 |
2018-11-04 |
Teaching R with Pokémon Go data |
| 14 |
2018-10-13 |
R session info info |
| 13 |
2018-09-24 |
Knitting Club: R Markdown for beginners |
| 12 |
2018-09-12 |
EARL 2018: {crosstalk} in memes |
| 11 |
2018-07-26 |
Engifification in R with {gifski} |
| 10 |
2018-07-17 |
Footballers are younger than you |
| 9 |
2018-07-12 |
How accessible is my post about accessibility? |
| 8 |
2018-06-30 |
Markov-chaining my PhD thesis |
| 7 |
2018-06-26 |
Iterative R Markdown reports for Dawson’s Creek |
| 6 |
2018-06-05 |
Tid-ye-text with {geniusr} |
| 5 |
2018-05-25 |
Cloudy with a chance of pie |
| 4 |
2018-05-19 |
Pokéballs in Super Smash Bros |
| 3 |
2018-05-12 |
Accessibility workshop at #Sprint18 |
| 2 |
2018-04-27 |
TWO DOGS IN TOILET ELDERLY LADY INVOLVED |
| 1 |
2018-04-14 |
R Trek: exploring stardates |