Bernardo Gurgel's Avatar

Bernardo Gurgel

@brnrdog.bsky.social

Software Engineer based in Amsterdam. ReScript and Functional Programming Enthusiast.

23 Followers  |  32 Following  |  18 Posts  |  Joined: 13.12.2024  |  1.859

Latest posts by brnrdog.bsky.social on Bluesky

Video thumbnail

Made some new friends at the beach these days

19.11.2025 21:04 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thanks! I would also like to explore the concept of server components, but that might come later as it seems involve more work. SSR seems to be a more foundational step.

19.11.2025 14:33 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

A few things I’m planning for future releases:
- Simplify computed values usage in Components
- Route components usage in JSX
- List reconciliation
- SSR/Server Components

19.11.2025 14:20 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Releases Β· brnrdog/xote Xote is a lightweight, zero-dependency UI library for ReScript based on TC39 Signals proposal. - brnrdog/xote

Xote v1.2.0 has been released with JSX support and other minor changes:
github.com/brnrdog/xote...

#rescript #signals #reactivity

19.11.2025 14:12 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
Post image

Just converted the xote demo applications to use JSX syntax. I was able to remove a decent number of loc with it, feels good. Best kind of PRs.

14.11.2025 21:45 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thank you! I just opened a draft PR adding support to JSX, but I still need to improve a few things
github.com/brnrdog/xote...

14.11.2025 20:29 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Add JSX support through generic JSX transform by brnrdog Β· Pull Request #6 Β· brnrdog/xote

Just opened a draft pr adding JSX support to Xote:
github.com/brnrdog/xote...

Looking for feedback πŸ‘€

14.11.2025 20:27 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Yes, I thought so, but I want to priorize JSX support first. I don’t have experience with SSR implementation, but it’d be a cool project.

Do we have anything rescript specific for SSR already? For React perhaps? I’ve seen already something for ReasonML

14.11.2025 18:28 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Thank you, I’ll be around there.

This project started more as an experimental study, and to get back to rescript after a couple of years. But I ended up having so much fun with it that I had to publish it.

13.11.2025 11:25 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Definitely! JSX support is on the plans, just need to understand better the rescript generic JSX transform for Xote

13.11.2025 01:26 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Isn’t it most people gamers nowadays?

12.11.2025 18:56 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Also, it's been quite fun using it with LLMs to build applications, mostly because of the sound type system of ReScript and the quick feedback from the compiler.

12.11.2025 13:06 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - brnrdog/xote: Xote is a lightweight, zero-dependency UI library for ReScript based on TC39 Signals proposal. Xote is a lightweight, zero-dependency UI library for ReScript based on TC39 Signals proposal. - brnrdog/xote

For anyone interested, I've been working on a new UI library for @rescript-lang.org based on the TC39 Signals proposal: github.com/brnrdog/xote

#rescript #signals #ui

12.11.2025 12:57 β€” πŸ‘ 15    πŸ” 7    πŸ’¬ 5    πŸ“Œ 0

Very nice reading, uncovering one of the biggest myths of the Silicon Valley culture.

20.12.2024 01:33 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thats a big cat - thought it wasn’t real
for a moment

15.12.2024 19:18 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Wondering how this one will differ from the other microblog network

14.12.2024 11:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I quitted social networks about 2 years ago, so it feels a bit weird to be on this one now

14.12.2024 11:01 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Hello world

13.12.2024 22:58 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@brnrdog is following 20 prominent accounts