Tophe's Avatar

Tophe

@topheman

โค๏ธ TypeScript, WebAssembly & Rust ๐Ÿฆ€ https://topheman.github.io/me/

31
Followers
138
Following
27
Posts
06.12.2023
Joined
Posts Following

Latest posts by Tophe @topheman

Video thumbnail

Learning #Effect by building a runtime visualizer โ€” fiber tree, timeline, execution log in the browser.

#EffectTS #TypeScript #EffectViz

effect-viz.vercel.app

14.02.2026 13:06 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Visual Effect - Interactive Effect Playground Interactive examples of TypeScript's beautiful Effect library

Interactive animations for better understanding #effectTS flow.
effect.kitlangton.com

29.01.2026 07:48 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
How to Give Your AI Agent Long-Term Memory
How to Give Your AI Agent Long-Term Memory YouTube video by Syntax

Do you use #beads ? www.youtube.com/watch?v=cWBV...

13.01.2026 18:59 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
CleanTube Le meilleur de YouTube en Franรงais, sans distractions.

Premier site vibecodรฉ avec Claude : CleanTube ๐Ÿ’…

Un frontend minimaliste pour YouTube avec que des chaรฎnes de qualitรฉ ๐Ÿ’Ž

revolunet.github.io/cleantube

Mises ร  jour automatisรฉes par GitHub actions ๐Ÿ‘Œ

#JustForkIt

07.01.2026 18:43 ๐Ÿ‘ 0 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
npm to Implement Staged Publishing After Turbulent Shift Off... The planned feature introduces a review step before releases go live, following the Shai-Hulud attacks and a rocky migration off classic tokens that d...

npm is planning to implement staged publishing, adding a review step before packages go live.

It follows a year of supply chain attacks & a rocky shift away from classic tokens over the past month that left many maintainers struggling.

socket.dev/blog/npm-to-... #NodeJS cc: @campuscodi.risky.biz

07.01.2026 17:25 ๐Ÿ‘ 9 ๐Ÿ” 5 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 2

How to easily add newlines in #Claude. Works as well in #Opencode.

19.12.2025 22:16 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Critical Security Vulnerability in React Server Components โ€“ React The library for web and native user interfaces

There is critical vulnerability in React Server Components disclosed as CVE-2025-55182 that impacts React 19 and frameworks that use it.

A fix has been published in React versions 19.0.1, 19.1.2, and 19.2.1. We recommend upgrading immediately.

react.dev/blog/2025/12...

03.12.2025 15:45 ๐Ÿ‘ 142 ๐Ÿ” 91 ๐Ÿ’ฌ 7 ๐Ÿ“Œ 16
JavaScript operator: await: Use at module top level | Can I use... Support tables for HTML5, CSS3, etc

JavaScript top-level await is no longer considered 'baseline' due to a pretty big Safari bug caniuse.com/mdn-javascri...

The module graph fails in cases where two modules import a third at the same time. Demo: random-stuff.jakearchibald.com/bug-repros/t...

It's best to avoid the feature for now ๐Ÿ˜”

26.10.2025 20:17 ๐Ÿ‘ 165 ๐Ÿ” 40 ๐Ÿ’ฌ 13 ๐Ÿ“Œ 5
Post image

Don't [...spread] or .split() your strings!

Use Intl.Segmenter API. Available in every JS runtime

23.10.2025 14:54 ๐Ÿ‘ 535 ๐Ÿ” 82 ๐Ÿ’ฌ 17 ๐Ÿ“Œ 10
Nvidia, OpenAI, and Oracle pulling off the classic investment circle jerk
Nvidia, OpenAI, and Oracle pulling off the classic investment circle jerk YouTube video by Morning Brew

๐Ÿ“บ The short version of the AI bubble.
Each loop lifts stock prices, but the underlying value is unclear.
#AI #AIbubble #Economy
www.youtube.com/shorts/JLA3T...

