Publications by Turtletopia: a blog about programming in R

Case Study: Modularizing a Package

03.08.2022

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

03.08.2022

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

09.08.2022

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

09.08.2022

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

11.08.2022

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

11.08.2022

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

30.08.2022

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

30.06.2022

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

30.06.2022

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

08.07.2022

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