Live data from Hacker News

Hello, Dynaboard

dynaboard.com

31–40 of 49 posts

Re: Hello, Dynaboard

#31

Do you have a light theme? All the screenshots - and the website itself - are in dark themes. I can't use dark themes comfortably because of vision limitations.

Yes we do — everything in the editor interface and the apps you build with it have light-and-dark modes by default. We didn't have the bandwidth to make the landing page have a light-theme, but the product itself supports both modes already.

Re: Hello, Dynaboard

#32

Do you have a light theme? All the screenshots - and the website itself - are in dark themes. I can't use dark themes comfortably because of vision limitations.

Yes we do — everything in the editor interface and the apps you build with it have light-and-dark modes by default. We didn't have the bandwidth to make the landing page have a light-theme, but the product itself supports both modes already.

Wonderful, thanks! I also forgot to ask if the editor supports proportional fonts. Since it is Monaco I assume it does?

Re: Hello, Dynaboard

#33

Earlier quoted context omitted.

Yes we do — everything in the editor interface and the apps you build with it have light-and-dark modes by default. We didn't have the bandwidth to make the landing page have a light-theme, but the product itself supports both modes already.

Wonderful, thanks! I also forgot to ask if the editor supports proportional fonts. Since it is Monaco I assume it does?

We will via Monaco. Using the desktop app, you’ll even be able to load your VS Code config into Dynaboard, or use your own $EDITOR.

Re: Hello, Dynaboard

#34

"Application error: a client-side exception has occurred." Nice landing page. Looks like you're missing a polyfill for ResizeObserver.

Thanks for the report. We're now shipping a polyfill for ResizeObserver on the landing page. Drop me a line at alex AT dynaboard DOT com if you're still running into trouble.

Re: Hello, Dynaboard

#35

Hey HN, Dynaboard founder here. Sharing a bit more about how we built Dynaboard, since I think this audience will appreciate it. More will be shared in future blogs :) Multiplayer: We used the YJS project ( https://github.com/yjs/yjs ) as the baseline for our multiplayer system. We created a thin harness around the client and ended up implementing our own server-side architecture to handle relaying between the variou…

Just for fun, some of our engineers (including swimmadude66) spun up this Hacker News look-alike[1] app in Dynaboard that hits the HN API.

[1] https://dynaboard.com/images/screenshots/DynaHacker_News.png

Re: Hello, Dynaboard

#36
post #2

We're launching a private beta of our low-code tool. Think Visual Basic or Delphi, but in the browser, and multiplayer.

If a modern take on Delphi I definitely would like to try it; I used Delphi for more than a decade and yes I miss it.

Re: Hello, Dynaboard

#37

Hey HN, Dynaboard founder here. Sharing a bit more about how we built Dynaboard, since I think this audience will appreciate it. More will be shared in future blogs :) Multiplayer: We used the YJS project ( https://github.com/yjs/yjs ) as the baseline for our multiplayer system. We created a thin harness around the client and ended up implementing our own server-side architecture to handle relaying between the variou…

> we run [your custom code] inside a wasm-based sandbox, a compiled version of the QuickJS VM (yes, it's JS-in-JS).

I'm curious about why. Is sychronicity the only reason? (And is it really worth it? `await` makes asynchronous code paths pretty unobtrusive.) Mirrors[1][2] are pretty interesting.

(Not sure that I agree that compile-to-WASM makes for JS-in-JS. WASM isn't JS. Why do people keep conflating them?[3])

1. https://bracha.org/mirrors.pdf>

2. http://www.wirfs-brock.com/allen/posts/228>

3. https://news.ycombinator.com/item?id=29754432>

Re: Hello, Dynaboard

#38

It sounds very interesting and I hope you will be successful. How realistic hosting on-premise / in a private cloud without breaking the bank is? The price is "contact us" right now. I sometimes need to develop applications where privacy and GDPR is critical. The current pricing per developer/user is not announced and I see that as a risk for me. I have been priced out of Retool, they wanted more money than two good…

Hi there, I'm a co-founder of Appsmith. I was happy to hear that you use Appsmith. How do you like it so far? Are there features that you are missing today?

Re: Hello, Dynaboard

#39
post #16

Earlier quoted context omitted.

It's not only unclear at first glance who the audience is, but what the tool actually does. It seems like some kind of no-code tool at first, but then it mentions pair programming? I'm confused, and don't want to wade through a swamp of marketing text.

We're decidedly a "low-code" or even “yes-code” tool. You use the drag-and-drop interface to design the app, while all of the app's logic is written in an in-browser text editor environment. Everything is multiplayer from day 1. It's an IDE in the style of VB6 / MS Access / FileMaker Pro, but built with modern web technologies at the foundation. We're building for early-stage technical teams and independent developer…

So multiplayer bubble but more industrial/data-centric, real database (operated out of band) for full data modeling power & operational scale, and use javascript to define business rules with control flow and loops?

Re: Hello, Dynaboard

#40
post #37

Hey HN, Dynaboard founder here. Sharing a bit more about how we built Dynaboard, since I think this audience will appreciate it. More will be shared in future blogs :) Multiplayer: We used the YJS project ( https://github.com/yjs/yjs ) as the baseline for our multiplayer system. We created a thin harness around the client and ended up implementing our own server-side architecture to handle relaying between the variou…

> we run [your custom code] inside a wasm-based sandbox, a compiled version of the QuickJS VM (yes, it's JS-in-JS). I'm curious about why. Is sychronicity the only reason? (And is it really worth it? `await` makes asynchronous code paths pretty unobtrusive.) Mirrors[1][2] are pretty interesting. (Not sure that I agree that compile-to-WASM makes for JS-in-JS. WASM isn't JS. Why do people keep conflating them?[3]) 1. h…

I imagine that part of it is for security. Figma has a good overview of the different approaches they considered for their JavaScript plugin system, and JS-in-JS was one of them:

https://www.figma.com/blog/how-we-built-the-figma-plugin-sys...

Post reply on HN