Colin Gillespie
@csgillespie.bsky.social
📤 152
📥 209
📝 58
Co-Founder of
@jumpingrivers.com
reposted by
Colin Gillespie
Men in Blazers Media Network
16 days ago
Sunderland's hatred of Newcastle runs so deep, they only put "visitors" and not their rivals' badge on the scoreboard 😭
42
696
101
Slightly proud that my teenage children's Spotify ages are 35 and 73, respectively. I particularly enjoy telling them that I have the CD of the song they are listening to. The "35" would have been older, but Wicked spoiled it.
21 days ago
0
0
0
reposted by
Colin Gillespie
Jumping Rivers
about 1 month ago
#AI
in Production 2026 is now open for speaker submissions and registration! Date: 4–5 June, 2026 CFP deadline: 23 January 2026 Visit our website for more details:
ai-in-production.jumpingrivers.com
1
2
2
reposted by
Colin Gillespie
Nick Portnell
about 1 month ago
BBC News - Scotland 4-2 Denmark highlights: World Cup qualification clinched after epic - BBC Sport
www.bbc.co.uk/sport/footba...
Even if you you're not a fan of football, this 8 minute highlight package from last night will bring a smile to your face this morning. Pure joy.
loading . . .
Scotland 4-2 Denmark highlights: World Cup qualification clinched after epic
Watch the best of the action as Scotland beat Denmark 4-2 to reach the men's World Cup finals for the first time since 1998.
https://www.bbc.co.uk/sport/football/videos/cn40kpvjnqdo
58
948
161
Interested in how
#ai
is being used in real life? Then come to our conference
www.jumpingrivers.com/blog/ai-in-p...
#rstats
#python
about 1 month ago
0
1
0
reposted by
Colin Gillespie
Jumping Rivers
2 months ago
In our latest post in our Python package development blog series, we discuss how to create a package in python, add documentation, testing and publish to PyPI.
#datascience
#package
#development
#python
loading . . .
Creating a Python Package with Poetry for Beginners Part2
"In part two of this blog series, I am going to demonstrate how to use document, test and publish a python package."
https://www.jumpingrivers.com/blog/python-package-part-two/
0
5
1
reposted by
Colin Gillespie
Jumping Rivers
2 months ago
Python 3.14 was released on 7th October. In our latest blog post we summarise the most interesting changes to the Python ecosystem in 2025 that affect data science.
#Python
#DataScience
loading . . .
What's new for Python in 2025?
Python 3.14 was released in October. Here we summarise some of the more interesting changes and some trends in Python development and data-science over the past year.
https://www.jumpingrivers.com/blog/whats-new-py314/
0
7
3
reposted by
Colin Gillespie
Jumping Rivers
4 months ago
First
#rstats
conference of 2026 added to
jumpingrivers.github.io/meetingsR/ev...
@user-conf.bsky.social
2026 in Poland
0
7
2
Getting ready for
#positconf2025
, my daughter has informed me that she doesn't want sweets brought back as they are "horrible"! I remember bringing the kids back conference "swag" and they were happy 😀
4 months ago
0
1
0
reposted by
Colin Gillespie
Jumping Rivers
4 months ago
Our latest blog post is about Kubernetes! Our very own Shane Halloran shares real-world lessons from deploying Posit Workbench on Azure Kubernetes Service (AKS), including practical debugging tips, and the importance of looking beyond the cluster when issues arise.
#RStats
#Kubernetes
#Azure
loading . . .
Beyond the AKS Basics: Practical Tips for Your Kubernetes Journey
In this blog I’ll share real-world lessons from deploying Posit Workbench on Azure Kubernetes Service (AKS), including practical debugging tips, common pitfalls, and the importance of looking beyond the cluster when issues arise.
https://www.jumpingrivers.com/blog/beyond-azure-kubernetes-service-basics/
0
5
3
reposted by
Colin Gillespie
Jumping Rivers
4 months ago
Do you have a package you want us to assess at
#positconf
? Let us know, and we’ll present the results at the lunch and learn.
jumpingrivers.typeform.com/to/FfWU3pV1
#rstats
add a skeleton here at some point
0
4
1
reposted by
Colin Gillespie
Pascal Junod
5 months ago
So many wrong statements here, let's debunk: 1. The HTTPS protocol is not responsible for mishaps linked to expired certificates. All it asks is an authentic public key.
add a skeleton here at some point
1
28
13
reposted by
Colin Gillespie
Sam Power
5 months ago
I am pleased to announce that together with some friends, we are organising a workshop on Non-Reversible MCMC Sampling, taking place at Newcastle University from 8–10 September 2025. Details on the programme and registration can be found at the workshop website (
sites.google.com/view/probai-...
).
add a skeleton here at some point
2
30
14
reposted by
Colin Gillespie
Jumping Rivers
6 months ago
Python package managers are essential tools that help developers install, manage, and update external libraries or packages used in Python projects. These packages can contain reusable code, modules, and functions developed by other programmers.
#rstats
#python
#packagemanager
loading . . .
An Introduction to Python Package Managers
Python package managers are essential tools that help developers install, manage, and update external libraries or packages used in Python projects. These packages can contain reusable code, modules, and functions developed by other programmers, making it easier for developers to build applications without reinventing the wheel.
https://www.jumpingrivers.com/blog/python-package-managers-pip-conda-poetry/
0
3
1
As part of our
#rstats
validation, we scan the dependencies for all CRAN packages. Surprisingly, the median number is only 3 (the maximum is 49).
6 months ago
3
6
1
Last week, I had lots of fun giving an
#rstats
talk at PSI where all images were removed - thanks to
@mikeksmith.bsky.social
's laptop. Since the final ten slides were screenshots, this was particularly interesting for the audience 🤨
6 months ago
1
2
0
reposted by
Colin Gillespie
Simon Willison
6 months ago
We ditched CGI in the late 1990s because of the overhead of starting, executing and stopping a process for every incoming request... turns out modern servers (plus languages like Go or Rust with a fast startup time) mean CGI isn't such a bad idea any more!
simonwillison.net/2025/Jul/5/c...
loading . . .
Serving 200 million requests per day with a cgi-bin
Jake Gold tests how well 90s-era CGI works today, using a Go + SQLIte CGI program running on a 16-thread AMD 3700X. Using CGI on modest hardware, it’s possible to …
https://simonwillison.net/2025/Jul/5/cgi-bin-performance/
10
131
24
reposted by
Colin Gillespie
Jumping Rivers
6 months ago
Not all R packages are clearly “good” or “risky”, most fall somewhere in between. This post introduces our scoring framework around package documentation. We investigate the different measures, then look at a few well known packages.
#rstats
#packagevalidation
#softwaredevelopment
loading . . .
R Package Quality: Documentation
Not all R packages are clearly “good” or “risky”, most fall somewhere in between. This post introduces our scoring framework around package documentation. We investigate the different measures, then look at a few well known packages.
https://www.jumpingrivers.com/blog/r-validation-documentation-litmus/
0
6
3
reposted by
Colin Gillespie
Jumping Rivers
6 months ago
In regulated industries, Shiny apps must be reliable, reproducible, and well-documented. Learn how to avoid common pitfalls and set up a lightweight, effective validation approach that scales with your needs.
#rstats
#ShinyAppValidation
#testing
loading . . .
Building Trust with Code: Validating Shiny Apps in Regulated Environments
In regulated industries, Shiny apps must be reliable, reproducible, and well-documented. Validation builds trust, supports compliance, and prevents costly delays. Learn how to avoid common pitfalls and set up a lightweight, effective validation approach that scales with your needs. Validation isn’t a blocker, it’s a long-term advantage for you and your team.
https://www.jumpingrivers.com/blog/validating-shiny-apps-in-regulated-environments/
0
5
2
reposted by
Colin Gillespie
Jumping Rivers
6 months ago
We are happy to share that alongside nine full-length sessions, this year’s conference (8–9 October) also features a lineup of fast-paced 5‑minute lightning talks.
#ShinyInProduction
#RStats
#RShiny
#ShinyApps
#DataScience
loading . . .
Shiny in Production 2025: Lightning Talk Lineup
We are pleased to announce the lightning talks for this year's Shiny in Production conference! In this blog post, we've pulled together all of the talk abstracts to give you a full view of what to expect!
https://www.jumpingrivers.com/blog/shiny-in-production-2025-lightning-lineup/
0
6
3
reposted by
Colin Gillespie
Gergely Orosz
6 months ago
So predictable that we’ll see an explosion of digital products selling “ideas for million dollar businesses” that you can “just vibe code quickly”. Basically: “buy my digital product for $500, spend $1,500 on Lovable / Claude Code and become a millionaire.” Another hype train
10
141
16
reposted by
Colin Gillespie
Jumping Rivers
6 months ago
The popularity of an R package can be measured using package downloads and reverse dependencies. While these measures clearly have issues, they do provide a good indication of the package health. Our latest blog post looks at these measures in more detail.
#rstats
#validation
#litmus
loading . . .
R Package Quality: Package Popularity
The popularity of an R package can be measured using package downloads and reverse dependencies. While these measures clearly have issues, they do provide a good indication of the package health. This post looks at these measures in more detail.
https://www.jumpingrivers.com/blog/r-validation-author-popularity-litmus/
0
2
1
reposted by
Colin Gillespie
Jumping Rivers
6 months ago
This year’s Shiny in Production Conference workshops cover the key aspects of building effective, production-ready Shiny apps: Testing for {shiny}, Asynchronous Shiny, Maps in Shiny, Figma & UI Design for Shiny.
#ShinyInProduction
#RStats
#RShiny
#ShinyApps
loading . . .
Shiny in Production 2025: Workshops
The details of all of our workshops for Shiny in Production are now live on the conference website. Read on for full details all in one place.
https://www.jumpingrivers.com/blog/shiny-in-production-2025-workshop-announcement/
0
6
1
reposted by
Colin Gillespie
Jumping Rivers
6 months ago
At Jumping Rivers, we've developed a scoring framework to help users assess R package quality. Our latest blog post, "R Package Quality: Validation and Beyond!", walks through this new framework and shares guiding principles that ensure the scores are fair, flexible, and context-aware.
#rstats
#R
loading . . .
R Package Quality: Validation and beyond!
Not all R packages are clearly “good” or “risky”, most fall somewhere in between. This post introduces a scoring framework to help users assess package quality, based on documentation, code, maintenance, and popularity. We also share key principles to ensure the scores are useful, fair, and adaptable to different contexts.
https://www.jumpingrivers.com/blog/litmus-scoring-r-validation/
0
7
3
reposted by
Colin Gillespie
Jumping Rivers
6 months ago
We're happy to share the main talks for the Shiny in Production Conference 2025! This year's lineup includes some great talks on using Shiny in real-world projects, from building apps to scaling them in production. Looking forward to seeing everyone there!
#ShinyInProduction
#RStats
#DataScience
loading . . .
Shiny in Production 2025: Full Length Talks
We are pleased to announce the full length talks for this year's Shiny in Production conference! In this blog post, we've pulled together all of the talk abstracts to give you a full view of what to expect!
https://www.jumpingrivers.com/blog/shiny-in-production-2025-full-lineup/
0
9
3
reposted by
Colin Gillespie
Jumping Rivers
7 months ago
Early bird registration for the Shiny in Production Conference closes at the end of the month, grab your ticket before then! We'll be announcing the selected speakers in the coming days.
#ShinyInProduction
#RStats
#DataScience
#Shiny
#Shiny
loading . . .
October 2025
https://shiny-in-production.jumpingrivers.com/
0
4
1
reposted by
Colin Gillespie
Jumping Rivers
7 months ago
We're happy to share that our Data Scientist, Pedro Silva, will be speaking at R/Medicine this Thursday. He’ll be presenting on “Validating Shiny Apps in Regulated Environments”, an important topic for anyone working with R in clinical or regulated settings.
#RMedicine2025
#RStats
#ClinicalResearch
loading . . .
abstracts – R/Medicine 2025
Shiny is great, but what if you need more flexibility and performance? In this lightning talk, I’ll show how the reactR package helped me extend Shiny’s capabilities to build ESQapp, a highly interactive and scalable application. By integrating React.js, I overcame Shiny’s UI limitations, improved performance, and created custom components that wouldn’t be possible with Shiny alone. If you’re looking to level up your Shiny apps with modern web technologies, this talk is for you!
https://rconsortium.github.io/RMedicine_website/abstracts.html#validating-shiny-apps
0
1
1
reposted by
Colin Gillespie
Jumping Rivers
7 months ago
Our latest blog post is about dealing with images on web pages - a task that used to be straightforward but has been made more complex in recent years by high-density screens and new file-formats with varying levels of browser support.
loading . . .
Rethinking Image Formats
Adding images to a web page used to be easy. Now with high-resolution screens and an array of modern image formats it can feel like much more work. This post explains why things have become more complex and suggestions solutions for making life a little easier and web pages more performant.
https://www.jumpingrivers.com/blog/rethinking-image-formats/
0
1
1
reposted by
Colin Gillespie
Alex Hern
7 months ago
Can’t park there mate
add a skeleton here at some point
2
115
9
reposted by
Colin Gillespie
Newcastle United
7 months ago
UEFA CHAMPIONS LEAGUE - WE ARE BACK! 🤩
16
403
105
reposted by
Colin Gillespie
Rachel Andrew
7 months ago
If the news cycle is wearing you down, take a look at the BBC reporting from the cheese rolling. "Woman, 20, says 'I don't like cheese'"
www.bbc.co.uk/news/live/cd...
loading . . .
Cheese rolling live: Woman, 20, says 'I don't like cheese' after winning her race
Gloucester local Luke Briggs - dressed as Superman - earlier won one of the men's race, beating competitors in various outfits.
https://www.bbc.co.uk/news/live/cd0l2j51gygt
3
25
2
reposted by
Colin Gillespie
Jumping Rivers
7 months ago
Shiny in Production is returning to The Catalyst in Newcastle upon Tyne this October! The workshop day is lined up — to learn more and register, follow the link below. Speaker announcements for the main event coming soon.
#ShinyInProduction
#RStats
#Shiny
#Shiny
#DataScience
loading . . .
Shiny in Production 2025: Workshops
The details of all of our workshops for Shiny in Production are now live on the conference website. Read on for full details all in one place.
https://www.jumpingrivers.com/blog/shiny-in-production-2025-workshop-announcement/
0
4
1
reposted by
Colin Gillespie
Glennyrodge
8 months ago
fair play, that’s a decent signing
48
2017
409
reposted by
Colin Gillespie
Steve Parks
8 months ago
Following the US Navy's recent plane incidents, I'm honoured to be presenting their new corporate training video...
loading . . .
12
157
72
reposted by
Colin Gillespie
Newcastle United
8 months ago
YESSSSSSSSS!!!!!! 😍😍
21
570
66
I thought I was a convert to
#ai
, when it suggested it could fix an issue in
#rstats
{highlight}. Of course, it's just made-up code. But I did admire its confidence.
8 months ago
0
5
1
reposted by
Colin Gillespie
Jumping Rivers
9 months ago
New version of R is out! Our Data Scientist, Russ Hyde, has put together a quick review of the key features and changes in R 4.5 — from new language features to graphics updates and more. 📝 Read the full blog post here:
www.jumpingrivers.com/blog/whats-n...
#rstats
#Rprogramming
#opensource
loading . . .
What's new in R 4.5.0?
Here we summarise some of the more interesting changes that have been introduced in R 4.5.0.
https://www.jumpingrivers.com/blog/whats-new-r45/
4
139
71
reposted by
Colin Gillespie
Jumping Rivers
9 months ago
Our latest blog post collects together all our videos from Shiny in Production 2024 and looks ahead to Shiny in Production 2025. Why not come join us in Newcastle on the 8th and 9th of October?
#ShinyInProduction
#Shiny
#Shiny
#RStats
#DataScience
loading . . .
Shiny in Production 2024 Videos
All our videos from Shiny in Production 2024, collected together in one place.
https://www.jumpingrivers.com/blog/sip-2024-videos/
0
4
1
reposted by
Colin Gillespie
Jumping Rivers
9 months ago
🔍 Working in a regulated environment? Demonstrating that your go-to #rstats packages are fit for purpose can be challenging, especially when transparency and auditability are key. 📌 Link in the comments to learn more.
#Litmus
#rStats
#Validation
#RegulatoryCompliance
#DataScience
#OpenSource
1
8
2
New blog post on
#rstats
validation (
www.jumpingrivers.com/blog/litmus-...
) Link to the shiny application in the comments
loading . . .
Visualising R Package Risk Assessments using Litmus
The Litmusverse is a suite of R tools that automates the risk assessment, scoring, and reporting of R packages—supporting compliance in regulated environments. Built for use across CRAN, Bioconductor,...
https://www.jumpingrivers.com/blog/litmus-dashboard/
9 months ago
1
4
2
You've still got 24 hours to submit an abstract!
bsky.app/profile/jump...
add a skeleton here at some point
9 months ago
0
0
0
reposted by
Colin Gillespie
Delilah S. Dawson
9 months ago
Can someone please explain to me why a scone in the UK is a hot, moist, buttery cube of delight, while a scone in the US is what happens when a biscuit makes love to a dust bunny?
65
545
39
reposted by
Colin Gillespie
Jumping Rivers
9 months ago
This week's Shiny in Production video is not one talk but four, as our brave quartet of lightning speakers try to cram everything they have to say into a six-minute time slot.
#RStats
#ShinyInProduction
#DataScience
#LightningTalks
loading . . .
Lightning Talks
- David Carayon: The SK8 project - Osheen Macoscar: Using Google Lighthouse to Analyse Shiny Applications - Astrid Radermacher: Jumping Rivers' package quality evaluation platform for regulated industries - Juan Ramon Vallarta Robledo: Chagas diagnostic algorithms: an online application to estimate cost and effectiveness of diagnostic algorithms for Chagas disease
https://www.youtube.com/watch?v=myjDntTHtbw
1
1
1
reposted by
Colin Gillespie
Ed Hawkins
9 months ago
Five years ago today, most historical UK monthly rainfall observations were not available to scientists. But the 66,000 pieces of paper containing the data had been scanned. With covid lockdown approaching we saw an opportunity to transcribe the data.
#RainfallRescue
began... 🧵
11
414
157
reposted by
Colin Gillespie
Alan Beattie
10 months ago
Real "Britain under WW2 rationing" vibe. Next up: Woolton Pie.
add a skeleton here at some point
6
72
18
I'm somewhat confused. I was proud that UK trains are absolutely terrible...
add a skeleton here at some point
10 months ago
1
0
0
reposted by
Colin Gillespie
Olaf Storbeck
10 months ago
Olaf Scholz mocked British railways over “broken tracks and bad trains”, claiming that "nothing works any more” in the UK. Turns out: Germany rail problems have become so bad that Deutsche Bahn long-distance service is less punctual than even the worst operator in Britain.
www.ft.com/content/d3b6...
48
651
263
reposted by
Colin Gillespie
Jumping Rivers
11 months ago
Abstract submission for the Shiny in Production Conference is now open! We’re looking for insightful case studies from diverse industries and applications. If you've used Shiny to solve real-world challenges, we’d like to hear your story! 📅 Submission Deadline: March 20th
#Shiny
#RStats
loading . . .
Shiny in Production 2025: Call for Abstracts
We are excited to announce the Call for Abstracts for [Shiny in Production 2025](https://shiny-in-production.jumpingrivers.com/), to be held on 8th-9th October 2025 in Newcastle upon Tyne, UK. Read on for more details on how to submit your work.
https://www.jumpingrivers.com/blog/shiny-in-production-2025-r-events-call-for-abstracts/
1
7
4
reposted by
Colin Gillespie
Jumping Rivers
11 months ago
Part 2 of "Porting a Shiny App to Observable" is now up on our blog. If you missed part 1 we looked at the basics of how to construct an Observable app. In Part 2 we look at adding your own styles and at how to quickly deploy the app.
#RStats
#RProject
#Shiny
#Observable
loading . . .
Porting a Shiny App to Observable Framework: Part 2
Description goes here.
https://www.jumpingrivers.com/blog/shiny-to-observable2/
0
4
2
reposted by
Colin Gillespie
DuckDB
11 months ago
DuckCon #6 starts in just two hours. Looking forward to seeing you in Amsterdam or online!
duckdb.org/events/2025/...
loading . . .
DuckCon #6 in Amsterdam
DuckDB is an in-process SQL database management system focused on analytical query processing. It is designed to be easy to install and easy to use. DuckDB has no external dependencies. DuckDB has bin...
https://duckdb.org/events/2025/01/31/duckcon6/
0
8
5
Load more
feeds!
log in