Publications by Turtletopia: a blog about programming in R
Case Study: Modularizing a Package
Origins of deepdep Separation of woodendesc A new package is not always the answer Modularization of tidysq Summary “Would it be possible…?”, “I think it would be nice if…”, “Can you implement…?”. User feedback is a reliable source of valuable ideas for package improvement, but it’s easy to get too eager and implement everyth...
8056 sym R (1095 sym/5 pcs)
Case Study: Modularizing a Package
Origins of deepdep Separation of woodendesc A new package is not always the answer Modularization of tidysq Summary “Would it be possible…?”, “I think it would be nice if…”, “Can you implement…?”. User feedback is a reliable source of valuable ideas for package improvement, but it’s easy to get too eager and implement everyth...
8056 sym R (1095 sym/5 pcs)
Sonnet to infix function
Some poetry for the programmers Blest be the day, and blest be the month and year, Season and hour and very moment blest, The lovely IDE where first possessed By two percent signs I found me prisoner; (…) Francesco Petrarch, Sonnet 61. Translated by Joseph Auslander. Possibly with some spicing it up by me Subject and addressee of the poem C...
8893 sym R (1208 sym/13 pcs)
Sonnet to infix function
Some poetry for the programmers Blest be the day, and blest be the month and year, Season and hour and very moment blest, The lovely IDE where first possessed By two percent signs I found me prisoner; (…) Francesco Petrarch, Sonnet 61. Translated by Joseph Auslander. Possibly with some spicing it up by me Subject and addressee of the poem C...
8893 sym R (1208 sym/13 pcs)
Show Pride on Your Plots
This will be a short post, since I’m busy playing blues this week. At least the topic’s short! It all began with a post by RainbowR on Twitter: Alright, RainbowRs, show us your blogs/websites! Quarto/distill/blogdown/whatever – we love to see it! https://t.co/SivyCaY0yi— RainbowR (@R_LGBTQ) August 5, 2022 As a very curious person, I had t...
2209 sym R (875 sym/4 pcs) 8 img
Show Pride on Your Plots
This will be a short post, since I’m busy playing blues this week. At least the topic’s short! It all began with a post by RainbowR on Twitter: Alright, RainbowRs, show us your blogs/websites! Quarto/distill/blogdown/whatever – we love to see it! https://t.co/SivyCaY0yi— RainbowR (@R_LGBTQ) August 5, 2022 As a very curious person, I had t...
2209 sym R (875 sym/4 pcs) 8 img
Shiny Reactivity Tricks, pt. II: Reactives Factories
Preface Basic example Solution 1: wrap a function with a reactive. Solution 2a and 2b: extract input. Solution 3: wrap a reactive with a function (factory). Discussion & summary Preface There was no post last week because the holiday season/master’s thesis finishing season/parental pet care season is in full swing, and I’ve been completely c...
8562 sym R (3992 sym/9 pcs) 6 img
Hello world
Hi all! I think it would be some aberration to start a programming blog with a post with any other title than “Hello world”… I am Dominik. I am a software developer and Data Science student (with the time of graduation approaching with high velocity). My friend Laura and I are passionate about programming in R. We love creating tools and pl...
1417 sym
Hello world
Hi all! I think it would be some aberration to start a programming blog with a post with any other title than “Hello world”… I am Dominik. I am a software developer and Data Science student (with the time of graduation approaching with high velocity). My friend Laura and I are passionate about programming in R. We love creating tools and pl...
1417 sym
Shiny Reactivity Tricks, pt. I: Creating Observers in Loop
Preface Use case and naive solution A quick recap of environments Environments in Shiny Solution 1: Create an environment for each observer Solution 2: Inject the constants Solution 3 (or solution suggestion): Utilize Shiny modules Summary Preface I’ve been recently working a lot in Shiny, and I’ve constantly been stumbling across new proble...
11773 sym R (2168 sym/5 pcs) 8 img