Blog

Date Title Description
Nov 13, 2025 The Hex Update: Issue 003 A weekly collection of what I recently read and learned about while working in the media industry
Nov 1, 2025 TIL: Use a file to draft a GitHub issue or PR What I recently learned about GitHub cli tool’s --body-file command option
Oct 26, 2025 Notes: The use of ... in R What I recently learned about this slippery construct
Oct 11, 2025 TIR: The ghosts in the data by Vicki Boykis Takeaways from what I read recently
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 10, 2025 TidyTueday contribution: 2028-08-05 Income Inequality Before and After Taxes
Aug 3, 2025 Notes: Rich Hickey’s talk Simple Made Easy Learning more about software and system design
Feb 23, 2025 Notes: Customizing Neovim’s key bindings Learning more about how to customize the R.nvim plugin while using LazyVim
Feb 15, 2025 Note: 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 TIL: Identifying explicit and implicit missing values Highlights from the DSLC book club discussion of Chapter 18: Missing values from R4DS
Jan 27, 2025 Notes: The use and management of GitHub projects Learning how to take project management to the next level
Jan 26, 2025 Notes: Link blogs and more frequent blog posting Some notes, quotes, and links about writing more and sharing your work
Jan 11, 2025 What’s Worth Your Time: Read, Watch, and Listen A curated list of data science, analysis, coding, tech-related, and miscellaneous work I’ve found to be useful and impactful
Dec 30, 2024 TIL: 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 TIL: Separate character strings into rows and columns using tidyr functions Need to separate strings? Use the separate_* family of functions
Dec 8, 2024 TIL: Summarize logical vectors to calculate numeric summaries Need proportion and count summaries from a logical vector? Use mean() and sum()
Nov 2, 2024 The Hex Update: Issue 002 Key insights and what I learned about the media industry as of October 2024
Oct 5, 2024 Workflow walkthrough: Interacting with Google BigQuery in R A tutorial on how to use the bigrquery package
Sep 14, 2024 Messing with models: k-means clustering of Google Analytics 4 data A tutorial on how to perform k-means clustering using Google Analytics data
Jul 10, 2024 The Hex Update: Issue 001 Key insights and what I learned about the media industry in June 2024
Jun 11, 2024 Messing with models: Market basket analysis of online merchandise store data A tutorial on how to perform a market basket analysis using Google Analytics data
May 3, 2024 Exploring objects launched into space and gross domestic product A contribution to the 2024-04-23 #tidytuesday social data project
Mar 22, 2024 Exploring data from the Fiscal Sponsor Directory A contribution to the 2024-03-12 #tidytuesday social data project
Mar 12, 2024 Exploring the relationship between trash processed by Mr. Trash Wheel and precipitation A contribution to the 2024-03-05 #tidytuesday social data project
Mar 5, 2024 Exploring the lifespans of historical figures born on a Leap Day A contribution to the 2024-02-27 #tidytuesday social data project
Feb 26, 2024 Exploring R Consortium ISC Grants A contribution to the 2024-02-20 #tidytuesday social data project
Feb 10, 2024 TIL: Use base::dput() to easily create and save objects Need to create and store an object quickly, use this trick
Jan 1, 2024 30 day tidymodels recipes challenge Learning how to use the recipes package, one day at a time
Dec 23, 2023 TIL: Combine plots using patchwork Need to add two or more plots together? Use the patchwork package
Dec 7, 2023 Messing with models: Learning how to fit a binary classification model using NCAA Big Ten women’s volleyball data Using tidymodels to predict wins and losses for volleyball matches
Nov 3, 2023 TIL: 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 TIL: Calculating correlations with corrr Use the corrr package to calculate and visualize correlations
Oct 14, 2023 TIL: Edit an older unpushed commit Use git rebase to edit previous commit messages
Feb 24, 2023 TIL: Find and replace in Vim Improving productivity by using Vim’s :substitute command
Jan 29, 2023 2023 data science rig: Set up and configuration Overviewing and reflecting on my current data science setup.
Sep 20, 2022 Flattening Google Analytics 4 data Let’s deep dive into working with Google Analytics data stored in BigQuery.
Mar 3, 2022 Exploratory analysis of Google Analytics 4 data for forecasting models Exploring Google Analytics 4 data for forecasting models.
Dec 30, 2021 Shiny summary tiles Building custom metric summary tiles for Shiny.
Oct 19, 2021 2021 PBS TechCon: Your Data is Disgusting! I was fortunate to be invited to present about topics I’m passionate about: tidy data and data pipelines.
Sep 12, 2021 Implementing a next and back button in Shiny Taking the time to understand a challenging question from Mastering Shiny.
Apr 2, 2021 Intro Post Hello World!, my name is Collin, and this is my blog.
No matching items