George Stagg

George Stagg

@gws.phd

Software Engineer @ Posit working on Open Source & AI. Maths. Physics. I like making things.

2.3K followers222 following26 posts

This article has some really great advice, especially in the agentic era where code can be rewritten quickly if needed. dannorth.net/blog/best-si... The author articulates things I feel intuitively about building software, particularly the idea of “as simple as possible, but no simpler”.

dannorth.netBest Simple System for NowYou can have your cake and eat it, as long as you bake it carefully. ‘We can do this the quick way and pay later, or the thorough way and pay now.’ This seems to be a fundamental dichotomy in software...

George Stagg reposted

Do you love maps? Of course you do! With the latest release of #ggsql we now support spatial plotting directly from your database. As a cherry on top, the release also provides powerful in-layer aggregation. Read all about it on the blog

opensource.posit.coggsql 0.4.1: Spatial plotting and in-layer aggregationggsql 0.4.1 adds support for spatial plotting and data aggregation within layers. Read all about the new features in this release post.

George Stagg reposted

George Stagg reposted

The Grammar of Graphics for SQL – and it’s for real! 😅 #ggsql brings the Grammar of Graphics to SQL - developed by the team behind ggplot2 at Posit. No need to switch to another tool to create nice charts once you have queried your database. #30DayChartChallenge | Day 22 - New tool #dataviz 📊

I've been working on this over the last few months and in my opinion it is just beyond cool. Grammar of graphics for SQL users!

Thomas Lin Pedersen@thomasp85.com

I am excited beyond description to lift the veil on what we have been working on in 2026: Please meet ggsql! A new extension of the SQL language for creating visualisations using the grammar of graphics. Read all about it in the blog post or visit the website at ggsql.org

There are interactive examples at ggsql.org, and instructions for installing ggsql and its Positron extension. We've focused on duckdb to start with, so it's super easy to use data from CSV, parquet, and more, without R or Python! I'm really proud of our work so far, please give it a go!

ggsql.orgggsql

George Stagg reposted

Super excited for the new release of #rstats V8 which now also works in WebR by running js/wasm natively in web worker (thanks to @gws.phd). Will release some cool new packages soon to show the potential of WASM in R ✨

Thanks to some joint work with @jeroenooms.bsky.social the latest dev build of webR now supports the {curl} package, along with many other packages that rely on it! 🎉 If you're able to use a WebSocket SOCKS proxy (outside of the browser), you can now use {curl} to make HTTP requests in webR.

View full thread

Even ellmer works! Here using a provider that does not require auth: webr.r-wasm.org/latest/#code... Of course, the usual rules about API keys in webR still apply: *ALL* R source is visible client-side, so *NEVER* publish anything that actually includes any secret keys. This is just a neat demo!

Thanks to some joint work with @jeroenooms.bsky.social the latest dev build of webR now supports the {curl} package, along with many other packages that rely on it! 🎉 If you're able to use a WebSocket SOCKS proxy (outside of the browser), you can now use {curl} to make HTTP requests in webR.

George Stagg reposted

🚀Quarto Live developer @gws.phd shows how to make interactive, explorable, & reproducible docs. #Python & R in the browser—no setup, no servers! ✅ Live coding exercises & auto-checking ✅ Works on mobile! 📺 Watch now → buff.ly/41BnAsT #Quarto #DataScience #WebAssembly

buff.lyQuarto Live: WebAssembly powered data science learning | pyOpenSci🚀 How Quarto Live Brings Code to Life in the Browser! 🌍✨Quarto Live takes interactive coding & publishing to the next level with WebAssembly-powered execut...

George Stagg reposted

As far as I’m concerned, #webr and #shinylive is indistinguishable from magic. I can’t believe that since first installing #quarto-webr a few hours ago till now, I’ve gotten a relatively complicated #shinyapp exported, deployed, and running serverless. This is magic. #rstats

George Stagg reposted

I have now also ported the color vision deficiency simulation app to Shiny live. Advantage is this runs entirely in your browser, even though you "upload" the image it never leaves your computer.

Recently I've been working on getting #polars running in #pyodide. This was a fun one, even requiring patches to LLVM's #wasm writer! Everything has now been upstreamed and earlier this week Pyodide v0.27.0 released, including a Wasm build of Polars usable in Pyodide, Shinylive and Quarto Live 🎉

George Stagg reposted

We’ve been working hard on next quarto version and it is coming out soon. It is already available so if you are ok to try it please do ! Feedback welcome to find the remaining bugs that could still be hidden. Thanks !

Quarto@quarto.org

PSA: Quarto v1.6 is coming soon - we'd love your feedback on the preview release! quarto.org/docs/download/prerelease.html

I've written a series of blog posts about what I've been up to over the last few months! 📝 In the posts I talk about webR, R Shinylive, and a new Quarto extension for interactive code exercises. Take a look if you're interested in the latest for R for WebAssembly. www.tidyverse.org/blog/2024/10...

tidyverse.orgWebAssembly roundup part 1: webR 0.4.2 - TidyverseFirst in a series of blog posts about what's new in R for WebAssembly. The latest release of webR 0.4.2 is now available, with updates to the viewer mechanism, support for displaying htmlwidgets, an I...

George Stagg reposted

No trick, all treats - posit::conf(2024) talks are now on YouTube! 🍬 Over a thousand people gathered in Seattle and online to dive into all things open-source data science. With 100+ talks, there's a lot to explore! Check out the playlist: www.youtube.com/playlist?lis... #RStats #Python

I recently wrote a deep-dive post discussing the patches we make to LLVM Flang to cross-compile #wasm objects from Fortran source for #webR. It's at gws.phd/posts/fortra..., do take a look if you're interested. There are also some fun little interactive BLAS & LAPACK demos near the end of the post.

You are up to date.