Blog
I argue that the most important component for observability in a microservices/distributed architecture is error reporting.
Look ma, kubernetes objects
I suggest that we should use kubernetes to provision infrastructure so that we can build a platform that fixes itself when there are problems and we can spend the idle time on an island.
Complementing Python With Rust
I show how we can offload performance critical parts of a Python codebase to use Rust. Rust is a fast systems language with performance close to C.
Standup's are not cool
So I find it strange that we start with the principle of self-organizing teams and then conclude — standup’s at 9! How does open-source work if standup’s are how development should be done?
Python: concurrent.futures
I had been wanting to try some new features of Python 3 for a while now. I recently found some free time and tried concurrent.futures. Concurrent.futures allows us to write code that runs in parallel in Python without resorting to creating threads or forking processes.
First look at golang
I spent the weekend playing with Go. Specifically, I built a simple HTTP static file server. I have some first impressions.
Nodejs vs Django
We have been using both Django and Nodejs at WWStay. We use Django for the customer dashboard and Nodejs for the web application that aggregates different hotel rates from various vendors. Based on my experiences, I have a checklist that I use to determine what framework to use.
Weapons of choice
Last month, I worked on a Nodejs project in my freetime. It is a community driven listing of events in a city. The idea was to answer the question — what is happening in city X? I have a few takeaways from that exercise that I think maybe interesting.