Dominik Biedebach's Avatar

Dominik Biedebach

@bdbch.com.bsky.social

๐Ÿง‘โ€๐Ÿ’ป Frontend Engineer โ†’ Core Maintainer @tiptap.dev ๐ŸŽธ Music โ†’ Guitar and Concerts ๐ŸŽฎ Gaming โ†’ Game Dev & MMOs I'm officially in ๐Ÿ’™ with Bluesky https://bdbch.com/ https://github.com/bdbch Opinions and memes are mine, not those of my employers

670 Followers  |  918 Following  |  495 Posts  |  Joined: 18.08.2023  |  2.1689

Latest posts by bdbch.com on Bluesky

I'm not a PHP dev myself ๐Ÿ˜‚ best I can do is a rental bike, haha

15.07.2025 19:36 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

5 Minutes back on Xitter and I'm getting rage baited by someone saying PHP is an unserious language of unserious people.

15.07.2025 18:26 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Release v3.0.1 ยท ueberdosis/tiptap Tiptap 3.0.0 Stable This is the stable release for 3.0.0. Since we accidentially released our 3.0.0 last year and had to deprecate it, we're moving forward with 3.0.1 as our initial release for thi...

We soft-launched Tiptap's recent major version last weekend from Malaga and didn't post about it yet.

I just wrote up a minimal changelog as we broke Github's changelog content size limits.

Happy to have this out and to go forward much faster now.

github.com/ueberdosis/t...

15.07.2025 13:06 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
The EU is testing a prototype age verification app A new tool is cooking in the EUs regulatory arsenal.

It's actually a wonder there are no verification standards for identity yet. Not that I cry for more control in general but it be a good way to identify yourself on online platforms to make laws work and to combat identity theft online.

www.theverge.com/news/699151/...

15.07.2025 13:04 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Before having a cat I always believed that dogs are better friends - mine proofed me wrong! :)

Cute fellas you have!

12.07.2025 09:19 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

PS: While I know how to use the shell and all basic linux commands I'm still a noob when it comes to actually working **with** and not just using it as a way to run my dev setup.

03.07.2025 19:06 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A screenshot of a KDE Plasma Desktop running Endeavour OS showing a terminal with neofetch. The graphic inside is a cat with a gun and the terminal shows the PC specs.

The wallpaper is a minimalistic, black and white image of a manga figure drawn by Junji Ito.

A screenshot of a KDE Plasma Desktop running Endeavour OS showing a terminal with neofetch. The graphic inside is a cat with a gun and the terminal shows the PC specs. The wallpaper is a minimalistic, black and white image of a manga figure drawn by Junji Ito.

But I'm getting an itch of playing around with my desktop environment. Wanted to dabble a bit more with Hyprland/Sway but sticking to KDE now.

Also started working on my dotfiles:
github.com/bdbch/dotfiles

#linux #archlinux

03.07.2025 19:06 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Welcome back, Claude! ๐Ÿ‘‹

03.07.2025 18:12 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Stop Killing Games

www.stopkillinggames.com

03.07.2025 17:55 โ€” ๐Ÿ‘ 7    ๐Ÿ” 3    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

And he had to correct me that it's not real linux and XYZ is the real linux and that I should've said "Bare-metal installation" or something.

idk why this is important but yeah haha.

03.07.2025 18:09 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Yep, EndeavourOS + KDE.

The first guy who answered was really helpful and actually learned something new because of my question but there was some random guy injecting himself into the discussion and just "correcting" me.

I said it's my first time running a "real" linux, not in a VM.

03.07.2025 18:09 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

It wasn't to bad. Just the first impression was a bit "elitist" I'd call it. I know that the community around it can be really nice.

03.07.2025 17:16 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Recently switched to Linux, joined an Linux Discord today to ask for help and man, the Linux community is hard to work with.

03.07.2025 16:09 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
remove flushSync in favor of queueMicrotask by bdbch ยท Pull Request #6538 ยท ueberdosis/tiptap Changes Overview This PR removes flushSync from the React Nodeview renderer which should lead to better performance, less bugs when it comes to dangling Nodeviews still being reconciled by ProseMir...

