One of my challenges setting up this website was creating all my past talks. I wrote some R code to do it efficiently from a CSV. Repo found here.