Leadership and Self-Deception
A good summary of the book Leadership and Self-Deception can be found here.
Principal Architect @ IBM
Technology | Consulting | Open Source | Productivity
A good summary of the book Leadership and Self-Deception can be found here.
Quick tutorial on getting up and running with Knative (K8-based serverlessness!).
Good Software Architecture is all about tradeoffs between myriad of characteristics: Availability, Security, Scalability, Maintainability, Portability, Usability, etc.
Learning frequently and consistently is a must to maintain the technical vitality of an Architect, not to mention, having an enjoyable career and being an asset to your clients. Rather then seeing learning as blocking huge chunks of your time occasionaly spent on structured learning (which is also beneficial), it is better to develop habits of constant learning. One way to implement this is to create a learning bucket and allot 15 minutes every day to keep plodding through it. There are endless ways to maintain this learning bucket - a simple list, Trello, Thoughtworks radar, etc. The key is sticking to the habit of constant learning.
Migrating my blog from Wordpress to Github Pages.
Here’s a quick list of steps you can run on your Mac to get up and running with Minishift:
brew update
brew install --HEAD xhyve
brew install docker-machine-driver-xhyve
sudo chown root:wheel $(brew --prefix)/opt/docker-machine-driver-xhyve/bin/docker-machine-driver-xhyve
sudo chmod u+s $(brew --prefix)/opt/docker-machine-driver-xhyve/bin/docker-machine-driver-xhyve
brew cask install minishift
minishift start
Voila!
An intro to the bleeding edge attempt at rapidly standardizing how to do microservices in the Java world (aka Microprofile): https://dzone.com/articles/microprofile-5-things-you-need-to-know
Looking forward to attending the best open source conference next month. Join the fun at this containers-focused 2018 Red Hat Summit.
A helpful basic tutorial on understanding IP addresses, subnetting and CIDR notations for networking.
An insightful interview with Linus Torvalds reveals that good engineers: