Pebbling Club 🐧🪨

  • How Much Memory Do You Need in 2024 to Run 1 Million Concurrent Tasks?
    Notes
    Finally, C# undoubtedly beat all other languages; it's very competitive and has really become a monster. And as expected, Rust continues to do a good job on memory efficiency. The distance between Go and the others increased. Now Go loses by over 13 times to the winner. It also loses by over 2 times to Java, which contradicts the general perception of the JVM being a memory hog and Go being lightweight.
    Unfurl
  • Expr | Expression language
    Notes
    Expr is a Go-centric expression language designed to deliver dynamic configurations with unparalleled accuracy, safety, and speed
    Feed
    Unfurl
  • Some Go web dev notes
    Notes
    I spent a lot of time in the past couple of weeks working on a website in Go that may or may not ever see the light of day, but I learned a couple of things along the way I wanted to write down.
    Feed
    Unfurl
  • Why Go and not Rust? | Loris Cro's Blog
    Notes
    What's the role of Go in a universe where Rust exists?
    Unfurl
  • Embedding Our New React UI in Go | Flipt Blog
    Notes
    The UI is served over HTTP directly from the binary using Go’s fantastic http.FileServer implementation from the standard library. Sometime around February 2021 was the Go 1.16 release, which came with native embedding of files into Go binaries. Flipt quickly took advantage of this feature for bundling the static UI assets directly into the binary. Go has a handy wrapping function that adapts the embed.FS into the required http.FileSystem interface to integrate it seamlessly into an http.Server. You can find the current (v1.16.0) embed directive in Flipt here.
    Feed
    Unfurl