Johannes
banner
kuehlewindt.com
Johannes
@kuehlewindt.com
radicle.xyz, #rustlang, #decentralized, #localfirst, #Berlin

He/Him
September 28, 2025 at 12:01 PM
I'm going to speak at @web3summit.com in Berlin

I already saw @norman.life is also going to be presenting ✨

#developer #infrastructure #decentralised
June 24, 2025 at 3:04 PM
Things you find in the streets of #Berlin

A good ol’ Fortran programming manual full of wisdom.

“Remember: Tests can only ever show you the presence of errors, they can never proof their absence” (Dijkstra)

Let’s see how much more wisdom there is in here.

#fortran #programming #testing
May 9, 2025 at 1:28 PM
(() => {let entries = Object.entries(Array.from(document.querySelectorAll("*")).reduce((acc,el) => {acc[el.tagName] = (acc[el.tagName] || 0) + 1; return acc},{})); entries.sort((a,b) => b[1] - a[1]); console.log(entries) })()

Counts all elements by tagname.

Most modern sites do poorly

#javascript
May 8, 2025 at 6:48 PM
#Berlin is actually doing quite well when it comes to bike infrastructure in some corners.
April 26, 2025 at 11:06 AM
April 24, 2025 at 5:33 PM
@sill.social is making better use of the trust network that you build over time. Also an interesting concept for decentralised moderation.
April 24, 2025 at 3:57 PM
Been great, learned a lot about the thinking that goes into lexicon design.

Also liked the random mention of recipe.exchange as an example.
April 24, 2025 at 3:14 PM
Ever wondered what projects already are on radicle.xyz?

I pulled some data together and made it accessible through a very rudimentary (but fast) search.

PS: Just a prototype that might disappear some time in the near future - so check it out now ;)

radicle.kuehlewindt.com
April 21, 2025 at 9:24 PM
I just (re)discovered a.weird.one. I think it pretty much hits the spot and I'll need to do some further digging. There are so many great ideas here.

* Markdown rendering
* HTML templating for your profile
* Access to CSS (!)
* Getting your own subdomain
* Identity

And so fun to play with ✨
April 18, 2025 at 10:13 PM
#ci is one of those things that invite centralization in an otherwise fully peer-to-peer forge.

Instead of catching up with the mental model of centralized forges, lets build on the benefits of the p2p architecture.

Lars Wirzenius (liw.fi) will tell you more next Wednesday
April 16, 2025 at 12:42 PM
I love what @jaz.bsky.social did here for #bluesky metrics.

Especially looking at their dashboard from August ‘24 to now shows such an interesting growth pattern.

Clearly people want it to succeed.

bsky.jazco.dev/stats
April 15, 2025 at 7:22 AM
Explaining #radicle in one post:

`rad init` adds a #git remote to your repository that you can push to.

Any push or pull happens against your local node. This node syncs with the #decentralized p2p-network.

It also offers social artifacts like issues and patches to collaborate with others.
April 14, 2025 at 1:57 PM
And now, for some quick recreational programming while the kids are napping: www.glslsandbox.com

I heard www.shadertoy.com is also nice.

Shaders are fun to play with because the feedback loop is super short - contrary to some of the stuff we do day to day.
April 12, 2025 at 12:51 PM
Thanks at @lftherios.bsky.social @drips.network and @radicle.xyz for hosting the evening!

Packed with interesting stuff happening in the #decentralisation space.
April 11, 2025 at 5:04 PM
The future of identity in radicle.xyz - a sneak peak

#radicle #decentralized #identity
April 10, 2025 at 5:00 PM
Radicle & Drips meetup in Berlin 10th April

We'll discuss building #decentralised and #localfirst code collaboration tooling.

If you are interested in what radicle.xyz and drips.network have been up to, come join us.

Space is limited, so be sure to register.

#radicle #meetup
March 18, 2025 at 4:15 PM
You can run a reverse proxy locally and serve foo.localhost and bar.localhost subdomains.

Nobody can stop you!

For example with caddy. Great for #development or #localfirst

Run all your favourite services locally - without remembering port numbers.
March 11, 2025 at 11:04 AM