Explore Tailored R and Shiny Training in 2024 – Benelux and Online Options

As an experienced consultant and trainer, I offer tailored R and Shiny workshops in 2024. The R and Shiny courses I provide range from basic to advanced levels, catering to both individual sessions and small groups, available on-site in the Benelux and online, spanning one or multiple days. Tailored R and Shiny Training My approach stands out through the delivery of customized training. I don’t simply offer pre-existing training modules.… Read More »Explore Tailored R and Shiny Training in 2024 – Benelux and Online Options

Run a Shiny app in the browser with shinylive for R

Serverless Shiny applications are a hot topic these days. With the arrival of webR, which I wrote about in a previous blog post, it’s possible to run R directly in the browser. One of the supported packages is Shiny, so running a Shiny app directly on the user’s machine was only a few scripts away. But it was still quite a hassle, as I’ve shown before! And for Python, where… Read More »Run a Shiny app in the browser with shinylive for R

Async Programming in Shiny with crew and callr

Asynchronous, aka async, programming in Shiny. It’s a subject that sounds daunting to many. With async programming we aim to achieve multiple things: improve application speed, better responsiveness and better resource allocation. It all comes down to doing multiple things in parallel, so that multiple tasks can be executed at the same time instead of after each other. There are multiple ways to make your Shiny app asynchronous. In this… Read More »Async Programming in Shiny with crew and callr

Mastering Asynchronous Programming in R Shiny: A Comprehensive Guide

As Shiny developers, we’re always on a quest to create web applications that not only meet but exceed user expectations. Speed, responsiveness, and efficiency are the cornerstones of a successful Shiny app. In this blog series, we’re going to delve into a critical aspect of achieving these goals: asynchronous programming. In this comprehensive guide to async programming in R Shiny you’re going to learn what async programming is, what packages… Read More »Mastering Asynchronous Programming in R Shiny: A Comprehensive Guide

Building Serverless Shiny Apps with webR: A Step-by-Step Guide

Using R without an R server. That’s what the buzz is all about lately. With webR, the R interpreter runs directly on the user’s machine, empowering you to run R code effortlessly in a web browser. While base R is great for standard data analysis, you will need packages for additional functionality. Luckily, webR supports loading R packages that have been pre-compiled to be used with webR. There is a… Read More »Building Serverless Shiny Apps with webR: A Step-by-Step Guide

Embedding R in WordPress using webR

Discover webR: a new advancement that has set the R community abuzz this year! Imagine being able to harness the potential of R without the need for an R server. With webR, the R interpreter runs directly on the user’s machine, empowering you to run R code effortlessly in a web browser. In this article, we delve into the details of webR and will demonstrate how you can integrate R… Read More »Embedding R in WordPress using webR

shiny hexagon

Event tracking a Shiny application with Google Analytics

You developed an awesome Shiny application and published it to the web. Congrats! Now you want to get a sense of who uses your application and what they do while they are there. Luckily, there is Google Analytics. In this blogpost, you will learn how to add general tracking and event tracking code to your Shiny application with Google Analytics. First, we cover the basics of Google Analytics. Second, we… Read More »Event tracking a Shiny application with Google Analytics

Google Maps train stations in the Netherlands

Using Google Maps in R: part two

Using Google Maps in R: part two! In this blog series about using Google Maps in R, I will guide you through examples on how to use the Google Maps API. In part one I showed you examples using the package mapsapi. This second part is about exploring the package ggmap. Getting your API key(s) Whether you’re working with mapsapi or ggmap, you will need API key(s). In the previous… Read More »Using Google Maps in R: part two

Routes using Leaflet

Using Google Maps in R

Using Google Maps in R is easy! This series of blog posts will guide you through the possibilities to work with Google Maps in R. In part one we will discuss the package mapsapi. In part two we will discuss a ggplot2 friendly option: ggmaps. Getting your API key(s) Whether you want to work with mapsapi or ggmaps: the first step is getting your API key(s). Sounds like an easy… Read More »Using Google Maps in R

Ultimate cheatsheet for regex in R

Regular expressions are one of those topics programmers tend to either love or hate. And I admit, sometimes it’s confusing. In order to structure the information, I made an overview. So in this blog post I will share the ultimate cheatsheet for using regex in R! Regular expressions are also called regex or regexp. A regex is a text string that defines a search pattern. Regex can be used to… Read More »Ultimate cheatsheet for regex in R