Andy Gayton
banner
ndyg.ca
Andy Gayton
@ndyg.ca
Simple tools, fewer abstractions—inviting everyone to tinker & build. What’s worth building? For me: empathy and reworking our urban environments for humans.

https://ndyg.ca / https://www.cross.stream

🌌 Milky Way, ☀️Solar System, 🌍Earth, 🍁Canada, Toronto
experimenting with Nushell (http-nu) + oauth over the weekend

github.com/cablehead/ht...
November 24, 2025 at 5:26 PM
Reposted by Andy Gayton
You _don't_ _have_ to use Nushell to use cross. stream!

Its api is JSON over HTTP, so you can use it from Python, Typescript, Go, Rust: wherever you have a HTTP client and a JSON parser. This is what it looks like to query a stream from deno / javascript
November 21, 2025 at 1:58 PM
i'm slow a lot. I'm realizing I almost always demo cross. stream from the Nushell repl.. so this might not be obvious...
November 21, 2025 at 1:58 PM
Reposted by Andy Gayton
Oh I can imagine. One of the nicest things about browsers getting functionality that enables more complex UX is that you need less jank top make the things you want. Being able to go from React hell to something much lighter becomes more likely with every new feature like this, i think.
November 13, 2025 at 6:53 PM
there's not enough reasons to use the word "penultimate" and also fjall v3 is shaping up terrifically
v3 pre.6 is out - probably the penultimate prerelease before going into release candidate(s). At this point, all major architectural reworks are done, and just some APIs need some changes. Followed by a final cleanup and stabilization phase.

crates.io/crates/fjall...
crates.io: Rust Package Registry
crates.io
November 13, 2025 at 8:39 PM
Browser native View Transitions with @jakob.fun

www.youtube.com/watch?v=89db...
View Transitions: The brand-new browser API that will blow your mind - Jakob Endrestad Kielland
YouTube video by NDC Conferences
www.youtube.com
November 13, 2025 at 6:31 PM
November 12, 2025 at 4:29 PM
Reposted by Andy Gayton
November 11, 2025 at 8:10 PM
Reposted by Andy Gayton
“The interesting part is not how much better React is—it's how little progress we've actually made.”

backbonenotbad.hyperclay.com
React vs Backbone in 2025
A comparison between a React and Backbone password strength app
backbonenotbad.hyperclay.com
October 25, 2025 at 12:56 PM
Reposted by Andy Gayton
3.0.0 pre.5 is out and brings journal compression support.

Here's 16K JSON blobs being written:
November 8, 2025 at 2:56 PM
I've been exploring this hunch that there's something really interesting in combining an event stream with Nushell. I've been trying to work out what makes this combination special, and really liked this observation from boomshroom. in shells, streaming is the default
November 6, 2025 at 5:29 AM
make development fun again

jsteuernagel.de/posts/a-pris...

Great post by Jana
A prison of my own making
Killing the joy of homelabbing with my own expectation
jsteuernagel.de
November 3, 2025 at 2:42 PM
Reposted by Andy Gayton
Well, it was a faulty RAM stick everybody
October 26, 2025 at 12:24 PM
Reposted by Andy Gayton
October 23, 2025 at 6:24 PM
TIL @andersmurphy.bsky.social One Billion Checkboxes demo is actually 1,000,583,424, checkboxes cause the math worked better that way. Just casually chucking in an extra 500K reactive checkboxes 😂
Two way data bindings when you need them makes #datastar an absolute joy to work with.
October 21, 2025 at 8:10 PM
Reposted by Andy Gayton
Once you realize the web is really just a giant game / graphics engine that gives you a DSL for content, and a DSL for styling, and a scripting language for anything extra...it all kinda starts to make sense.

the "scripting" language is the escape hatch for the cases the DSLs can't handle.
October 20, 2025 at 5:31 AM
Reposted by Andy Gayton
@nushell.bsky.social fully integrated into @zed.dev ? 😍
October 4, 2025 at 3:17 PM
Reposted by Andy Gayton
Messing around with nushell because sometimes, when I'm bored, even video games can't hold a candle to... terminal shells/scripting languages?

Oh God I might need to socialize with people some more.

As soon as I'm done gushing about how fucking cool it is that nushell can read SQLite databases.
September 22, 2025 at 2:35 AM
Reposted by Andy Gayton
I forgot how nice sqlite and nushell are to work together with when debugging
October 8, 2025 at 11:31 AM
This is the way. Don't attempt to replace your system shell on day one. Reach for Nushell like you might `jq` or a Python repl
I realized Nushell should be a tool and not a shell replacement and it changed my world. Lot of cool features for daily data driven tasks
October 19, 2025 at 2:56 AM
Reposted by Andy Gayton
nushell is really nice
October 12, 2025 at 3:11 AM
6 weeks=new Nushell release! 0.108.0 is here:

nushell.sh/blog/2025-10...

Thank you core-team!

It's a blockbuster: QoL + papercut fixes. A highlight: `nu --mcp` lets Nushell run as an MCP server, your agent can now drive it.

With polars plugin: interactive ms dataframe slicing
Nushell 0.108.0 | Nushell
A new type of shell.
nushell.sh
October 16, 2025 at 3:20 PM
`ui = fn(state)`

this is a terrific write up
October 16, 2025 at 3:07 PM
Viktor Rudebeck on Nushell

vlovgr.se/posts/nu-shi...
October 14, 2025 at 5:13 PM
did you know, in addition to being a better `jq` than `jq`, @nushell.bsky.social has builtin sqlite support
October 10, 2025 at 2:20 PM