Blog

A collection of articles I've written on a variety of programming topics. Some are in depth tutorials, some are learning in public posts, some are just notes to my future self.

Filter by tag
From newest to oldest ↓

Moving Starpilot to GraphQL

Making it 10x faster to read the stars


Copilot for your GitHub stars

An experiment in large language models, vector stores and cli tools


My GitHub profile shows my popular DEV.to posts and GitHub repos automatically


How to calculate a Pokemons 'power level' using kmeans

A short introduction to classification and clustering


The Missingno Experiment and Multiple Form Pokemon

Dealing with missing data in R


Why did I make this dev.to API wrapper?

I like dev.to, I don't like the editor


Nativefier is bonkers

A tool to make a native app out of things that aren't


Building my first Django project with CSS and Static Files

Even more notes from Django for Beginners by William S. Vincent


Why use AWS Lambda for Data Science?

An intro to serverless for data science


3 minimal features for my dev.to api wrapper

Functions to create a new article, set a main image, and collapse spaces in tags


Webscraping with rvest and themeing ggplot

A quick example of webscraping with rvest and using the results in ggplot2


Writing R packages, fast

How to use RStudio, usethis and sinew to write R packagesthe easy way


Building my first Django project with a Database

Even more notes from Django for Beginners by William S. Vincent


Building my first Django project with pages

Even more notes from Django for Beginners by William S. Vincent


Testing my dev.to API package with testthat, webmockr and vcr

Technical approaches to testing an API wrapper in R


Building my first Django project

More notes from Django for Beginners by William S. Vincent


Setting up a Django dev environment

Notes from Django for Beginners by William S. Vincent


I made my dev.to content into a website to find a new job

Rapidly make a blog using stackbit and dev.to


Posting straight from Rmd to DEV.TO (for real this time)

Developing a package to post from Rmarkdown to dev.to


Posting from .Rmd to dev.to

A package to post from Rmarkdown to dev.to


Tidy Tuesday and space to learn

Working with non-breaking spaces in R


Pocket Monster BMI

How big is a Pocket Monster?


Introducing the Pokedex package

I made an R data package to make Pokemon data more usable in R


Local gitlab runners, 'no such image', docker and disk space

A quick note on how to fix a gitlab runner error when running locally


The Real Difference (TM) between Python and R for Data Science

Smarter than your average comparison