Mike Thomas's Avatar

Mike Thomas

@mike-thomas.bsky.social

Chief Data Scientist @ Ketchbrook Analytics | Host of the RWeekly Highlights Podcast | #rstats #python #data

218 Followers  |  195 Following  |  38 Posts  |  Joined: 12.11.2024  |  2.0565

Latest posts by mike-thomas.bsky.social on Bluesky

Preview
Issue 2025-W31 Highlights In episode 209 of R Weekly Highlights we learn ways you can pinpoint just what is slowing down your R code, a novel framing for testing your next plumber…

Episode 209 of R Weekly Highlights is out! serve.podhome.fm/episodepage/...

🏎️ Speed testing @kellybodwin.com
πŸͺ„ Testing Plumber APIs from R (Jakub Sobolewski)
πŸ“Š Recreating NY Times chart with ggplot2 (Spencer Schien)

h/t @mike-thomas.bsky.social & @jonocarroll.fosstodon.org.ap.brid.gy πŸ™

#RStats

02.08.2025 03:36 β€” πŸ‘ 12    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

Should we resurrect it?? 😬

22.07.2025 03:42 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I don’t think so 😒

22.07.2025 03:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

So many people around the world discovered what Apache Airflow is, and not for the right reasons πŸ˜…

18.07.2025 15:17 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Preview
Issue 2025-W28 Highlights It's been far too long since our last episode of R Weekly Highlights, but we are finally back with episode 207! In this episode we learn about novel ways…

Episode 207 of R Weekly Highlights is out! serve.podhome.fm/episodepage/...
πŸ› οΈ Generating Quarto syntax (Danielle Navarro)
πŸ€” Behavior-Driven Development @jakub-sobolewski.bsky.social
πŸ” Dive()ing into the Hunt @milesmcbain.bsky.social

h/t @mike-thomas.bsky.social & @rbyryo.bsky.social πŸ™

#RStats

12.07.2025 16:06 β€” πŸ‘ 6    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Preview
Issue 2025-W21 Highlights Have you wanted a chance to rewrite your own history? With Git, you certainly can! We learn that and other amazing tips to supercharge your version control…

Episode 205 of the R Weekly Highlights Podcast is out! serve.podhome.fm/episodepage/...

πŸ“œ Good Git History @maellesalmon.bsky.social (SLCRUG)
πŸ“¦ dockViewR @davidgranjon.bsky.social (Cynkra)
πŸ•΅οΈ Mock them all (Murielle Delmotte - ThinkR)

h/t @mike-thomas.bsky.social & Jon Calder πŸ™

#RStats

23.05.2025 10:11 β€” πŸ‘ 10    πŸ” 3    πŸ’¬ 2    πŸ“Œ 0
Preview
Introducing {shinyfa}: Analyze Large Shiny App Codebases Faster with This R Package | Daly Analytics Discover {shinyfa}, a new R package designed to improve developer experience by analyzing and summarizing the structure of large Shiny applications. Perfect for consultants, teams, and contributors wo...

πŸ“¦ I’m excited to share a new #rstats package I’ve been working on: {shinyfa} built to help folks working on large or unfamiliar #rshiny apps ✨

The package scans your app folders and extracts out details on render*(), reactive() and input$ to a dataframe!

πŸ“– www.dalyanalytics.com/blog/shinyfa...

19.05.2025 13:47 β€” πŸ‘ 13    πŸ” 3    πŸ’¬ 2    πŸ“Œ 0
Preview
Issue 2025-W19 Highlights Episode 204 of R Weekly Highlights is jam-packed with four highlights! We discuss the recent improvements to the recipes package in the tidymodels suite,…

Episode 204 of R Weekly Highlights is out! serve.podhome.fm/episodepage/...

🍳 recipes 1.3.0 @emilhvitfeldt.bsky.social
πŸ“Š Chart challenge @nrennie.bsky.social
βž— Rotation modulo @jonocarroll.fosstodon.org.ap.brid.gy
πŸ“¦Top 40 pkgs Joe Rickert

h/t @mike-thomas.bsky.social & @batoolmm.bsky.social πŸ™

