Today I Learned

Here you’ll find posts related to things I’ve learned recently.

Date Title Description
Sep 1, 2025 Notes: Using GitHub search Learning more about GitHub’s search
Aug 23, 2025 Notes: Using gganimate to animate plots Learning more about data visualization animation from the ‘Getting Started’ vignette
Aug 3, 2025 Notes from Rich Hickey’s talk Simple Made Easy Learning more about software and system design
Feb 23, 2025 Notes on customizing Neovim’s key bindings Learning more about how to customize the R.nvim plugin while using LazyVim
Feb 15, 2025 Notes on date and time data types in PostgreSQL A scratchpad of concepts and code examples I collected while learning about the dates and times data types
Feb 1, 2025 Notes on identifying explicit and implicit missing values Highlights from the DSLC book club discussion of Chapter 18: Missing values from R4DS
Jan 27, 2025 Notes on the use and management of GitHub projects Learning how to take project management to the next level
Jan 26, 2025 Notes on link blogs and more frequent blog posting Some notes, quotes, and links about writing more and sharing your work
Dec 30, 2024 Use list2env() or glue::glue_data() to use a set of elements from a tibble in a string Need an easy way to access a set of elements from a tibble for string interpolation? Here’s two examples
Dec 27, 2024 Separate character strings into rows and columns using tidyr functions Need to separate strings? Use the separate_* family of functions
Dec 8, 2024 Summarize logical vectors to calculate numeric summaries Need proportion and count summaries from a logical vector? Use mean() and sum()
Feb 10, 2024 Use base::dput() to easily create and save objects Need to create and store an object quickly, use this trick
Dec 23, 2023 Combine plots using patchwork Need to add two or more plots together? Use the patchwork package
Nov 3, 2023 Using base::tempdir() for temporary data storage Need to store data in a place that’s not persistent, use a temporary directory
Oct 22, 2023 Calculating correlations with corrr Use the corrr package to calculate and visualize correlations
Oct 14, 2023 Edit an older unpushed commit Use git rebase to edit previous commit messages
Feb 24, 2023 Find and replace in Vim Improving productivity by using Vim’s :substitute command
No matching items