Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Why? What? Who? How? #1

Open
nelsonic opened this issue Jul 16, 2024 · 2 comments
Open

Why? What? Who? How? #1

nelsonic opened this issue Jul 16, 2024 · 2 comments
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed question Further information is requested

Comments

@nelsonic
Copy link
Member

This is a placeholder repo for capturing learning of TigerBeetle. 🪲

Been looking at this for a couple of years: dwyl/technology-stack#112
Trying to decide if we should write this tutorial in Elixir, Go or Zig dwyl/learn-zig#1
There is a first party client for Go: https://github.com/tigerbeetle/tigerbeetle/tree/main/src/clients
Whereas I don't there will be a first party client for Elixir it's just not a priority for them. 🤷‍♂️
There's a good Elixir client: https://github.com/rbino/tigerbeetlex
Which is referenced in the Docs: https://github.com/tigerbeetle/tigerbeetle/blob/main/docs/COMMUNITY_PROJECTS.md
The combination of "let it crash" fault-tolerance in Elixir and Tigerbeetle could actually be awesome!
But concerned that the people using Tigerbeetle (financial institutions) won't be "comfortable" using a dynamically typed language that doesn't have "strong" numerical types ... 💭
This could be a good opportunity to give a basic intro to Nx: https://github.com/elixir-nx
Or just build it in Go ...

@LuchoTurtle thoughts?

(obvs this is not a priority right now, as we have lots of other work to be doing! but just to think about for a few mins ...)

@nelsonic nelsonic added enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed question Further information is requested labels Jul 16, 2024
@nelsonic
Copy link
Member Author

@LuchoTurtle
Copy link
Member

Seeing your enthusiasm with Tigerbeetle is contagious. Having already made some comments over at dwyl/technology-stack#112 (comment)), I'd be interested in seeing this developed.

I agree, https://github.com/rbino/tigerbeetlex looks awesome. But if we can do it better in Elixir while learning Tigerbeetle, is a double-win, in my books!

Looking forward in seeing your documented opinion on this 💭

@github-project-automation github-project-automation bot moved this to More ToDo ThanCanEver Be Done in Nelson's List Aug 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed question Further information is requested
Projects
Status: More ToDo ThanCanEver Be Done
Development

No branches or pull requests

2 participants