Spanishpear
spanishpear.bsky.social
Spanishpear
@spanishpear.bsky.social
Jira Frontend Platform - Developer productivity and tooling @ Atlassian (yes, that Jira, but it's fun and complex work!)

University educator (Programming languages x Rust 🦀, prev: CS101 in C). OSS when I can!

Opinions entirely my own 🫡

they/them🏳️‍🌈
Merry Christmas y'all - and happy holidays!🎄🌟🎁
December 25, 2025 at 7:37 AM
Finally managed to get around to raising my first contribution to oxc to fix a bug with junit reports - merged only 15 minutes later💜

What an awesome project and team. The openness, speed, ✨ fast CI - definitely encouraged to contribute more!

junit reports should work a bit nicer in future!
December 7, 2025 at 12:11 PM
Reposted by Spanishpear
The White House surrenders at 138 million views. Sabrina wins.
December 5, 2025 at 7:55 PM
Just a silly goose trying to land my 10k file PR with no conflicts 😭🤪
October 19, 2025 at 1:23 AM
Reposted by Spanishpear
React is kinda at a point where it’s competing with itself. You can build a good app using React patterns from 2016 without fiber. Or you can build a great app using patterns from 2025. Most who are not using a framework are still doing 2016.
September 16, 2025 at 2:36 PM
Found a TS file that spends 30_000ms in the checker 🤪

Wonder what the ts-go checker would take 🤔 will give it a try!
September 14, 2025 at 12:42 AM
Reposted by Spanishpear
Type stripping is enabled by default 🔥🔥🔥🔥
You can just run `node file.ts` without `--experimental-strip-types` flag.
This is a huge milestone
Node.js 22.18.0 is out and enables type stripping by default – that’s right, Node.js LTS can now run TypeScript files. Shout out to @marcoippolito.dev for championing that effort! Download links and full changelog available at nodejs.org/en/blog/rele...
Node.js — Node.js v22.18.0 (LTS)
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
nodejs.org
August 1, 2025 at 5:16 AM
Already had a few people have their understanding "click" with these new docs! 🎉
no.lol lauren @no.lol · Jul 21
new React Compiler docs have landed! thank you everyone for the feedback.

react.dev/learn/react-...
July 22, 2025 at 3:02 AM
Excited to try this further with project references soon 🥳🥳 🤞🤞🤞
oxlint + tsgolint = no slow down!

no-floating-promises completes 4.4k files in 3.2 seconds, in the vscode repo.

typescript-go is the future, all credits to the ts-go team! We just glued everything together 😀

github.com/microsoft/ty...
July 19, 2025 at 1:02 PM
Mochi has a new habit of sitting on the coffee machine and turning it on, extremely cute until there is hot water everywhere 🙈
July 5, 2025 at 12:52 AM
🎉🎉🎉 We did it chat jestjs.io/blog/2025/06...
June 10, 2025 at 3:29 PM
Reposted by Spanishpear
every qr code scan triggers a vercel function that spins up a flyio container that deploys a digitalocean droplet that
June 9, 2025 at 2:46 AM
Reposted by Spanishpear
i actually think it's disgusting that slack automatically changes :) to 🙂. they do NOT communicate the same meaning! you're embarrassing me!!
May 6, 2025 at 6:51 PM
Any github folks know if there's a way to do diff highlighting AND syntax highlighting in codeblock?

```diff, js
console.log('this should highlight js');
// and below, as diff
+ await mkdtemp(join(realpath(tmpdir()), 'foo-'));
- await mkdtemp(join(tmpdir(), 'foo-'));
```
🥺
Syntax Highlighted Diffs
Unified and split diffs now feature syntax highlighting, which adds colors to your code to make its meaning and structure clearer. Now you can more easily understand the code that…
github.blog
April 26, 2025 at 3:18 AM
inside of you there are two wolves
April 20, 2025 at 9:43 AM
Reposted by Spanishpear
we're switching to quarterly posts for @e18e.dev showcases/updates, so here's the first one! we'll still be posting about other things in between, too 🙏
Community Showcase (Q1 2025)
An update on what the community has been up to in Q1 of 2025
e18e.dev
April 4, 2025 at 2:32 PM
Reposted by Spanishpear
Not many people realise this but one of the reasons tram networks were torn up across the globe in the mid 20th century was the soaring costs of paying philosophers to staff the point switches.
March 31, 2025 at 10:35 AM
🤔Anyone else looking forward to a stable jest v30? Have just raised github.com/jestjs/jest/... to find out more 👀
[Meta]: Current blockers for a v30 release? · Issue #15556 · jestjs/jest
🚀 Feature Proposal NoteTLDR: I did some web + issue searching, and could not easily find information re: a jest roadmap, or a v30 release. This issue seeks clarification on what is blocking or desi...
github.com
March 31, 2025 at 1:12 AM
Reposted by Spanishpear
First attempts for ts-go look really promising on @tanstack.com router, which is really heavy on types:

TS 5.8:
Total time: 3.34s
Memory used: 393215K

TS-GO:
Total time: 0.770s
Memory used: 381023K

This is from our large example with 400 routes. 4.3x faster, less memory used 🤯
March 11, 2025 at 5:24 PM
Well, besides the fact that I'm very sick and shouldn't be on my phone but 🤝🤝🤫🤫
March 11, 2025 at 9:50 PM
Reposted by Spanishpear
For folks who are bothered that the new @typescriptlang.org is in Go, and if it helps: yes, they did talk to me about it, yes we talked over various concerns and requirements, and yes, going with Go was a reasonable and good idea. :)
March 11, 2025 at 8:00 PM
This is so exciting!!!

Yes, it's not rust 😄 but perhaps a well written port will create opportunities for that in future, rather than the current 70k js file 😂

That aside, I'm excited to try this with our thousands of packages and see where it lands!
Today we're thrilled to announce our effort to port the TypeScript compiler and language service to native code, gaining a 10x speed boost in build times and editor responsiveness!

devblogs.microsoft.com/typescript/t...
A 10x Faster TypeScript - TypeScript
Embarking on a native port of the existing TypeScript compiler and toolset to achieve a 10x performance speed-up.
devblogs.microsoft.com
March 11, 2025 at 9:36 PM
It's totally normal to wake up on the weekend and think about CI speed right?
March 8, 2025 at 12:18 AM