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 i...
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...
Recently, I read blog post about elasticsearch, called Elasticsearch from the Bottom Up. A data structure that is very important to performing full-text sear...
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 ...
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 on wikipedi...
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 fo...
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...
Nowadays, more and more projects are built using the service-oriented architecture (SOA) and more specifically using microservices: several services that hav...
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 v...