Veerle van Leemput

Object-Oriented Programming in R with R6

While R is primarily a functional programming language, it also offers support for object-oriented programming through various class systems, including something called R6. When I just started with R, I stayed far way from R6- simply because it seemed too advanced. That all changed when I became more proficient in JavaScript, which evolves around objects rather than functions. Work with an object-oriented programming language long enough and it feels very… Lees verder »Object-Oriented Programming in R with R6

Deploy your Shiny app to Azure App service

Deploy your Shiny app to Azure App Service

When you developed your Shiny application it’s time to show it to the world and deploy your app. But how do you deploy a Shiny application? Often deployment can be quite adventure! Luckily, you can deploy your Shiny app to Azure App Service with ease. With this tutorial you will get it done in just 10 minutes! About Azure App Service Azure App Service is a cloud-based platform by Microsoft… Lees verder »Deploy your Shiny app to Azure App Service

Implement User Authentication in Shiny with Auth0

Looking to take your Shiny app to the global stage while ensuring it remains accessible only to the right audience? The key lies in mastering the art of authentication and authorization! In this blog you will learn everything you need to implement user authentication in Shiny with Auth0. Auth0: an Identity and Access Management (IAM) framework Let’s talk about Auth0 – a tool that makes your app more secure by… Lees verder »Implement User Authentication in Shiny with Auth0

Ontdek Maatwerk R en Shiny Trainingen in 2024 – Benelux en Online Opties

Als ervaren consultant en trainer bied ik op maat gemaakte R en Shiny workshops aan in 2024. De R en Shiny cursussen die ik verzorg variëren van basisniveau tot gevorderde onderwerpen, voor zowel individuele sessies als kleine groepen, zowel op locatie in de Benelux als online, verspreid over één of meerdere dagen. Maatwerk R en Shiny Trainingen Mijn aanpak onderscheidt zich door het leveren van aangepaste trainingen. Ik geef niet… Lees verder »Ontdek Maatwerk R en Shiny Trainingen in 2024 – Benelux en Online Opties

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… Lees verder »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… Lees verder »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… Lees verder »Mastering Asynchronous Programming in R Shiny: A Comprehensive 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… Lees verder »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… Lees verder »Event tracking a Shiny application with Google Analytics