Cam (@Cameron_C2) header
Cam (@Cameron_C2) profile picture

writing code at @voidzerodev (acq. @cloudflare)

London
Joined October 2015
Photo by Cam (@Cameron_C2)Photo by Cam (@Cameron_C2)Photo by Cam (@Cameron_C2)Photo by Cam (@Cameron_C2)Photo by Cam (@Cameron_C2)Photo by Cam (@Cameron_C2)Photo by Cam (@Cameron_C2)Photo by Cam (@Cameron_C2)Photo by Cam (@Cameron_C2)Photo by Cam (@Cameron_C2)
Introducing tsrs: a Rust port of the TypeScript compiler 🦀 We are not forking TypeScript! ◆ In close collaborating with the TypeScript team ◆ Up to 8x faster than TS 7.0 & ~70% less memory ◆ Runs in WASM, so it works in your browser & on Workers ◆ Soon part of the Oxc toolchain npx tsrs blog.cloudflare.com/typescri…
148
542
223
5,083
664,071
absolutely insane, a 0-click RCE via cellular on a system connected to a 2-tonne machine.
0-Click RCE on the Tesla Infotainment Through Cellular Network cc @_p0ly_ @vdehors synacktiv.com/sites/default/…
1
9
1,113
Expo SDK 58: 3x faster transforms 2x faster end to end built on top of oxc!
SDK 58 is out 🙌 This SDK is built for iOS 27. Apps on SDK 58 will be ready for Duo on day one 📖. The release also includes App Intents for Siri, 2x faster clean Android builds, faster Expo modules, and a CLI built for your coding agent. Changelog: expo.dev/changelog/sdk-58 Upgrade: 𝚗𝚙𝚡 𝚎𝚡𝚙𝚘 𝚒𝚗𝚜𝚝𝚊𝚕𝚕 𝚎𝚡𝚙𝚘@^𝟻𝟾.0.0 --𝚏𝚒𝚡
2
22
1,047
every day I see fewer and fewer reasons to use memory-unsafe languages. in the last few weeks: 10 patched Chromium CVEs, multiple use-after-frees and memory corruption bugs, an exploited CoreGraphics out-of-bounds write, and an iOS 27 jailbreak demo. slop rewrites in rust are the only solution to prevent against these classes of bugs
2
39
2,448
ViteConf is LIVE! check out a ton of exciting talks below!
1
5
410
ViteConf is on Thursday! There’s an awesome lineup of talks touching all edges of the Vite ecosystem. Take a look and sign up to watch below!
1
1
14
755
there’s a mini snake game in chatgpt while you wait for images to load nice little easter egg 🐣
6
430
i’ll be at @cloudflare connect next week in San Francisco speaking with @mdong1909 talking about Void! Check it out! reach out if you’re in SF, want to connect or to chat anything VoidZero! cloudflare.com/connect/
7
33
4,829
is there a way to configure personal skills in cloud environment ex codex cloud - or is that not a solved problem yet?
5
2
459
let’s gooo!! more competition is good for everyone!
Lots of discussion out there about our next model(!), so I wanted to give an early look as soon as possible. Introducing Gemini 4 Argon! It shows frontier performance in complex workflows, cyber defense and software engineering. Teams are using it extensively at Google, from coding to quantum computing, great feedback. Here’s a look at the benchmarks:
5
510
Rolldown v1.2.12 is out 🎉 - Support inlining small shared chunks via `experimentalInlineCommonChunks` 🧵 - Fix `undefined` re-exported namespace members with `strictExecutionOrder` - Fix non-deterministic chunk output with `entriesAwareMergeThreshold` - More bug fixes and improvements github.com/rolldown/rolldown…
1
10
4
59
24,514
oxlint-tsgolint v7.0.2003 has been released! 🚀 → new rule: no-generated-empty-object-type → 13 bug fixes → perf improvements → experimental improved checker scheduling (up to 30% faster check & lint (see below!) github.com/oxc-project/tsgol…
1
11
1
105
5,800
Experimental checker affinity reuses cached types - thanks to @feedthejim for the initial investigation. This is hidden behind an env var until the option is stabilized. Take a look at github.com/oxc-project/tsgol… for how to try it. The performance is most noticable in large repos - some benchmarking has seen improvements of almost 30%. Please share your findings!
1
1
9
612
The no-generated-empty-object-type rule will be available on monday with the oxlint release
1
1
3
352
In the next version of oxlint tsgolint, assigning files to programs gets up to 6x faster! github.com/oxc-project/tsgol…
2
7
71
3,303
Before we can start checking/linting files, we need to assign them to a tsconfig so they can get the correct program settings, any globals/ambient declarations. This work blocks running the linter/checker.
3
281