Putting words in Claude’s mouth using ellmerPre-scripting Claude responses with ellmer’s flexible Chat objectJun 28, 2025Jun 28, 2025
Package & tools I learned about at posit::conf(2024)Posit Conf 2024 in Seattle was great! Just like my post from last year, here’s a list of packages, tools, and resources I learned more…Aug 27, 2024Aug 27, 2024
Generating Data Dictionaries from R DataframesWhen working with data in R, it's often helpful to include metadata such as the full name of columns, data types, and lengths. This…Aug 19, 2024Aug 19, 2024
Package & tools I learned about at posit::conf(2023)Posit Conf 2023 in Chicago was awesome! Here’s a list of packages and tools I learned about (or learned more about) at the conference. I’m…Sep 26, 2023Sep 26, 2023
Icebreakers and Tomato Timers in Shiny for PythonHere’s a quick update on what I’ve been up to with Shiny for Python. Last month, I cooked up a couple applications during my downtime, just…Sep 16, 2023Sep 16, 2023
Date Countdown Apps using Shiny for PythonPersonalized Event and Birthday CountdownsJun 21, 2023Jun 21, 2023