Author Archives: Markus Konrad

Developing a complex R Shiny app – the good, the bad and the ugly

Together with Clara Bicalho (UC Berkeley) and Sisi Huang (WZB), I recently developed a web application that acts as a convenient interface to the DeclareDesign R package and its repository of research designs, DesignLibrary. This web application, which we called DeclareDesign Wizard, allows users to investigate and customize research designs in their web browser. We used R Shiny for implementing it and since this was my first large Shiny project, I wanted to reflect a bit on the development process and tell in which parts Shiny shone, and in which it didn’t.

Read More →

Linkdump #126

R
Python
Other interesting articles, projects and news

Linkdump #125

R
Python
Other interesting articles, projects and news

Linkdump #124

R
Python
Other interesting articles, projects and news

Property based testing for scientific code in Python

Automated software testing starts with the often annoying and time-consuming process of writing tests. But no matter how annoying it is, in the end it always pays off, at least that’s my experience. For this article, I assume that the reader acknowledges the importance of automated software testing, because I would like to point to a way on how to write better tests in less time by using property based testing.

Read More →

Linkdump #123

R
Python
  • Thank you, Guido
    • After six and a half years, Guido van Rossum, the creator of Python, is leaving Dropbox and heading into retirement.
Interesting articles, projects and news

Linkdump #122

R
Python
Interesting articles, projects and news

Linkdump #121

R
Python
Interesting articles, projects and news

Linkdump #120

R
Python
Interesting articles, projects and news

Linkdump #119

R
Python
Interesting articles, projects and news