Blog

Inspired by Colin Fay's Shiny in Production 2022 talk, "Destroy All Widgets", this blog post series explores how to use Google Lighthouse to measure the performance of your Shiny apps. In this first post of the series, we show how to run and read Google Lighthouse reports.

Read more

All of our public training courses for the first half of 2024 are now available to book! Head over to the public courses page on our website to book in and start building your programming skills in the new year! In this blog post, we provide a list of all of our upcoming courses with a description, upcoming dates, course level and a link to the page to find out more!

Read more

The `theme()` command from {ggplot2} has a lot of arguments. This can be a bit daunting, even for those who are familiar with {ggplot2}! We will walk you through how to modify some aspects of a {ggplot2} theme and give you the confidence to try making your own theme modifications.

Read more

Hey Barbie! I mean ... hey Python user! Have you ever wished that customising your Python environment could be as easy as trying different outfits on your Barbie? Well turns out it is! With virtual environments, you can create isolated Python projects with different dependencies and versions. Read our Barbie-themed guide to get started!

Read more

SatRdays is returning to London in April 2024! We're excited to welcome you to Bush House again next year. Want to get even more involved? Read on to find out how you can submit an abstract for a talk!

Read more

Over several weeks, we worked to deploy a data science platform for our client. It is a one-stop platform for data analysis and visualisation. This platform consists of interconnected applications, which are the motor which enables the productivity of the data scientists sitting at the wheel.

Read more