Thursday, March 19, 2020

Hub and Switch and Router

I was doing a udemy course to learn more about the networking concepts and wanted to clarify the confusion between Hub, Switch and Router.

Hub: This hardware device is to route the network packets from one machine to all the machines on the Local Area Network. This is a dumb device and sends the packet to all the machines in the network.

Switch: This hardware device does the same thing as Hub except that it is a smart device and keeps the Mac address of all the connected devices. It can figure out which packet is meant for which device and only sends to that device instead of broadcasting it to all devices in the Local Area Network.

Router: This hardware device is to connect devices from one LAN to another LAN.

This video is very good to summarize the above.

Wednesday, March 18, 2020

Enterprise Architecture

What is Enterprise Architecture?

Since my role requires working with various teams and engineers/architects/business analysts etc, I thought let me do some theoretical reading on Architecture. I have watched various videos on this and found this video very good.

Another good video which I liked is this. This video talks about the differences between architecture and design patterns and also briefly gives overview about some of the key architecture patterns.


Wednesday, March 11, 2020

Package Managers for Mac

Most of the time when we have to install something on the machine, we simply google and follow the links on the first search page results and find commands to install the same. We normally don't pay attention what the command really is doing and how it is working under the hood. In this post I am going to clarify some of the things I learned over a period of time and feel it will be helpful for my blog readers... Yes, I am going to start blogging again after 10+ years. 

There are two package installers I have heavily used BREW/Homebrew and PIP.
PIP is a python libraries/package manager if you are working with python.
Brew is used to manage softwares you need for your development or utilities.
I will not explain Brew and instead refer to this youtube link as this person has really explained it very effectively.


Hub and Switch and Router

I was doing a udemy course to learn more about the networking concepts and wanted to clarify the confusion between Hub, Switch and Router. ...