2026

  1. Anthrosevka Mono: Custom Iosevka build inspired by Anthropic Mono
  2. ggsci 5.0.0 and py-ggsci 2.0.0: Generative Color Scales from Gephi
  3. Paper Mono with Fira Code ligatures
  4. Why AI Feels Useless at Work
  5. Becoming a Vibe Maintainer
  6. Intellectual Minimalism
  7. Noto Sans Mono with Fira Code ligatures
  8. Introducing pytest-r-snapshot: Verifying Python code against R outputs at scale

2025

  1. revdeprun 2.1.0: hunting bottlenecks and a new speedrun record
  2. DM Mono with Fira Code ligatures
  3. Reverse dependency check speedrun: a data.table case study
  4. revdeprun: Rust CLI for R package reverse dependency check automation
  5. ggsci 4.0.0: 400+ new color palettes
  6. Introducing py-ggsci: ggsci color palettes for plotnine in Python
  7. The trash can has become the trashed can
  8. Markdown Stupefy: Tidy AI Text in VS Code
  9. Refactoring the GPU Selector App with Claude Code: A Vibe Coding Experiment
  10. My First PyCon Experience
  11. pkgdown.offline: Build pkgdown websites without an internet connection
  12. Customizing Inter with alternative optical sizing presets
  13. Optimize R foreach loops for parallelism: avoid the .combine argument
  14. R packages using Rust
  15. Introducing rtflite for Python
  16. Prevent RStudio 2024.12.0 from adding ProjectID to .Rproj files
  17. Introducing pkglite for Python
  18. Customize testthat snapshot directory with monkey patching

2024

  1. Skip RStudio splash screen
  2. tinyvdiff: Minimalist visual regression testing plugin for pytest
  3. tinytopics: GPU-accelerated topic modeling via constrained neural Poisson NMF
  4. FLUX.1 + LoRA for styled image generation
  5. Group sequential trials in industry: a 30-year perspective
  6. R command-line tool paths on Windows
  7. ssw is on CRAN
  8. ggsci 3.2.0: new color palettes from Observable, Bootstrap, and Tailwind CSS
  9. You should (maybe) enable font ligatures when building with GPT models
  10. ggsci 3.1.0, ggsurvfit example, and reverse dependency check
  11. msaenet 3.1.2 and a sparse survival modeling example
  12. stackgbm is on CRAN
  13. R Package Release Notes: ggsci, protr, and msaenet (Spring 2024)
  14. Prompt LLMs with R Package Source Code Using pkglite
  15. Use STIX Fonts in R Markdown and Quarto for Readability

2023

  1. protr 1.7-0
  2. 9 Questions About Adaptive Design
  3. Base R Shortcuts: A Repository of Efficient Base R Coding Patterns
  4. Create Engaging Word Cloud Visualizations from Your Research
  5. Rethinking the Word Cloud Generator
  6. Context-Free R Package Release Checklist Generation with usethis
  7. Fix the 'non-numeric argument to binary operator' Error in R Markdown and Quarto
  8. Responsive Design for Statistical Graphics with Shiny and ggplot2
  9. Sparse Index Tracking with msaenet and CVXR: A Two-Stage Regression Approach
  10. Find Your Perfect Open Source Font: Introducing the Interactive Typeface Lookbook
  11. Compressing PNG Output for R Packages with pngquant and ragg
  12. Bolden Your Typography in R Markdown and Quarto with MLModern
  13. ggsci 3.0.0
  14. Deep Learning GPU Selector
  15. A General-Purpose Link Checker for R Markdown and Quarto Projects
  16. Announcing My First VS Code Extension: textmate.rstheme

2022

  1. New Paper Published: eCTD Submission with Analysis Using R
  2. GUI Automation with RobotJS
  3. Training Tissue-Specific Gene Embeddings on GTEx Data
  4. Automate HTML to PDF Printing with {promises} and {chromote}
  5. The Past and Future of Shiny Keynote at rstudio::conf(2022)
  6. Parsing Human-Readable Text Data with Readability.js and R
  7. The zlib Algorithm for Text/Binary File Classification
  8. Sensible Defaults
  9. Honey, I Serialized the Data
  10. Five Minute Shiny: Skeleton Loading Screen
  11. Five Minute Shiny: File Input Area Widget
  12. Five Minute Shiny: Implement the Switch Input with Bootstrap 5
  13. Building Paginated News Lists in R Markdown and Shiny with DT
  14. Adaptive ggplot2 Color Scales with Color Interpolation
  15. Architecting Large Shiny Apps with Minimal First Contentful Paint Time
  16. A Simple Link Checker for Hugo and Blogdown Websites
  17. Font Variant Numeric

2021

  1. More Than 1,500 File Extensions Are Used Inside R Packages
  2. Build a PC During the Great GPU Shortage
  3. Rebranding R Packages with Hexagon Stickers: A Minimalist Approach

2020

  1. Bayesian Lasso with greta
  2. Tanka: A Minimalist Bootstrap 4 Theme for Hugo and Blogdown
  3. Fuzz Testing Your R Code
  4. Migrating from Disqus to Utterances
  5. Customize Syntax Highlighting for R distill Websites
  6. Disposable Computing with callr
  7. Self-Hosting Shiny Apps with Linode and Cloudflare

2019

  1. New Packages on CRAN: tidycwl and biocompute
  2. Building Regularized Logistic Regressions from Scratch with Computational Graphs in R
  3. Peak Experience
  4. 64GB RAM
  5. Removing Google Analytics from All My Websites

2018

  1. A List of Awesome Shiny Extension Packages
  2. Renga: A Clean Bootstrap 4 Theme for Hugo and Blogdown
  3. General-Purpose Programming with R
  4. The Accidental Product Success
  5. Implementing Triplet Losses for Implicit Feedback Recommender Systems with R and Keras
  6. How a Financial Crisis Started
  7. Prototyping a Recommender System for Binary Implicit Feedback Data with R and Keras
  8. Building My First Deep Learning Machine
  9. My OCD for Inbox Zero
  10. John M. Chambers Award, Product Sense, and the Feature Roadmap for liftr
  11. It Has Been 15 Years Since MSBlast
  12. Save the Link Like a Boss
  13. Learn to Say No The Hard Way
  14. Shiny Now Supports Async Execution
  15. An HTTPS-Censored Future
  16. Taking the Long View
  17. 10 Things That Matter in Deep Learning (1/5)
  18. The Return of the Native Font Stack
  19. 3 Simple Criteria for Choosing Open Source Projects
  20. Nothing Without Love
  21. Buzzword Map, or Buzz World Map

2017

  1. Papers in My Heart (2017)
  2. Tanka: A Minimalist Theme for Hugo and Blogdown
  3. Collected Wisdom
  4. Time Marches On