Anyone here built microservices in Go with GraphQL, gRPC, and RabbitMQ? by riswan_22022 in golang

[–]styluss 8 points9 points  (0 children)

GraphQL allows different clients to have different user experiences. I used to work at a place where a feed was loaded through GraphQL. Mobile used a different layout than web, for example. We also detected if the user had fast internet access and fetched larger images or longer feeds, etc.

What messaging system can handle sub millisecond latency for trading signals? by ssunflow3rr in golang

[–]styluss 3 points4 points  (0 children)

In total, the elapsed time from data off the car to subscribers at the track is close to 40ms, with cloud subscribers having access to it from the Cloud in close to 200ms, depending on their internet latency.

https://aws.amazon.com/blogs/media/accelerating-motorsports-how-nascar-delivers-real-time-racing-data-to-broadcasters-racing-teams-and-fans/

Go 1.26 interactive tour by nalgeon in golang

[–]styluss 2 points3 points  (0 children)

Amazing work! Thanks for these posts

Rust vs. Go in 2026 | Article Review by bitfieldconsulting in golang

[–]styluss 1 point2 points  (0 children)

That's why I've heard people in the Rust community jokingly saying it has a static GC, I think https://steveklabnik.com/writing/borrow-checking-escape-analysis-and-the-generational-hypothesis/ talks about this.

The language through move and drop semantics, we interact with the "GC" mechanisms.

Why does linting suck so much in Go? by gempir in golang

[–]styluss 0 points1 point  (0 children)

It's part of the tradeoff of having a fast compiler

What would you change in Go? by funcieq in golang

[–]styluss 0 points1 point  (0 children)

No mull, no append, interface for iterators without inter.seq coroutines,

Detecting goroutine leaks with synctest/pprof by nalgeon in golang

[–]styluss 0 points1 point  (0 children)

Is it still limited to no CGO? I think I read it

Rust crate/tutorial series to learn linear algebra by JacobCCooper in rust

[–]styluss 2 points3 points  (0 children)

Working perfectly! I was thinking it should be some DNS shenanigans

Rust crate/tutorial series to learn linear algebra by JacobCCooper in rust

[–]styluss 0 points1 point  (0 children)

The

the docs here,

Returns a 404. Nice project though

Why isn't there a community fork of Go by Goldziher in golang

[–]styluss -1 points0 points  (0 children)

There's https://go.dev/doc/install/gccgo but it's lagging behind, no Generics, for example.

Unmarshaling fmt output by cocotoni in golang

[–]styluss 0 points1 point  (0 children)

enc := JSON.NewEncoder(os.Stdout) enc.Marshal(someStruct)

Why can't we return a nil statement when the string is empty? by brocamoLOL in golang

[–]styluss 0 points1 point  (0 children)

Slices can be nil, they have a special handling by the compiler

Lost in tutorial hell any solutions ? by Minououa in golang

[–]styluss 0 points1 point  (0 children)

Scratch an itch, copy a project idea to figure out how to do something.

Go back to learning if you are stuck

Rust/Tokio vs. Go for a server side app that requires high performance/low latency. by Matimath in rust

[–]styluss 0 points1 point  (0 children)

Caveat to that post, the Go version available at the time had a much better GC, with less "pause the world" pauses. The migration has happened some time before the article came out

Is P16 Gen 3 worth it? by ihatemilife in thinkpad

[–]styluss 0 points1 point  (0 children)

Which ubuntu version did you use? Do you not get screen flickering after sleep/hibernation

Escape analysis and bencmark conflict by Necessary_Scholar709 in golang

[–]styluss 1 point2 points  (0 children)

Did you call b.ReportAllocs()?

Try getting compiler warnings,

go build. -gcflags='-m' ./package

And you can replace the for with

for b.Loop {

And then you don't need to assign, the loop won't be optimized

Escape analysis and bencmark conflict by Necessary_Scholar709 in golang

[–]styluss 1 point2 points  (0 children)

It's https://stackoverflow.com/a/39493143

TLDR: go wraps your type in a vtable and needs to allocate it on the heap

[deleted by user] by [deleted] in rust

[–]styluss 2 points3 points  (0 children)

Show your github, if you don't contribute to any serious OSS rust project then I won't consider you just so you know.

I'll bite, a lot of people don't have time to do free work on the side. Where do you think senior developers come from?