We teach best what we most need to learn.
- Richard Bach

all | popular | tags | rss

Creating custom watchfaces for Amazfit Bip

Amazfit Bip is a simple, no-nonsense smartwatch. For a user with basic needs it serves the purpose really well.

Continue Reading »

amazfit Comments

Elasticsearch with Kibana ACLs through Nginx

You need Nginx as a reverse proxy ACL manager for your Elasticsearch cluster if:

Continue Reading »

elasticsearch, nginx, aws Comments

Terraform workshop

I conducted a Terraform workshop internally for my org. I realized that most of the Terraform tutorials try to emphasize more on creating different types of resources i.e. EC2, ELB, etc. while for...

Continue Reading »

terraform Comments

Switching between AWS profiles using zsh completion

This blog post shows you a simple way to switch between different AWS profiles on the command line.

Continue Reading »

aws, zsh Comments

Fixing golang present tool limitations by LaTeX

Golang present tool is very handy for creating quick, minimal presentations. Install the package, edit a text file and start serving. Text files are easier to manage than a bloated desktop presenta...

Continue Reading »

presentations Comments

Using Makefiles with Terraform

Terraform is a great tool for provisioning infrastructure. One of the best practices that evolve over time as you play more with Terraform, is a directory structure that works best for your project...

Continue Reading »

terraform, AWS Comments

SLA driven metrics

Every organization’s internal monitoring setup has a variety of environments it caters to, with varying levels of alerting mechanisms (email, slack, pagerduty, etc.) and response time expectations....

Continue Reading »

python Comments


Wrote a nifty little tool - slotter - to slot items into pre-defined slots.

Continue Reading »

python Comments


Ever waited on a long running ‘du -sh’?

Continue Reading »

linux Comments
« Newer Posts Page 2 of 5 Older Posts »