-
Building a multi-session {shiny} application with {brochure}
About {brochure} {shiny}, and the closely linked packages like {bslib}, {thematic}, {shinytest}, etc, are a fantastic resource for R programmers that enable building powerful interactive applications. Building on top of these, are some new (and not so new) R packages that that streamline and standardize the development of {shiny} applications.
Read more… -
Using R and {paws} to populate DynamoDB tables
R and AWS DynamoDB In recent weeks we’ve been using AWS services for a few our projects. One of the things that came up was to populate DynamoDB tables with data from R.
Read more… -
Using {shiny.i18n} with {golem} for server-side translation
In this post we share a useful tidbit we learned while developing the demo for the OpenBudgetMKD application. Like with most projects at Discindo, the OpenBudgetMKD application is based on R and {shiny}.
Read more… -
OpenBudget: A Shiny app for transparent finances in local government in North Macedonia
This week we were excited to take part in (and win!) an Open Data Hackathon organized by the Metamorfosis Foundation, a prominent NGO in North Macedonia whose mission and vision are to “… strengthen the awareness and capacity of citizens and civil society …".
Read more… -
WindsoraiR package for accessing Windsor.ai API from R
I recently got acquainted with Windsor.ai – a hub for connecting various sources of marketing data like Facebook ads or Google Analytics. The platform is interesting because it provides ways to analyze and visualize your merged marketing data through template dashboards or to pipe the data to any number of tools (Python, R, Google data Studio, Tableau, etc).
Read more… -
A guide for reproducible data analysis in Macedonian
2020 has been a sad and difficult year for many and certainly unusual for all of us. For us at Discindo, the adjustments required by limited mobility and closures were not easy, but our work is mostly online and remote anyway, so we are surely much better off than most.
Read more… -
Few things I learned while writing an R package
I wanted to learn to write an R package for some time, but I didn’t have an idea what should the package do. Then I saw newscatcher and decided to build an R clone, and newscatcheR was born.
Read more… -
Asynchronous background execution in Shiny using callr
When designing Shiny applications we commonly associate asynchronous execution with multiple concurrent running sessions of an application. In such cases, when one user has requested a longer computation or a database query, the other users have to wait for this task to finish before they can see their plots and tables.
Read more… -
Six months of #rstats workshops in Skopje, and more
In August 2019 I sent a tweet asking if there any R enthusiasts in Skopje. The tweet got some attention (8 Retweets, 22 Likes) and encouraged us to have our on September 3rd we had our first event on September 3rd in the Skopje Hacklab KIKA.
Read more… -
Using GitHub actions with R: Some notes from our #TidyTuesday setup
Beginning in September 2019 we started organizing a #TidyTuesday event at the hacklab in Skopje - KIKA. It has been 15 events in 2019, and it’s been great. One of the things we wanted to do from the outset was to have an online repository of all the code and presentations.
Read more…