19.10.2025 17:27 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Tech Billionaires Know the AI Bubble Will Burst (They're Already Building Bunkers)
Tech Billionaires Know the AI Bubble Will Burst (They're Already Building Bunkers) YouTube video by Vanessa Wingรฅrdh

๐Ÿ“บ The AI bubble explained by Vanessa Wingรฅrdh.
Big Tech is faking AI profits through circular deals โ€” investing in each other, then buying one anotherโ€™s products with the same money.
#AI #AIbubble #Economy
www.youtube.com/watch?v=Rc0k...

19.10.2025 17:27 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Toolchain Notes - Toolchain Notes The notes I've taken while diving into the source code of rolldown and oxc

Want to go further into #oxc internals? Check topheman.github.io/toolchain-no...

14.10.2025 08:07 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Jim Dummet | JavaScript at the speed of Rust: Oxc | ViteConf 2025
Jim Dummet | JavaScript at the speed of Rust: Oxc | ViteConf 2025 YouTube video by ViteConf

๐Ÿ“บ Jim Dummet about JavaScript/Rust interoperability and performant JS plugins for Oxlint @viteconf.org #ViteConf #Rust #oxc
www.youtube.com/watch?v=ofQV...

14.10.2025 08:06 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Ferris selfie

Ferris selfie

Thatโ€™s the end of #EuroRust 2025! ๐Ÿฆ€

Thanks to the speakers and organizers for those two days of conference. ๐Ÿ‘

#rustlang #EuroRust25

10.10.2025 20:30 ๐Ÿ‘ 5 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Rails Needs New Governance Ages ago, when I was still a student, I taught myself Ruby on Rails for my senior thesis and fell in love. Fifteen years later, and Iโ€™ve used Rails at every job Iโ€™ve ever held in the tech industry. Fifteen years, and I still love Rails! But thereโ€™s something rotten at its core, and we share a name.

Ages ago, when I was still a student, I taught myself Ruby on Rails for my senior thesis and fell in love. Fifteen years later, and Iโ€™ve used Rails at every job Iโ€™ve ever held in the tech industry. Fifteen years, and I still love Rails! But thereโ€™s something rotten at its core, and we share a name.

19.09.2025 18:43 ๐Ÿ‘ 181 ๐Ÿ” 69 ๐Ÿ’ฌ 16 ๐Ÿ“Œ 16

You're looking for a #Rust ๐Ÿฆ€ developer who has a solid experience with the web ecosystem? I'm based in ๐Ÿ“Paris.

Contacts: topheman.github.io/me/

19.09.2025 11:44 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Building a plugin system - WebAssembly Component Model Discover how WebAssembly Component Model works through the concrete use case of a REPL with a plugin system

Just published an article series on how #WebAssembly Component Model can be used to build multi-language ๐Ÿงฉ plugin system that work seamlessly across ๐Ÿ› ๏ธ CLI and ๐ŸŒ browser!

Real-world examples with #Rust, #Go, #C & #TypeScript plugins.

#WASM #WASI ๐Ÿฆ€

dev.to/topheman/web...

19.09.2025 11:41 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
Wasm 3.0 Completed - WebAssembly WebAssembly (abbreviated Wasm) is a binary instruction format for a stack-based virtual machine. Wasm is designed as a portable compilation target for programming languages, enabling deployment on the...

The WebAssembly 3.0 spec is complete!

webassembly.org/news/2025-09...

This includes major features like GC, 64-bit memories, exceptions, and tail calls.

17.09.2025 17:04 ๐Ÿ‘ 98 ๐Ÿ” 37 ๐Ÿ’ฌ 5 ๐Ÿ“Œ 3
Preview
Improve your AI code output with AGENTS.md (+ my best tips) Stop re-prompting. Put the rules in AGENTS.md: do and donโ€™ts, file-level tests, and real examples so agents ship code that matches your project.

Improve your AI code output with AGENTSโ€‹.md thx to @steve8708.bsky.social best tips
#agents #claudecode #cursor
www.builder.io/blog/agents-md

11.09.2025 18:19 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Toolchain Notes - Toolchain Notes The notes I've taken while diving into the source code of rolldown and oxc

Want to digg deeper into #rolldown & #oxc but not sure where to start in the source code?

#rust #napi

Checkout topheman.github.io/toolchain-no...

08.09.2025 07:54 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Lobsters

Anybody I know can invite me to lobste.rs? ๐Ÿฆž

03.09.2025 21:21 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Add Homebrew Support and Cross-Compilation Pipeline by topheman ยท Pull Request #17 ยท topheman/webassembly-component-model-experiments This PR adds comprehensive cross-compilation support and Homebrew distribution capabilities to the pluginlab crate. ๐Ÿš€ Main Features 1. Generate Completions Command Added generate-completions subco...

Built an automated distribution pipeline for my #Rust project!

โšก๏ธ Cross-compiled for Linux/macOS (Intel/ARM)
๐Ÿบ #Homebrew formula auto-updates
๐Ÿ’ป Shell completions bundled (bash, fish, zsh)
๐Ÿค– Custom GitHub Actions

#CrossCompilation #GitHubActions #CLI

github.com/topheman/web...

03.09.2025 11:41 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Is there a tool that, given a set of .d.ts files, gives you the minimum version of TypeScript supported?

TIL @nuqs.47ng.com requires TS ^5, and that requirement came in silently as a feature was merged (const modifiers on generics).

I need to automate this to prevent further type breaking changes.

31.08.2025 14:55 ๐Ÿ‘ 11 ๐Ÿ” 3 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
Preview
Add Go Language Support for WebAssembly Component Model Plugins by topheman ยท Pull Request #16 ยท topheman/webassembly-component-model-experiments What's New ๐Ÿš€ Go Plugin Support New Go plugin ecosystem: Added go_modules/ directory structure for Go-based plugins Echo plugin in Go: Implemented plugin-echo-go as a reference Go plugin WIT bi...

Added #Golang support to my #WebAssembly Component Model based project, thanks to @tinygo.org compiler.

#WASI #WASM #webdev #rust ๐Ÿฆ€ #TinyGo

github.com/topheman/web...

28.08.2025 07:59 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

The browser version of the project can now handle WRITE operations in the filesystem.

#WebAssembly #WASM #WASI #rust ๐Ÿฆ€

bsky.app/profile/toph...

23.08.2025 08:44 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
Support plugin-tee in the web host by topheman ยท Pull Request #15 ยท topheman/webassembly-component-model-experiments Support plugin-tee in the web host This PR adds full support for the plugin-tee plugin in the web host, fixing the issues described in #12. The Challenge The plugin-tee plugin allows users to write...

๐Ÿš€ My #WebAssembly Component Model based project can now handle WRITE operations in the #browser version!

Forked #bytecodealliance/preview2-shim to fix filesystem issues. Now plugin-tee works perfectly in both CLI and web.

#WASI #WASM #webdev #rust ๐Ÿฆ€

github.com/topheman/web...

22.08.2025 08:48 ๐Ÿ‘ 5 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1
Preview
MIT report: 95% of generative AI pilots at companies are failing Thereโ€™s a stark difference in success rates between companies that purchase AI tools from vendors and those that build them internally.

MITโ€™s NANDA initiative found that 95% of generative AI deployments fail after interviewing 150 execs, surveying 350 workers, and analyzing 300 projects. The real โ€œproductivity gainsโ€ seem to come from layoffs and squeezing more work from fewer people not AI.

20.08.2025 04:51 ๐Ÿ‘ 4646 ๐Ÿ” 1899 ๐Ÿ’ฌ 77 ๐Ÿ“Œ 441
A screenshot from the tsup repository showing a text above the heading: "Warning: This project is not actively maintained anymore. Please consider using tsdown instead. Read more in the migration guide".

A screenshot from the tsup repository showing a text above the heading: "Warning: This project is not actively maintained anymore. Please consider using tsdown instead. Read more in the migration guide".

tsup is not actively maintained anymore ๐Ÿ‘€

With >9M NPM monthly downloads and >10k GitHub stars, tsup is undeniably a popular choice for bundling. Unfortunately, it is not under active maintenance anymore.

Thanks to @egoist.dev & contributors for all the work on tsup ๐Ÿ™๐Ÿป

15.08.2025 07:55 ๐Ÿ‘ 68 ๐Ÿ” 9 ๐Ÿ’ฌ 4 ๐Ÿ“Œ 0
Preview
Rolldown Integration Next Generation Frontend Tooling

In the latest @rolldown.rs powered @vite.dev version, we've enabled the rust-based resolver plugin by default!
This will lead to even faster builds in case you don't use the experimental native plugins yet.

Wanna try out more native core plugins? Then enable them and make sure to use rolldown-vite

11.08.2025 16:30 ๐Ÿ‘ 54 ๐Ÿ” 6 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

the main thing that makes me uneasy about llms is the cultural backdrop of global war on knowledge. the war on knowledge isnโ€™t new but now itโ€™s cheered on from tech too. tools for thought pivoted to slot machines because thatโ€™s what people want. โ€œhow things workโ€ is buried under opaque indirections

10.08.2025 09:41 ๐Ÿ‘ 261 ๐Ÿ” 28 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 6