Hey, I’m Harsh.

A Web Developer, a Speaker and the Organiser at Our Tech Community.

Apart from this blog, I’ve written about Computer Networking and Git.

Managing Team Attitudes While Organising Hackathons

My Experience I am a part of the organising team of TSEC Hacks, the annual hackathon by TSEC CodeCell. At TSEC CodeCell, I have helped in organising three editions of TSEC Hacks from 2020 to 2022. This blog post is an accumulation of some of those experiences. TSEC Hacks 2020 2021 2022 Mode In-person Online In-person Participants 189 552 225 Registrations 776 650 591 Apart from a hackathon organiser, I am a Web Developer, a Speaker and the Organiser at Our Tech Community....

May 23, 2022 路 7 min 路 Harsh Kapadia

Git Objects

Git Internals This post is the second part of a series on the internal working of Git. The Git Internals series The .git Directory Git Objects (This post) The entire Git Internals series is available as a talk as well. Feel free to watch the talk instead. 馃憞 Git Objects Git has two data structures, a mutable index that caches information about the working directory and the next revision to be committed, and an immutable, append-only object database (repository) containing four types of objects...

October 11, 2021 路 11 min 路 Harsh Kapadia

The .git Directory

Git Internals This post is the first part of a series on the internal working of Git. The Git Internals series The .git Directory (This post) Git Objects The entire Git Internals series is available as a talk as well. Feel free to watch the talk instead. 馃憞 The .git Directory On executing the git init command in a directory, Git creates a hidden .git directory in that directory....

October 11, 2021 路 7 min 路 Harsh Kapadia

DNS Records

What is DNS and Why is DNS Needed? DNS stands for 鈥楧omain Name System鈥 or 鈥楧omain Name Server.鈥 All web sites, web apps and other resources on the internet are uniquely identified through IP addresses. For example, is google.com鈥檚 IP address. Computers work well with numbers, but humans cannot remember the IP addresses of all the resources that they want to visit on the internet and words are easier to remember than a string of numbers (in case of IPv4) or an alphanumeric string (in case of IPv6), so every resource has a unique URL (Eg: github....

September 11, 2021 路 7 min 路 Harsh Kapadia

Transport Layer Security

What is TLS? The Transport Layer Security (TLS) protocol helps in encrypting and authenticating the communication between two services. It is a Transport Layer protocol as per the OSI Model. It is the better version of the Secure Sockets Layer (SSL) protocol. (The last SSL version was 3.0.) TLS 1.0 was also called SSL 3.1. The latest version of TLS is 1.3. It is placed between TCP and HTTP....

January 20, 2021 路 6 min 路 Harsh Kapadia


What is IPSec? The IP Security (IPSec) Protocol is a Network Layer encryption protocol most commonly used in VPNs (either to securely browse the internet or to securely connect to a remote network) that is used to create P2P (point to point) associations between tunnel endpoints. It encrypts and authenticates IP packets. It is used to make a secure tunnel between the client and the server (or target machine). It is supported by both IPv4 and IPv6....

December 26, 2020 路 8 min 路 Harsh Kapadia

Chirag Nayyar on Getting Started with Cloud

I had a really good talk with Chirag Nayyar sir on how beginners can get started with Cloud. I learnt a lot in the two hour session, so I summarized the key points into a two minute read. Getting Started with Cloud Sir strongly believes in a bottom to top approach. Focus on the fundamentals Networking Relational Databases (SQL) Storage Compute Choose ANY Cloud Platform. (They all have a generous free tier....

August 28, 2020 路 2 min 路 Harsh Kapadia

The Ali Mustufa Shaikh Interview

It was a really good experience to conduct an interview of Ali Mustufa Shaikh with Harsh Navani! Ali is a humble 23 year old, with the tagline 鈥業 build Human Networks鈥 (not Computer Networks). He has done massive work for the tech community and is the youngest Intel Software Innovator in India, a Microsoft Student Partner, a Google Certified Educator, a Co-organiser of GDG Cloud Mumbai, the Organiser of TensorFlow UserGroup Mumbai, the lead of the APSIT IEEE branch and an Advisory Member at IEEE Collabratec among other things....

July 14, 2020 路 6 min 路 Harsh Kapadia

The Jason Mayes Interview

So I had an awesome opportunity to interview Jason Mayes, a Senior Developer Advocate for TensorFlow.js at Google, with my friend Anushka Bhagchandani. The webinar had about 100 attendees in total! We talked about his journey into the industry, his current role in the TensorFlow.js team, his mindset and attitude in life and much more! This is a summary of the interview. Journey Before Jason sir could enroll into a University, he had to take a gap year and work at a networking job in a school to earn money for his tuition....

June 11, 2020 路 14 min 路 Harsh Kapadia