Logging in go
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...
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...
There are some command line tools that I use almost on a daily basis and make my life a lot easier. One of those tools is jq. Jq is a lightweight and flexibl...