Sign in

mike douges

@douges.dev
311 followers 126 following 513 posts

🏒 🇦🇺 ⚛️ 🎮 • dad x2 • @triplex.dev • @pmnd.rs

PostsRepliesMedia
Reposted by mike douges
Triplex.dev @triplex.dev · 08/06/2025
Here some details on features that have shipped since launching Triplex for VS Code. #threejs #reactjs #r3f triplex.dev/blog/2025-ju...
triplex.dev
June 2025 Update
Here's what's been happening since Triplex for VS Code was released.
041
Reposted by mike douges
Triplex.dev @triplex.dev · 27/05/2025
Triplex just became best friends with the Decal component. Effortlessly position it on your mesh — then save back to code. Imagine doing this manually in code! 😱 #r3f #threejs #reactjs #webdev
131
Reposted by mike douges
HotBloodedHeroine @hotbloodedheroine.petplay.fi · 27/05/2025
played some dmc today but it just made me wanna do gamedev
2191
Reposted by mike douges
Triplex.dev @triplex.dev · 12/05/2025
Here's an example on how you can use React Router with Triplex #reactjs #webdev #reactrouter
Triplex loves React Router
121
mike douges @douges.dev · 04/05/2025
🌳
Tree
010
Reposted by mike douges
Triplex.dev @triplex.dev · 29/04/2025
Start building a 3D React component in 30 seconds
111
mike douges @douges.dev · 03/04/2025
literally throwing up from how sick this is #threejs #webxr
1144
mike douges @douges.dev · 29/03/2025
keen for this one
immutable transform controls
000
mike douges @douges.dev · 28/03/2025
First external contribution to the @triplex.dev renderer has been merged! It gets userland postprocessing working in the editor. Thanks @hotbloodedheroine.petplay.fi! github.com/trytriplex/t...
Triplex for VS Code with the caustic example open with postprocessing enabled
151
Reposted by mike douges
Triplex.dev @triplex.dev · 24/03/2025
Build 2D and 3D web apps without coding. Triplex for VS Code — now in public beta.
1162
Reposted by mike douges
Verekia 🔮 ManaBlade.com @verekia.com · 23/03/2025
After 1 year in the works, I will now start posting progress updates about my upcoming 3D multiplayer browser game, Mana Blade. Built with @threejs.org, @react.dev, React Three Fiber, and @bun.sh, it runs on WebGPU with WebGL fallback and works on mobile. Follow for updates! Try it on manablade.com
manablade.com
Mana Blade | Free Online RPG
0184
Reposted by mike douges
Triplex.dev @triplex.dev · 16/03/2025
This is the ideal state. You may not like it, but this is what peak performance looks like. ... See the full video here: www.youtube.com/watch?v=nkq-... @douges.dev talks about implementing the dynamic roots feature for Triplex and a gotcha with React Concurrent Features!
031
mike douges @douges.dev · 14/03/2025
SydJS recording is up! youtu.be/nkq-gNMSDLs?... 😁 maybe you'll enjoy it @ricky.fm
youtu.be
Michael Dougall Dynamic Creatures and Concurrent Features
YouTube video by SydJS
120
mike douges @douges.dev · 09/03/2025
weee
000
mike douges @douges.dev · 02/03/2025
gm bsky
030
mike douges @douges.dev · 26/02/2025
you can VISUALLY EDIT react components... BOTH 2D AND 3D... AT THE SAME TIME ?????? ... AND SAVE BACK TO SOURCE ??? 🤯
270
mike douges @douges.dev · 25/02/2025
This powers the core of Triplex. Every piece of data is typed and can be subscribed to, with new data pushed whenever it's needed (you write the code for this!). 1. Create the server 2. Create the client 3. There is no step 3 Go to the repo, star it, and comment with your thoughts down below! 😁
Creating a typed websocks server.Creating a typed websocks client.
220
mike douges @douges.dev · 24/02/2025
What are you using to build your @reactjs components these days? Reloading your app in the browser? Storybook? Comment below 😁
011
mike douges @douges.dev · 24/02/2025
With Triplex for VS Code launching soon we're also going to open source some amazing things. Here's the first: Websocks, an end-to-end typed websocket API router for Node.js with clients for React and events. Follow this account and @triplex.dev to be notified when Triplex for VS Code launches.
github.com
GitHub - trytriplex/websocks: 🧦 An end-to-end typed websocket API router for Node.js with clients for React and events.
🧦 An end-to-end typed websocket API router for Node.js with clients for React and events. - trytriplex/websocks
110
mike douges @douges.dev · 24/02/2025
PLEASE LOOK AT THE CAMERA
010
mike douges @douges.dev · 23/02/2025
🤔
He who lives in harmony with himself lives in harmony with the universe.
000
mike douges @douges.dev · 22/02/2025
If you've ever thought "man I'd love to contribute to Triplex" boy do I have something for you. Come join Discord and let's jam! discord.gg/nBzRBUEs4b
discord.gg
Join the Triplex Discord Server!
Check out the Triplex community on Discord - hang out with 407 other members and enjoy free voice and text chat.
000
mike douges @douges.dev · 21/02/2025
I love feature gates
const Camera = fgComponent("camera_reconciler_refactor", {
  off: CameraOld,
  on: CameraNew,
});
000
mike douges @douges.dev · 21/02/2025
Here’s a recording of a talk I gave at SydJS last year. youtu.be/5BeAyTOf3JQ
youtu.be
Michael Dougal - Visually Editing react-three-fibre Components with Triplex
YouTube video by SydJS
130
mike douges @douges.dev · 19/02/2025
Iterating the Triplex selection system to "harmonious" status — bridging two React reconcilers into a visual development environment.
120
Reposted by mike douges
Alex Reardon @alexreardon.bsky.social · 19/02/2025
The legend himself @douges.dev speaking at SydJS last night about the wizardry going into @triplex.dev 🧙‍♂️
Picture of Douges giving his talk
141
Reposted by mike douges
Alex Reardon @alexreardon.bsky.social · 19/02/2025
@smashingmagazine.com picked up a blog I helped put together about Pragmatic drag and drop 💕 medium.com/designing-at...
A screenshot of the post in Smashing Magazine. Follow the link for the content of the blog
141
mike douges @douges.dev · 18/02/2025
prepare for 100 slides coming at ya tomorrow @ SydJS 🫡
100 slides sitting on a wall, pass on around...
010
Reposted by mike douges
Brian Breiholz @brianbreiholz.bsky.social · 18/02/2025
Spent today walking through the baking process for all of my assets. Here are some screenshots of the demo level with sh lighting active on everything. Lots of tuning to be done, but promising :) #threejs #gamedev #creativecoding
0224
mike douges @douges.dev · 17/02/2025
Presenting at SydJS tomorrow! See you there.
040
mike douges @douges.dev · 17/02/2025
I spy with my little eye
000
mike douges @douges.dev · 17/02/2025
Coffee time.
000
mike douges @douges.dev · 17/02/2025
@alexpage.bsky.social Oh! Here you are 👀 DM me!
120
mike douges @douges.dev · 15/02/2025
cooking
New landing page for Triplex in progress.
000
mike douges @douges.dev · 14/02/2025
you can just find things
010
mike douges @douges.dev · 09/02/2025
Fun fact: Any time I need to round to a big number in Triplex, like timeouts, intrinsic sizes, anything, I round to the nearest THREE
000
mike douges @douges.dev · 09/02/2025
Missing jsparty pod
000
mike douges @douges.dev · 09/02/2025
Excited to present at SydJS this month, had to postpone last month. Working title: Dynamic Creatures & 
Concurrent Features.
120
mike douges @douges.dev · 08/02/2025
Give me the strength to finish this landing page.
070
mike douges @douges.dev · 07/02/2025
I've raised 1000 pull requests to @triplex.dev. Here's to 1000 more!
1000th pull request raised to triplex.dev.
110
mike douges @douges.dev · 06/02/2025
This behavior made me think there was a perf regression when upgrading to React 19: github.com/facebook/rea.... Turns out it was because transitions weren't firing anymore (behavior change?) and then the 300ms fallback being shown made it look slow.
github.com
[React 19] Suspense throttling behavior (`FALLBACK_THROTTLE_MS`) kicks in too often · Issue #31819 · facebook/react
React version: 19.0.0 Related Issues: #30408, #31697 This may be the intended behavior, but I'm opening this issue anyway because enough discussion hasn't been done in the related issues IMO and th...
140
mike douges @douges.dev · 06/02/2025
Anyone successfully debugging forked processes in VS Code extensions? Losing my mind over this.
010
mike douges @douges.dev · 01/02/2025
In the next version of @triplex.dev the scene controls are contextually shown depending if there is a canvas component mounted.
030
mike douges @douges.dev · 31/01/2025
Deprioritizing so much so I can get Triplex for VS Code released soon.
010
Reposted by mike douges
Anslo @anslo.dev · 31/01/2025
Introducing Slow Roads 2.0 - procedurally-generated, scenic roads for endless driving zen. Built with @threejs.org to run in your browser - no installs, no ads, just roads. Play free at slowroads.io #threejs #webgame #javascript #procedural #webgl
1530589
mike douges @douges.dev · 31/01/2025
The core of Triplex will become open source this year.
150
mike douges @douges.dev · 31/01/2025
Did you know you can have a native select element without a “empty selected” option by abusing hidden attribute and horizontal rules?
Select with no default selected optionUI showing select with no selected option
020
Reposted by mike douges
Alex Reardon @alexreardon.bsky.social · 30/01/2025
A big team of us have been working on a new navigation for Atlassian. More work to do, but I think it's pretty great community.atlassian.com/t5/Navigatio...
community.atlassian.com
The new navigation: Coming to you in 2025
Note: Following the success of this Early Access Program (EAP) in October 2024, we're now extending an open invite to all users for the Beta launch of the new navigation. Hello Community, The Atlassia...
031
mike douges @douges.dev · 28/01/2025
I have to RESTART TRIPLEX to fix a syntax error ???
071
mike douges @douges.dev · 26/01/2025
I remember some experimental suspense boundary that only kicked in after the initial render. Does it still exist?
000