About OTC CatchUp
OTC CatchUps are weekly informal sessions involving project showcases and technical discussions. They are held every Saturday from 10:30 PM IST. Join in!. For all summaries, please visit catchup.ourtech.community/summary. |
OTC CatchUp #204
Date: 05-10-2024
Duration: 3 hrs 53 mins
Topics Discussed
-
Siddharth Bhatia told us that he is organising the second Kurzgesagt Meetup Mumbai 2024 on the 19th of October, 2024! Do register and join in!
-
Siddharth Bhatia told us about Dev Dinner in Mumbai, India, an in-person hangout for anyone interested in Tech.
-
Harsh Kapadia shared
-
His talk on the Executable and Linkable Format (ELF) file on Linux.
-
Asciidoctor Jet, an Asciidoctor template that Harsh made, which among other sites, the CatchUp summary site (the current page) also uses.
-
The
robots.txt
file of Harsh’s portfolio site.-
More information: robotstxt.org
-
-
-
Mohit Gangwani shared
-
Mohit told us that he was using Laravel to build a web app to explore different technologies.
-
We unsuccessfully tried to figure out why Void Linux, a Linux distro built from the ground up without depending on any other distro, was required in the first place. We couldn’t find features that made a huge difference from the existing ones.
-
Siddharth Bhatia shared the OTC CatchUp #198 summary in podcast format using NotebookLM.
-
Siddharth discovered it through Andrej Karpathy’s Tweet that used NotebookLM.
-
-
We discussed about how meetups, talks and podcasts are more about awareness of things going on in the industry rather than learning, because learning happens when we do stuff ourselves in opposition to just listening to people who’ve worked with it before.
-
Siddharth Bhatia told us how some companies create some products and/or features to attract users to their products, so that people can discover all the practically useful and cool features that their products have. He gave us an example of Obsidian, a note-taking application, that incorporated a graph feature that shows a network/graph of how all notes in the app are related. Siddharth said that he does not think that the feature has a lot of practical uses, but he and many others were attracted to Obsidian because of that feature and then fell in love with all the other cool features that Obsidian has to offer.
-
Alpesh Bhagwatkar shared Obsidian, Taming a Collective Consciousness.
-
-
Rishit Dagli gave us some AI updates, told us about his Math courses and shared some of his experience interning with Qualqomm's AI research department.
-
He talked about the Broyden-Fletcher-Goldfarb-Shanno algorithm.
-
He shared Video-LLaVA: Learning United Visual Representation by Alignment Before Projection
-
He also shared some of Qualcomm’s public AI datasets.
-
Projects Showcased
-
Kaustubh Khavnekar shared his Amazon EKS ArgoCD boilerplate project, a boilerplate template which provides a quick starting point for creating an EKS cluster with ArgoCD pre-configured and other best practices.
-
Technologies used: AWS (EKS, EC2, Route 53, IAM and more), Terraform, Helm, ArgoCD
-
Project repository: github.com/KMK-Git/eks-argocd-starter
-
Blog explainer: Amazon EKS ArgoCD boilerplate
-
This project led to a very informative and fun discussion with Kaustubh, Darshit Suratwala, Harsh Kapadia and others.
-
Kaustubh’s project’s high level project architecture
-
In his project, Kaustubh is using Terraform to provision the overarching AWS infrastructure (AWS EKS cluster service and all other AWS services).
-
He then uses Helm charts to define Kubernetes addons inside the provisioned AWS EKS infrastructure.
-
Instead of using Helm CLI or ArgoCD to provision the Helm charts for Kubernetes addons, Kaustubh uses Terraform to deploy the Helm charts.
-
According to Kaustubh, this is the better way to automate Helm chart deployments if one wants to stick to Infrastructure as Code (IaC).
-
ArgoCD is not used for Kubernetes addons because the Helm charts use Terraform outputs as inputs to the chart definition.
-
-
Once this is done, ArgoCD is used to manage continuous deployments (CD) of containerized applications inside the EKS cluster. The Kubernetes objects for these applications are again written in Helm charts. ArgoCD syncs the Helm chart definitions in Git repos with the objects deployed in the cluster.
-
-
We talked about resolving infrastructure issues like intermittent network losses, connection dropping issues, etc.
-
Telnet, Netcat, etc.
-
-
Harsh shared How NAT traversal works.
-
Darshit shared his repository (a take-home job interview assignment) which does something similar to what Kaustubh did: github.com/DSdatsme/golang-api-k8s-ci-cd
-
Along with Rishit Dagli, we also touched upon interviews, job availabilities, etc.
-
-
Attendees
-
KsrX Duke
-
Numair Sayed
-
Pranit Malhotra
-
Raghav Rathi
-
Ram Naik
-
Rohan Hazari
-
Vaseem Akram
-
theutopianvision
-
vintus vinifera
Meet Screenshot
For all summaries, please visit catchup.ourtech.community/summary. |
Want to improve the content of this page?
Want to get more involved? Learn how to contribute.
We rise by lifting others.
Kindness always wins.
Alone we can do so little; together we can do so much.