Minor performance update in Tiptap React: we removed flushSync from the NodeView renderer. This brings us back in line with React 18โ€™s automatic batching and improves support for React 19: github.com/ueberdosis/t...

03.07.2025 08:44 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

This is big!

25.06.2025 14:56 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

The AI Agent just got 3x faster:

- Chunk size: Increased from 1,000 โ†’ 32,000 chars (matches modern coding assistants).
- Diff-based editing: Precise, quicker edits instead of full rewrites.

Demo โ†’ ai-agent.tiptap.dev
Docs โ†’ tiptap.dev/docs/content...

Next up in our Sprint: Customizable promptsโ€ฆ

25.06.2025 14:43 โ€” ๐Ÿ‘ 5    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 2

Same problem with a math extension. Decided to go for inline nodes there but I can see the appeal to not do that to keep that "it's just text" feeling. Something that I really like from editors like obsidian.

23.06.2025 10:29 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I see ProseMirror I press like!
Cool work!

Are you using decorations only to show the bold-markdown characters and a mark for the bold text or do your decorations also handle making text bold?

22.06.2025 21:18 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
A screenshot of Google Gemini. The user asked for a comic image made from themselves and Gemini went into an infinite loop of "I can definitely create a comic version of your photo".

A screenshot of Google Gemini. The user asked for a comic image made from themselves and Gemini went into an infinite loop of "I can definitely create a comic version of your photo".

Are you okay Gemini?

10.05.2025 11:35 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I think that's where Framer had the edge. It was build on top of web primitives which made it harder to use for non-tech people but made websites behave really close / almost perfect to what you've seen in the editor.

09.05.2025 15:41 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

It was the Tiptap 3 beta where I was assigned as a Maker, didn't know all the meta game behind ProductHunt ๐Ÿ˜‚

09.05.2025 08:30 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Had my first launch on ProductHunt and never expected so many people to spam me on LinkedIn or via mail to pay me ProductHunt boosts, votes, make videos, etc. etc.

Crazy, is this the normal ProductHunt experience or just me?

09.05.2025 08:02 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

We thought about going away from fixed monorepo versioning as it constrains us from making minor updates just as you're saying and asked the community on GitHub which overwhelmingly asked to keep it that way.

So for now we stay with this versioning.

07.05.2025 09:07 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Finally out. Thanks Philip!

05.05.2025 16:01 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Tiptap 3.0 Beta is live! It's faster, simpler, and built for dev experience. Check the docs, test it out, and let us know your thoughts:

Whatโ€™s new docs:
next.tiptap.dev/docs/resourc...

GitHub:
github.com/ueberdosis/t...

Thanks to ProseMirror for their amazing open-source work!

05.05.2025 15:24 โ€” ๐Ÿ‘ 23    ๐Ÿ” 10    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 2

On top of that I'd like to have more control over my feed and subscriptions in general. Subs are a mess to organize (no folders or tags) so I ended up actually not subscribing to people but having a huge Notion board with all my favorite channels.

02.05.2025 19:48 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I wish you could control the algorithm a bit. Sometimes my algo feels great and I get great recommendations just for it to be destroyed as soon as I watch one unrelated, random video.

02.05.2025 19:45 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
A terminal window that shows the command to upgrade to the latest version of deno:

deno upgrade

A terminal window that shows the command to upgrade to the latest version of deno: deno upgrade

v2.3

deno.com/blog/v2.3

02.05.2025 15:17 โ€” ๐Ÿ‘ 64    ๐Ÿ” 6    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0
Video thumbnail

Arnau from our engineering team shows how to use Tiptap mentions to seamlessly add context to your AI-chat prompts, keeping interactions natural without awkward extra steps. Let your users type @mentions to provide additional context to the LLM.

02.05.2025 12:03 โ€” ๐Ÿ‘ 6    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1

To me it's almost like an taxonomy for UI elements.

The outermost taxonomy would be "Popover", which on the next level could either be a "Tooltip", "HoverCard" or "Menu (like in a dropdown menu)".

30.04.2025 01:00 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@bdbch.com is following 20 prominent accounts