Software

LeadDev Diversity & Inclusion

November 12, 2020
Software
Tech, Inclusion, Diversity

These are my notes from a session on Diversity & Inclusion at LeadDev What matters !! # Impact matters much more than intention essentially not having ill intension is not sufficient one has to be accountable for the impact of one’s actions this is more significant in situations when one party has a position of privilege or authority In such cases Acknowledge the mistake Make a committment to change Be accountable Simple definitions # Privilege = Access Underrepresented = It is a matter of #s Marginalized = Treatment Inclusion ! ...

CKAD Exam Preparation

November 7, 2020
Software
Tech, Kubernetes, CKAD

The process # Study # Took Mumshad’s super popular CKAD preparation course. It introduced the relevant kubernetes concepts and the labs at the end of each section were great for reinforcing the material. At $20 the course was a steal 🔥🔥🔥. This was the only resource I used and I passed the exam 🎉. Practice # From reading about the exam online and from the mock exams in Mumshad’s course, I realized that the exam is not hard but you have to be fast. ...

CKAD Notes

September 15, 2020
Software
Tech, Kubernetes, CKAD

Sparse CKAD Notes # Node # Runs the containers deployed on K8s. It is the worker Kubelet # Agent running on the node that monitors health of pods and running pods on the container runtime Container Runtime # Engine that runs the containers Master # Handles all requests and is the brains that orchestrates work on the workers API Server # Receives all incoming API requests and is the frontend to K8s cluster ...

Resources

May 25, 2020
Software
Tech, Diversity, Inclusion

These are a list of resources that addressing diversity and inclusion that were recommended to me and resources that I found helpful to increase my awareness. TODO # Ijeoma recommends So You Want to Talk About Race The Bamboo ceiling (Asians in the tech sector) Anything by Michelle Alexander Dr Kindal Crenshaw on Intersectionality Race mediation workboooks Denise Yu recommends Tatiana Mac - Priviledge defines performance Between the World and Me by Ta-Nehisi Coates # Book ...

Getting Real - Ijeoma Oluo

March 8, 2020
Software
Tech, Diversity, Inclusion

Getting Real # These were some notes from a session by Ijeoma organized at VMware Alyship # is defined in the moment, not a badge that can be worn the stance taken in the moment by a person, as seen from the perspective of the person who is expected to benefit from it Referrals # average white person knows less than < 1 black person, this perpetuates the status quo and doesn’t allow for more diversity Responsibility # the system is broken, the onus to correct the system is on the leaders and folks in the position of priviledge it isn’t on the folks that are victimized, they may be struggling to just get by when asking someone who is under represented for knowledge/info, ask for permission first, recognize its a favor and not an obligation for the person to provide the info take responsibility for educating yourself, don’t expect others to educate you, it isn’t their job

Networking

February 25, 2020
Software
Tech, Networking, Troubleshooting

Debugging # Monitor Sockets # ss Get all outbound TCP connections to a HOST:PORT combination ss -it | grep SOME_PORT_NUMBER Monitor TCP Connections # netstat Get all TCP connections on a host netstat -t Observe the Send-Q and Recv-Q to see how many bytes are waiting to be read/written -o adds timer info and connection state Get Summary, good starting point to see if there are dropped packets netstat -s ...

Drives, Volumes, Disks & Partitions

October 18, 2019
Software
Tech, Storage

Drives, Volumes, Disks & Partitions # Drive # Physical storage device such as a hard disk, solid-state disk, removable USB flash drive etc. In Unix-like operating systems devices are represented by special file system objects called device nodes which are visible under the /dev directory Partions # A physical storage device can be divided into multiple logical storage units known as partitions. Volume # The term volume in Linux is related to the Logical Volume Manager (LVM), which can be used to manage mass storage devices. ...

Proxies

October 18, 2019
Software
Tech, Internet

Forward Proxy # Forward proxy or proxy sits in front of a set of clients (eg. web broswers) and forwards requests to a server on the internet. Purpose is to filter content, block requests or protect identity of clients. Reverse Proxy # A Reverse proxy sits in front of web servers and forward client (eg. web broswer) requests to the servers. Purpose is to increase security & performance of web service provided by the web servers. ...

Shell Commands

October 18, 2019
Software
Tech, Shell

General # switch user su some-user-name execute previous command !! List file system mounts findmnt Filter results awk '/search_pattern/ {print $2 $1}' $1 refers to column 1 & $2 refers to column 2, starting from index 0 Search # Find File find path_to_search -name "*.txt" -not to inverse results -maxdepth some_int to limit depth of search -size +1M find files larger than 1 MB -type f|d find files or directories `-exec grep -n -i “foo” Grep grep -i "string_to_be_searched" path_to_search ...