07.05.2025 11:09 β€” πŸ‘ 11    πŸ” 5    πŸ’¬ 0    πŸ“Œ 1

Thank you for this project, Dirk! We use it every day!

04.05.2025 22:03 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Issue 2025-W18 Highlights In this episode of R Weekly Highlights we hear from industry experts on how they choose a programming language for their projects, a big boost to the use…

Episode 203 of R Weekly Highlights is out! serve.podhome.fm/episodepage/...

πŸ€” Choosing a programming language @jperkel.bsky.social
✨ Shiny with Copilot (Piotr Pasza Storożenko) @appsilon.bsky.social
🏫 Journey to learning R (Bruno Ponne)

h/t @mike-thomas.bsky.social & Sam Parmar πŸ™

#RStats

02.05.2025 10:44 β€” πŸ‘ 5    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Instant SQL is HERE
#INSTANTSQL

23.04.2025 22:58 β€” πŸ‘ 17    πŸ” 5    πŸ’¬ 1    πŸ“Œ 4

You know you're in trouble when the Tableau Community forum's top answer to your question (on something that should be completely straightforward to do in any BI tool) begins with "Just make a small Python script with a cron job..."

#databs

15.04.2025 21:08 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Issue 2025-W15 Highlights In this episode of R Weekly Highlights: We have a six-month follow-up perspective from an early Positron user, how the current landscape of AI tools…

Episode 201 of R Weekly Highlights Podcast is out! serve.podhome.fm/episodepage/...

πŸ›  Positron joys & pains @drmowinckels.io
🏫 Learning Tidyverse with AI @minecr.bsky.social
πŸ“ˆ Observable for R users @nrennie.bsky.social

h/t @mike_ketchbrook & @jonocarroll.fosstodon.org.ap.brid.gy πŸ™

#rstats

09.04.2025 10:55 β€” πŸ‘ 8    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Preview
Home Learn R, R tutorials, R resources, blog posts and the latest updates about the statistical programming R language.

The latest #Rweekly issue is out!
Positron, Tidyverse + AI, Observable (another post by @nrennie.bsky.social in the newsletter highlights!)
#Rstats #reading
rweekly.org

07.04.2025 17:28 β€” πŸ‘ 12    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

THERE IS NO SUCH THING AS A β€œTRADE DEFICIT”—IT’S JUST CALLED β€œBUYING THINGS.” YOU DO NOT HAVE A TRADE DEFICIT WITH YOUR DENTIST JUST BECAUSE HE NEVER BUYS ANYTHING FROM YOU.

02.04.2025 22:58 β€” πŸ‘ 25289    πŸ” 5260    πŸ’¬ 294    πŸ“Œ 233
Preview
Issue 2025-W14 Highlights By some minor miracle (even on April Fools) the R Weekly Highlights podcast has made it to episode 200! We go "virtual" shopping for LLM-powered text…

A podcasting achievement unlocked: Episode 200 of the R Weekly Highlights podcast is out! serve.podhome.fm/episodepage/...

πŸ›’ Text analysis & prediction with {mall} @camlivio.bsky.social @posit.co
πŸ“Š Guide to gradients @jamesgoldie.dev

h/t @mike-thomas.bsky.social & Jon Calder πŸ™

#RStats

02.04.2025 11:12 β€” πŸ‘ 13    πŸ” 5    πŸ’¬ 0    πŸ“Œ 2
Incredible Gio Reyna Dribble Though 5 Mexican Defenders | USA v. Mexico | CBS Sports Golazo
YouTube video by CBS Sports Golazo Incredible Gio Reyna Dribble Though 5 Mexican Defenders | USA v. Mexico | CBS Sports Golazo

I’m just gonna leave this here…

youtu.be/L7VjqyQh1PE?...

@usmnt.ussoccer.com

#usmnt

21.03.2025 15:33 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Issue 2025-W12 Highlights Thriving in a multi-lingual data science lifestyle while authoring your next Quarto project, putting LLMs to the scientific test with parsing manuscripts,…

Episode 199 of the R Weekly Highlights Podcast is out! serve.podhome.fm/episodepage/...

