Publications by The Jumping Rivers Blog
Alt Text in R: Plots, Reports, and Shiny
What is alt text? Alt text (short for alternative text) is text that describes the appearance and purpose of an image. Alt text has multiple purposes, the main one being that it aids visually impaired users to better understand your content when the alt text is read aloud by screen readers. Alt text is also used in place of an image if it fails to ...
7323 sym Python (1895 sym/9 pcs) 6 img
How to customise the style of your {shinydashboard} Shiny app
Using {shinydashboard} is great for creating dashboard prototypes with a header-sidebar-body layout. You can quickly mock up a professional looking dashboard containing a variety of outputs, including plots and tables. However, after a while, you’ll probably have had enough of the “50 shades of blue” default theme. Or, you might have been ask...
7250 sym R (697 sym/7 pcs) 20 img
Network Error Logging – Important Insights
This is the second in the series of blog posts about using server headers Content Security Policies Network Error Logging – this one! Heads up! We’re about to launch WASP, a Web Application Security Platform. The aim of WASP is to help you manage (well, you guessed it) the security of you application using Content Security Policy and Network ...
4756 sym R (727 sym/3 pcs) 4 img
SatRdays London 2023: Speakers
SatRdays London is fast approaching, and we are happy to announce our full lineup of speakers for the event! Read on for more info. If you want to join the fun, head over to the conference website to sign up! Data comes in all shapes and sizes. It can often be difficult to know where to start. Whatever your problem, Jumping Rivers can help. Keynote...
8286 sym 2 img
SatRdays London 2023: Speakers
SatRdays London is fast approaching, and we are happy to announce our full lineup of speakers for the event! Read on for more info. If you want to join the fun, head over to the conference website to sign up! Data comes in all shapes and sizes. It can often be difficult to know where to start. Whatever your problem, Jumping Rivers can help. Keyn...
8654 sym 2 img
Content Security Policy – Why You Need It
Heads up! We’re about to launch WASP, a Web Application Security Platform. The aim of WASP is to help you manage (well, you guessed it) the security of your Posit Connect application using Content Security Policy and Network Error Logging. More details soon, but if this interests you, please get in touch. This blog post is aimed at those who are...
7920 sym R (482 sym/4 pcs) 2 img
Why should I use R: The Excel R Data Wrangling comparison: Part 1
This is part 1 of an ongoing series on why you should use R. Future blogs will be linked here as they are released. The era of data manipulation and analysis using programming languages has arrived. But it can be tough to find the time and the right resources to fully switch over from more manual, time-consuming solutions, such as Excel. In this bl...
13280 sym R (7743 sym/11 pcs) 14 img
Shiny in Production 2023: Workshops
Shiny in Production is returning to the Catalyst this October! Our workshop lineup has now been finalised, and our first two speakers are confirmed. If you want to read more about the speakers, or register for the conference, head over to the website. Early bird tickets are now on sale! For the workshops this year, we see the return of the extremel...
2258 sym 2 img
Quarto for the Python user
As data scientists we often need to communicate conclusions drawn from data. Additionally, as more data is collected, our reports invariably need updating. This is where automated reporting tools such as Quarto come in! In this blog post we will look at how Quarto allows us to weave together text and Python code to generate reproducible reports.Wha...
7625 sym Python (3174 sym/9 pcs) 12 img
Work smarter; not harder: COVID-19 processing for the WHO/Europe
Last night, I filled a washing machine with laundry and scheduled it to finish in the morning. And do you know what I had to do next? Nothing. I simply went to bed. In stark contrast to 100 years ago, I didn’t need to fill a bucket with water, I didn’t spend an hour rubbing clothes against a washboard to agitate away the dirt, and I didn’t ne...
11928 sym Python (1427 sym/3 pcs) 8 img