Ruben van der Leun's Avatar

Ruben van der Leun

@rvdleun

Enthusiastic Web/XR developer with a dash of self-hosting, home automation, and 3D printing. Photos and pictures of kittens and pups will get likes.

105
Followers
124
Following
77
Posts
14.09.2024
Joined
Posts Following

Latest posts by Ruben van der Leun @rvdleun

covalichou.github.io/second-reali...

Bit of a blast from the past - The 1993 Second Reality demo ported to the web. Looks pretty much the same as I remembered

08.02.2026 13:59 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

This is absolutely amazing. It was a big buggy on my Quest 3(bit of lag and sometimes enemies not properly rendering), but I could see myself reliving old days with this. Do you have any plans for being able to aim with the controllers?

cc @uploadvr.com @ben.roadtovr.com

03.02.2026 10:29 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

tl;dr: Ease of use and debugging.

03.02.2026 10:01 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

As a personal test, I did rewrite the backend of my personal AI assistant to n8n, just to see how it pans out. It has been significantly easier to quickly plugin and test new features.

Especially with the integrations it already has, and the community nodes.

03.02.2026 10:01 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I am hesitant to say if I'd use this for production. What I've been doing now with adding endpoints and cron jobs feels wrong, and I could see that myself losing track if you're using numerous workflows.

It might be easier for with a paid account, the self-hosted edition is missing some features.

03.02.2026 10:01 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I have also been using it to explain how certain pipelines(like audio generation or using AI to search through email) work to non-developers or those with little experience with AI.

03.02.2026 10:01 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

It also saves the results from previous executions, both from test and production.

If something goes wrong during production, I can not only look up where it went wrong, I can copy its values into the editor and start debugging to see if I can fix the issue.

03.02.2026 10:01 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Second would be that debugging is excellent.

It stores the results from previous runs. So if I'm working on step 7, I just have to run steps 1-6 once. Then I can edit and execute step 7 over and over again without having to run the entire workflow over again.

03.02.2026 10:01 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I'd recommend it for the following:

First is that it gives a platform to quickly tinker ideas. I don't have to worry about setting up a framework, databases, think out how I'm going to run the workflow etc. Everything is there, and it just works.

Also web-based, so easily accessible.

03.02.2026 10:01 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

I'm likely doing stuff here that I shouldn't be doing, but hey, I'm having fun

03.02.2026 01:10 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Ugh, @n8n.io is a bit too addictive for quickly getting some prototypes done.

Was experimenting with just getting a pipeline working, and ended up adding simple endpoints for CRUD actions and a scheduled task as well.

03.02.2026 01:07 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

Finished Arkham Shadow last week. Easily slid it's way into my top 3 VR games. What an amazing translation of the Arkham games to VR.

I sent a video of it to a mate and he instantly recognized it as Arkham combat.

Have some catching up to do. Any other must-plays out there? (Aside from Alyx)

02.02.2026 15:20 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

@edzitron.com cool episode on vibe coding (which I enjoy calling "vile coding") but as a professional prototypist : no, it's ALSO bad for prototyping!

People often think of prototypes as low effort run once piece of code (as Charlie Meyer said) ... but that's the "easy" part of prototyping.

The...

06.11.2025 08:11 ๐Ÿ‘ 1 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Tried out expo.dev today for a little hacking project. Really digging the Expo Go app, that's pretty neat.

05.11.2025 23:17 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

Here's a little WebXR/LLM experiment, inspired by two talks at @frontmania.bsky.social about "Built-in AI" (by @rowdy.codes) and "A11y and AI" (by Elga de Klerk).

The concept is a narrator that can explain what the user is seeing, using Gemini Nano on the device itself.

#WebXR #accessibility

22.10.2025 13:31 ๐Ÿ‘ 2 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
The Unholy Union of Star Wars X-Wing Alliance and VOTL VR
The Unholy Union of Star Wars X-Wing Alliance and VOTL VR

Oh man, just discovered that the madmen who are still modding X-Wing Alliance have added support for an active cockpit that you control via VR Controllers, similar to VTOL VR.

www.youtube.com/watch?v=wX4q...

13.10.2025 23:40 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I gave a talk last week involving RSS Feeds and was genuinely surprised to learn that no one in the audience was using a RSS reader daily.

In general, I dislike "Am I the only one-" questions, but: who else goes through RSS feeds every day?

13.10.2025 05:51 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I started building a LLM experiment with Python, to see how development would differ from JS.

So far, Gradio and Jupyter notebooks are winning me over. Excellent tools to test features during development and I haven't found any Node equivalents yet.

30.07.2025 09:05 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Backlog.MD is easily my favorite new tool to use for my personal projects. I've tried using self-hosted services like Planka, but having all the tasks stored inside the repo as markdown files makes it so much easier to manage.

26.07.2025 11:15 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I dug up my old Samsung 360 Gear camera for an upcoming wedding. To my surprise, it still works, albeit with some custom apps. I kinda forgot how neat 360 Photography can be in just capturing an entire moment.

29.04.2025 21:55 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image Post image

... that's it. lost all faith in AI. Was a fun little hype thing, but ready to move on now.

27.04.2025 14:38 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
A sign saying Rotterdam Centraal

A sign saying Rotterdam Centraal

And back in the Netherlands. Have to give another shout-out to @cityjsconf.bsky.social for giving me a good excuse to take the train to London, explore the city for a day, and getting so inspired that I'm now sleep deprived from hacking away last night.

Hoping to do it again next year.

26.04.2025 10:34 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

๐Ÿ™

26.04.2025 10:30 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

@thisisjofrank.bsky.social Just wanted to quickly message that I really enjoyed your talk. I've been wanting to have a code editor in a self-hosted environment and your talk gave me inspiration on the steps I should take next.

I may have missed the link, but is the slide deck available?

26.04.2025 10:27 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Immersive PWA | PICO Developer

developer.picoxr.com/document/web...

I just checked the docs. It looks like it is a Pico-only feature right now.

26.04.2025 05:03 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Is there also an option to instantly start in VR mode? I think I remember the Pico having an option for that

25.04.2025 22:57 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
25.04.2025 22:55 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

So the main thing I'm getting from #CityJSLondon so far, LLM-wise, is that I've been doing way too much manually, whereas I could've used LangChainJS and MCP.

Much to experiment with in the coming days.

25.04.2025 10:59 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

@kentcdodds.com While it would require additional hardware, I'd wager we can do the holographic stuff with XR hardware

25.04.2025 08:46 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

And off we go at London @cityjsconf.bsky.social. Had a great day walking through the city yesterday, now onto Javascript

25.04.2025 08:33 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0