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 |