• maxpert 6 hours ago

    I did a similar thing few days back just not with NATS protocol (Made it pure websocket based), and with rust. Couple of questions:

    - Where did you get the machine to test your server on?

    - Why did you end up going with zig?

    • simlevesque 2 hours ago

      Anyone can buy a 9950x on Amazon or any tech store, it's consumer hardware.

  • littlestymaar 3 minutes ago

    Your daily dose of AI slop…

    Happy new year 2026 everyone.

    • spicypixel 7 hours ago

      You should at least try and align the ascii flowchart in the readme on the repo.

      One day Claude will do it correctly but today is not that day.

      • jpgvm 5 hours ago

        Upvote for Bazel. I think these days I place a lot more value on how well an ecosystem slots into Bazel/friends because monorepos are increasingly more useful and relevant.

        So nice to see there are good rules for Zig and that folks are using them.

        Also ironically I think starting with Bazel/Buck/whatever your poison of choice is almost always a good move even if people tell you it's overkill. The easiest time to do it as at the beginning, all times after that is too hard and the marginal cost of building with it from the start is minimal.

        • carverauto an hour ago

          agreed, love Bazel + BuildBuddy

          • owyn 5 hours ago

            Downvote for this web site is a horror movie billboard and zig already has a build system which is zig and that's one of it's neat features.

            • fellowmartian 4 hours ago

              People are free to knock themselves out with Bazel if they’re into that kind of masochism, but having it as the ONLY way to build your OSS project is a big no.

              • simlevesque 2 hours ago

                Yeah I'm never touching Bazel again. I value my sanity.

              • synalx 4 hours ago

                The problem with "the language tooling is already a build system" is that cross-language dependency chains are a thing. The moment you need a Rust or Zig file to be regenerated and recompiled when a JSON schema or .proto file is updated, you're outside what most of those language-specific toolchains can support. This is where Bazel absolutely shines.

                • eska an hour ago

                  If all of your dependencies need to use the same build system as your project then your build system/process is defect anyway. It should be possible to invoke a foreign build system as part of your build.

                  • Cloudef 3 hours ago

                    Zig build system can do all that just fine though

                    • dlahoda 39 minutes ago

                      Rust build system can do all that just fine though

                • PaywallBuster 4 hours ago

                  Comparison/benchmark to other alternatives?