Emir RibicHTTP logging in GoHaving good logging is crucial for running and debugging applications in production. It reduces your issue to resolution time by providing…5 min read·May 14, 2021----
Emir RibicA robust RabbitMQ client in GoA few months ago I started working on a project that heavily relies on RabbitMQ as a message broker. We have two clients communicating…7 min read·Aug 2, 2020--1--1
Emir RibicUpdating Goroutines post-creationOne of the greatest things about Go is how it deals with concurrency. It is far simpler compared to other languages. It uses so-called…4 min read·Feb 3, 2020----
Emir RibicWriting RESTful APIs in Go, 3 years laterI’ve started working with Go in early 2017, and since then most of my work has been writing RESTful APIs with it. With time I gained…5 min read·Jan 20, 2020----
Emir Ribicdt — Go’s missing datetime packageGo’s standard library contains a single date package — time. The type provided by it, Time, contains date, time and location information…2 min read·Oct 11, 2019----
Emir RibicBuilding a live chat with Go, NATS, Redis and WebsocketsBuilding a live-chat server is a good practice for learning a ‘backend’ programming language. You need to provide an uninterrupted stream…3 min read·Jul 11, 2019----
Emir RibicinConfelloLaunching ConfelloWe’re happy to announce that today we’re releasing Confello to the public. Confello is a tech conference aggregator website that lets you…2 min read·May 30, 2019----
Emir RibicRefactoring Gorsk — how and whyRefactoring source code should be a constant process in software’s lifecycle. I advocate for 20–25% of time spent on developing software…8 min read·Oct 29, 2018----
Emir RibicBeyond RESTI’ve been dealing with RESTful services for the last three years, both professionally and for hobby projects. Since I came from…4 min read·Sep 15, 2018----
Emir RibicTwisk — Golang RPC starter kitTwisk, an acronym for Twirp starter kit, helps you get started with a simple Golang RPC framework with protobuf service definitions —…5 min read·Aug 16, 2018--1--1