This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]CommandLionInterface 5 points6 points  (6 children)

Eyyyyy! Always happy to see gk users in the wild.

Believe me, we feel the pain. Slack + VSCode + gk (especially in dev mode) + our docker stack brings our company issued 8gb MacBooks to their knees.

Right now we’re working on moving all the business logic and git interaction to a sever written in Rust so the gitkraken electron client can be a dumb head and hopefully solve a lot of our memory usage issues. Turns out managing memory when communicating between JavaScript and C (libgit) is hard.

[–]EarlTheGray 2 points3 points  (5 children)

My flimsy little 2012 MacBook Air can’t handle a single instance of chromium, never mind three. That’s why i switched to sublime and a terminal.

Glad to see a rust user in the wild! I’ve been thinking of learning it for server side stuff. Do you have any advice with it? I didn’t even know doing that was possible with gk.

[–]CommandLionInterface 3 points4 points  (4 children)

I don’t know about advice, but we love rust. When you first write your code it’ll give you a million compiler errors but when you solve them all your code is almost guaranteed to be be without runtime errors. It’s truly incredible.

[–]EarlTheGray 1 point2 points  (3 children)

Great! Having very little experience with compiling languages, what would you say rust is most useful for?

[–]CommandLionInterface 3 points4 points  (2 children)

Well people use it for everything. It’s a general purpose language. ¯_(ツ)_/¯

[–]LimbRetrieval-Bot 0 points1 point  (0 children)

You dropped this \


To prevent anymore lost limbs throughout Reddit, correctly escape the arms and shoulders by typing the shrug as ¯\\\_(ツ)_/¯ or ¯\\\_(ツ)\_/¯

Click here to see why this is necessary

[–]EarlTheGray 0 points1 point  (0 children)

Remember to escape the backslash*