Real Projects, Real Transition, Really Revolutionary: Transitioning to R for Biometrics Work
Introduction “SAS® vs R” has been a hotly debated topic for over a decade. Initially regarded as a tool for...
datasetjson 0.0.1 Release
I’m thrilled to announce that the new package datasetjson, which allows you to read, write, and validate CDISC Dataset JSON...
Making Multilingual Programmers – A Targeted Approach to R for Clinical Trials Training
INTRODUCTION The open–source for clinical programming discussions are everywhere these days, and at industry conferences, there are almost as...
Tplyr 1.1.0 Release
Back in October, we had the version 1.0.0 release of Tplyr, which brought to life some of the original vision...
Tplyr 1.0.1 Released and Available on CRAN
I’m absolutely thrilled to announce that Tplyr v1.0.1 has officially made it to CRAN. Since releasing Tplyr back in August...
Word Wrap Challenge Part 4: An Ode to the stringr Package
So – it’s been longer than a week… I wasn’t born to be a blogger, but that’s ok. If you’re...
Word Wrap Challenge Part 3: Exploring Environments
Welcome back, and happy new year everyone! Well – this was meant to be a weekly post – and I’m...
Word Wrap Challenge Part 2: A Lesson in Recursion
Welcome back! If you’re new to this blog series, head on over to part 1 to catch up on what...
Word Wrap Challenge Part 1: The Problem
Let’s have some fun. This is the first post of a series. In this first post, I’m going to present...
When browser() don’t cut it
Debugging code in any language can be tricky. Even with the many different debugging tools available out there, I know...