Sunday, May 19, 2019

The Zen of Python

Recently discovered this easter egg 😃

>>> import this
The Zen of Python, by Tim Peters
Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!

Saturday, May 04, 2019

Passed Oracle Cloud Infrastructure 2018 Architect Associate (1Z0-932) Exam

I passed my Oracle Cloud Infrastructure 2018 Architect Associate (1Z0-932) Exam today at local prometric testing center with 83% (minimum required to pass is: 65%). I have been using OCI cloud at work on a daily-basis and had prepared for 2 weeks for the exam and i feel the exam questions were very well selected and tested from almost all areas covered in the Foundation and some from Advanced training course at - https://cloud.oracle.com/iaas/training.

My study notes from the exam are available at: https://github.com/watsh-rajneesh/oracle-cloud-architect-certification/blob/master/oci_architect_associate_study_notes.pdf 

Exam had 66 questions. The questions were well distributed across all topics in the syllabus. Though the Level 200 course is optional but there were a few questions that were from material in that course so i will advise anyone taking this test to not treat it as optional and do go through all materials.

Popular micro services patterns

Here are some popular Microservice design patterns that a programmer should know: Service Registry  pattern provides a  central location  fo...