Remembering what I did this week with LLMs
A software engineer explores using LLMs and R code to analyze GitHub activity to track and summarize their weekly work, addressing the challenge of remembering tasks.
Garrick Aden-Buie is a Software Engineer for Shiny at Posit (formerly RStudio), building tools with R, Shiny, and R Markdown to support data science workflows. He is also an educator and former data scientist with experience in health analytics and smart home research.
19 articles from this blog
A software engineer explores using LLMs and R code to analyze GitHub activity to track and summarize their weekly work, addressing the challenge of remembering tasks.
A guide to enhancing Shiny app development by adding the bslib package to your RStudio or VSCode snippet for modern, responsive dashboards.
Explores automating the detection of image overflow in xaringan/remark slides to prevent missing images in PDF exports using chromote and headless Chrome.
A technical tutorial on using R to read, analyze, and visualize your downloaded Twitter archive data, including tweets, likes, and ad history.
Announcing the release of countdown v0.4.0 on CRAN, a flexible timer for R presentations in xaringan, Quarto, R Markdown, and Shiny.
Using R and the magick package to automate the processing and centering of profile pictures for a conference, saving manual effort.
Announcing the CRAN release of xaringanExtra v0.6.0, an R package adding interactive features and styling to xaringan and R Markdown slides.
A data visualization analysis of daylight hours across global cities, examining the impact of Daylight Saving Time on work-life balance.
A blog post about creating a Wordle helper tool, discussing the programming challenges and educational opportunities the game presents.
Introduces branchMover, a Shiny app/RStudio addin to help coordinate changing the default branch (e.g., from master to main) across multiple GitHub repositories.
A guide and flow chart for using the pull request helper functions (pr_*) in the usethis R package to streamline Git/GitHub workflows.
A guide to setting up cryptographically signed Git commits using Keybase and GPG, with specific instructions for integration with RStudio.
A technical guide on creating GitHub issues from reproducible examples (reprex) using shortcuts for R programming.
A reflection on CSS Battle videos, analyzing how programmers think, test theories, and iterate through code to solve front-end web development challenges.
A tutorial on creating interactive inline color preview boxes in R using htmltools and custom CSS.
A technical guide for converting interactive xaringan slides with panelsets to PDF using the chromote package and headless Chrome.
Using the xaringan R package to learn web development and CSS through creating presentation slides as small web design projects.
A developer documents their step-by-step process for setting up a new MacBook Pro for work, including OS upgrades, essential apps, and command-line tools.
Creating a cross-platform calendar function in R, inspired by the Unix 'cal' command, using lubridate and crayon packages.