Goroutines: The Espresso Shots of Programming

Hey there! 👋 I wanted to dive deeper into Goroutines and share some insights I’ve gained from my readings. If you’re familiar with the programming language Go, you probably already know what I’m referring to. If not, I recommend researching it on DuckDuckGo before continuing with this article. In this post, I will discuss Goroutines, a feature of the Go runtime that allows for convenient utilization of multiple threads and enables concurrent execution in Go....

Oct 3 · 10 min · 1924 words

Go vs Rust vs Bun vs Node, Simple Http Benchmark V2

A while ago, I published an article titled "Go vs Rust vs Bun vs Node, Simple Http Benchmark" and I have been thrilled with the response and the valuable feedback I received. I truly appreciate all the input. Based on the feedback, I understand that there is room for improvement in this test. Here are some of the key points that were highlighted: It would be really helpful to enhance the presentation of the results by incorporating graphs or other visual aids....

Sep 18 · 7 min · 1307 words

Go vs Rust vs Bun vs Node, Simple Http Benchmark

This is the first version of the HTTP benchmarking. I re-did the tests and wrote about it in detail on my blog: https://www.priver.dev/blog/benchmark/go-vs-rust-vs-bun-vs-node-http-benchmark-v2/ Recently, Bun v1.0 was released, which shows promise as a tool for serving many users without using too many resources. To evaluate its performance, a simple benchmark test was created to measure the number of HTTP calls the server can handle per second. The benchmark also compares Bun with GO, Rust, and Node, as these languages are frequently compared in other benchmarks and are used for similar purposes....

Sep 12 · 9 min · 1745 words

Using Github Actions with Private Repositories in the Same Organization

I have been struggling with Github Actions for a couple of hours now. My problem is that Github Actions cannot read from private repositories in the same organization. Additionally, I have been unable to install Go packages because Git does not know which username and password to use. This post describes a solution to these issues. For a hobby project, my friend and I have an organization where we store all our code....

Sep 10 · 3 min · 561 words