πŸ“‘ Multilingual Quarto @ivelasq3.bsky.social
🐒 {ellmer} for science (seascapes models)
βš•οΈ 1854 Cholera Outbreak Map in R (Niamh Mimnagh)

h/t @mike_ketchbrook & @rbyryo.bsky.social πŸ™

#RStats #DataScience

19.03.2025 11:11 β€” πŸ‘ 12    πŸ” 6    πŸ’¬ 1    πŸ“Œ 1
Post image

Introducing the DuckDB Local UI, the easiest way to explore local data files with DuckDB. Built in close partnership with @duckdb.org for the community.

duckdb -ui

Learn more:
duckdb.org/2025/03/12/d...

12.03.2025 17:08 β€” πŸ‘ 24    πŸ” 10    πŸ’¬ 0    πŸ“Œ 0
Preview
Issue 2025-W11 Highlights Giving your package documentation site a little personality and much more with {pkgdown} customization, plus a novel new package to bring the power of…

Episode 198 of the R Weekly Highlights podcast is out! serve.podhome.fm/episodepage/...

🌐 Unique documentation for your R package (Murielle Delmotte - ThinkR)
πŸ“‰ LaTeX typesetting on graphs with {xdivr} (Paul Murrell)

h/t @mike-thomas.bsky.social & @batoolmm.bsky.social πŸ™

#RStats #DataScience

12.03.2025 15:51 β€” πŸ‘ 6    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

As an alternative to AWS, consider digital ocean. Works great for cloud computing.

11.03.2025 13:31 β€” πŸ‘ 18    πŸ” 5    πŸ’¬ 2    πŸ“Œ 0

Classically trained pianist here. The correct answer is A flat and it’s not even close.

08.03.2025 16:59 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Issue 2025-W10 Highlights A major milestone for leveraging LLMs in R just landed with the new ellmer package, along with a terrific showcase of retrieval-augmented generation…

Episode 197 of the R Weekly Highlights podcast is out! serve.podhome.fm/episodepage/...

πŸ“¦ {ellmer} on CRAN @hadley.nz
πŸ“œ RAG Prototyping @christophscheuch.bsky.social
πŸ“° Closeread Contest Winners @posit.co

Plus a recap of my appearance on @coderradio.bsky.social 608!

h/t Sam Parmar πŸ™

#rstats

07.03.2025 12:11 β€” πŸ‘ 8    πŸ” 1    πŸ’¬ 0    πŸ“Œ 1

Huge thanks to R Weekly & Sam Parmar for the shoutout, and a special thanks to @rpodcast.bsky.social for sharing on the podcast! We're honored and energized by the support.

Check out the posts here:

- {ellmer} on CRAN: posit.co/blog/announc...
- Closeread Contest Winners: posit.co/blog/closere...

07.03.2025 15:00 β€” πŸ‘ 8    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

Got one of these today and it was awesome πŸ“©

Time for me to pay it forward

05.03.2025 04:42 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

If you’ve ever thought about emailing an OSS maintainer to thank them for a project, do it! It’s really lovely to get an email like that. ☺️

04.03.2025 22:41 β€” πŸ‘ 33    πŸ” 3    πŸ’¬ 0    πŸ“Œ 1

FYI β€” well aware I don’t need to educate you at all on packages πŸ˜‚

28.02.2025 18:14 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

To be honest: packages.

I know that may be overkill for a lot of people out there, but it’s the solution we prefer. And once you’ve created a few packages, you realize it’s not all that much more difficult (esp. if you’re not releasing to CRAN/PyPI) to turn those reusable scripts into a πŸ“¦

28.02.2025 14:58 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

You’re welcome! It’s a great question / thought exercise.

I’m not sure I understand your question about sharing code across repos. Do you mean with respect to practicing D.R.Y.? Or are you asking how two services with codebases in different repos would talk to each other?

28.02.2025 03:42 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

What advice do folks have for organising projects that will be deployed to production? How do you organise your directories? What do you do if you're deploying multiple "things" (e.g. an app and an api) from the same project?

27.02.2025 14:15 β€” πŸ‘ 102    πŸ” 30    πŸ’¬ 27    πŸ“Œ 4

@mike-thomas is following 20 prominent accounts