# Implementing a circuit breaker in go
Recently I read about the circuit breaker pattern and I believe it is an interesting pattern with many use cases in today’s microservices-centric universe :)
Recently I read about the circuit breaker pattern and I believe it is an interesting pattern with many use cases in today’s microservices-centric universe :)
It is common knowledge that logging is super important. It is necessary for debugging purposes on your local environment or for tracing some weird behavior in production. There are several pieces of…
In ruby, lots of times we have to deal with several strings, whether we are working with a rails application and we are building JSON responses, or we have a script that tokenizes and manipulates…
Recently, I read blog post about elasticsearch, called Elasticsearch from the…
During the last few years, when I want to load test my APIs, my go to tool is vegeta. It is an awesome load testing command line tool. It is easy to use and its reporting capabilities and features…
A bit array (or bit set) is an array data structure that stores bits (0 or 1 value) in a space efficient, compact way (read more about bit arrays
Admit it. It has happened (not even just once) to all of us. Building something with Java and getting null pointer exceptions because: a) we did not check for null value of objects and/or b) we did…
If you are working in a service oriented architecture (e.g. building or maintaining microservices), there is a good chance you have used, are currently using or at least have heard of Kafka.
Nowadays, more and more projects are built using the service-oriented architecture (SOA) and more specifically using microservices: several services that have a single or a small set of…
Recently, I wanted to validate emails for a small project I work on. I didn’t want to search for libraries that might do the job, so I decided to build the validation functions myself. My…