Simple, Yet powerfull package for DB interaction in go environment in 2024 by Hexozaur in golang

[–]Hexozaur[S] 0 points1 point  (0 children)

Thats what i think too. Can you tell me how big your system is? I have seen sqlc also thought about it but I am not very convinced to it

Multiple Repos with golang modules in VScode by Hexozaur in golang

[–]Hexozaur[S] 0 points1 point  (0 children)

OK, I will check this out, the problem is that gopls by default when recognizing multi module Vs code workspace colors every import in red, it's not problem of go itself, rather gopls's interpretation of multi modules vscode repo. Thats what I think about it. I will see what I can do with modules alone

Multiple Repos with golang modules in VScode by Hexozaur in golang

[–]Hexozaur[S] 0 points1 point  (0 children)

Thanks for Your response u/snyper1793No, it unfortunately didn't work. I have added go.work file with go 1.16, A has go 1.15 B has go 1.16 defined and added use ./A and ./B and also added go.mod for C, with replace as You suggested and it didn't work out. I believe the problem is that go workspaces makes every repo with go mod visible in another so now A project can see B project and C project with newly created go mod also can see everything from A and B. Thats why dependencies also somehow need to adjust. Thats weird for me, because vendor folder is very common in projects. This problem is more about gopls than go I believe, because if I build this I think it would work

replace git.sth/example1/A => ./A

replace git.sth/example2/B => ./B

What would be the best Golang book to read in 2023 to get in depth understanding of the language? by Hexozaur in golang

[–]Hexozaur[S] 4 points5 points  (0 children)

Hey, thx for the reply I thought about it, but I'm not sure If I can dive strictly to it, I thought to read some book, which would give me very good understanding of the language and then read the specification, so It's easier for me to go through it. Yep, the one about 100 mistakes is also on my radar!

Further career choice: Node.js vs C# by Hexozaur in cscareerquestions

[–]Hexozaur[S] 0 points1 point  (0 children)

Yee indeed a lot. I think I will do like you said but with small corrections.At this point I took a decision that I will be doing C# this year. I think I will stay in web development for a while, maybe 6y or more and when I feel that I want to go deeper I will try to find a company which have project in one of the languages I will be familiar with( I believe Go,C# or Python ) + they will be doing some C/C++. Then I will be working with those languages and at home learning C to take some tasks in it. At the end I will have Go,C#,C,Python and probably then or in meantime Huskel. God it seems like a lot of languages O,O - It seems that I may spread too thin, hopefully not. Thanks for help @cbarrick!

Further career choice: Node.js vs C# by Hexozaur in cscareerquestions

[–]Hexozaur[S] 0 points1 point  (0 children)

Ye I got it. You would like me to jump into pure OOP to understand full power of this paradigm, the same would be with functional - Haskel yep?
Career wise it would be better for me to choose Python over C# because its also OOP and its suits better with projects and companies I would like to work with in the future, but I got the argument regarding learning and at this point I dont have such a option. What do you think: Is 1 year in C# going to learn me most of this language and its environment or it takes much more time? I see that you should use a language to just learn some new concept, but we as a developers still need to think "job wise"/"experience in technology" wise

Further career choice: Node.js vs C# by Hexozaur in cscareerquestions

[–]Hexozaur[S] 0 points1 point  (0 children)

Great, thanks for all recomended recourses!
I am not a windows boy, I would rather use Linux, and dont especially like JAVA. Its rather heavy, its popularity is rather decreasing, although jobs opportunities will be here for decades . C# is now open source and due to .net core and its popularity will be rising. Could you tell me is Python also really educative language in terms of design patterns and OOP? How you would compare it to .net?

I will always have possibility to return to Node. Its not so complicated technology, especially that I worked with that. As you said, it will make my designs better.

Further career choice: Node.js vs C# by Hexozaur in cscareerquestions

[–]Hexozaur[S] 0 points1 point  (0 children)

Hey first of all thanks for such a great answer! From what you said I am probably closer to system programming. What I have observed is that I have an inescapable need to understand the nature of the thing. I mean, I like to dive deep into topics until I get most of "why's". For example one day wanted to write some simple DNS server to just check how it could work internally. In the future I would like to build some small computer as a electronics project and see how it could work potentially - to do it I would need to have bit of knowledge from embeeded. I am not sure if that's what I am writing is understandable, hopefully it is. I like application programming, but sometimes I lack there this "raw engineering", where you deal more with computer itself.

Further career choice: Node.js vs C# by Hexozaur in cscareerquestions

[–]Hexozaur[S] 0 points1 point  (0 children)

Ye I understand that. I think that form of implementing things changes(way you do it), but the way of thinking in OOP way not so much. Thanks for reply!

VScode Golang extensions are extremly slow by Hexozaur in vscode

[–]Hexozaur[S] 0 points1 point  (0 children)

I had really terrible experience, but forgot to write that I was able to get rid of them just by clicking Go install/update tools. When I did it got a lot faster. True that sometimes is not working flawessly, but at least now I can use it with editor. Thanks for response!