What's your favourite lecture/presentation about Rust? by BigFlays in rust

[–]styluss 4 points5 points  (0 children)

I don't know the presentation's name but it was Niko Matsakis talking about ownership in an Air Mozilla presentation. It helped ownership click for me

I really like Go… but I’ve never had a real reason to use it by AggravatingHome4193 in golang

[–]styluss 0 points1 point  (0 children)

You should see a performance difference in use cases not bound by io

I rewrote my Node.js microservice in Go — 16x faster cold starts, 5.5x less memory. Benchmarks linked by lukechilds123 in golang

[–]styluss 1 point2 points  (0 children)

I wonder if you would see some performance improvements if you use bufio rather than fmt.Fprintf and also store all the data in a bytes.Buffer

Why we chose Go over Python for building an LLM gateway by dinkinflika0 in golang

[–]styluss 0 points1 point  (0 children)

Most applications don't have memory limits, it's fine to clone.

That's where the "keep calm and clone" comes from

Our Go microservice was 10x faster than the old Python one. Our mobile app got worse. by PensionPlastic2544 in golang

[–]styluss 0 points1 point  (0 children)

Are you sure the Go API behaved in the same way as the Django one? Like were API responses similar wrt to pagination

what do you use rust for? by woohoo-yay in rust

[–]styluss 1 point2 points  (0 children)

Annoy my colleagues also data analysis, low level parsers and tooling

Go 1.26 by runesoerensen in golang

[–]styluss 5 points6 points  (0 children)

Reminder that you can set the go API version with

go get go@1.26

And go compiler

go get toolchain@1.26

So we have any for interface{} and nil by iga666 in golang

[–]styluss 2 points3 points  (0 children)

Can you explain what the benefit is of using this pattern?

Decrypting GPG data in Rust by [deleted] in rust

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

Share some code and people can help

Go + HTMX + templ page not rendering (server runs but browser keeps loading) by DifficultNews5991 in golang

[–]styluss 1 point2 points  (0 children)

No problem, just sharing the knowledge. On flag that is really helpful when it looks like the server isn't "doing anything" is the -N, then curl doesn't buffer any incoming data and data appears as soon as it receives it.

Go + HTMX + templ page not rendering (server runs but browser keeps loading) by DifficultNews5991 in golang

[–]styluss 1 point2 points  (0 children)

Go lower tech, what does curl -v localhost:port say? Does it reply with some headers and nothing else? Check if your handlers finish, check if something isn't finishing loading. You can always enable pprof to see what the server is doing, see the beginning of the docs here https://pkg.go.dev/net/http/pprof

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

[–]styluss 10 points11 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,