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 #87
Date: 09-07-2022
Duration: 5 hrs 38 mins
Topics Discussed
-
General introductions
-
Rishit Dagli told everyone that he was contributing to etcd which is a key-value store used by distributed systems.
-
We discussed the differences between Computer Engineering and Computer Science.
-
Rishit Dagli's perspective is that Computer Science is more about research and making stuff whereas Computer Engineering is more about implementation.
-
Harsh Kapadia's perspective is that Computer Engineering is more about hardware.
-
Dhiraj Chauhan suggests that Computer Science involves a lot of theory.
-
-
Ishan Sharma discussed the difference between Client Side Rendering (CSR) and Server Side Rendering (SSR).
-
He shared an article about rendering.
-
Ishan Sharma showcased an old project to explain that CSR needs JavaScript to run on the main thread and it takes a lot of time.
-
To overcome this issue, we use SSR which will atleast render things without JS.
-
CSR + SSR is known as Isomorphic Rendering.
-
-
Preet Parekh brought to everyone’s attention that Next.js is introducing a lot of breaking changes in their upcoming update.
-
He also talked about a new feature introduced by Next.js which will eliminate the need of client side JavaScript while streaming.
-
Streaming allows to constantly modify the DOM.
-
Layout discussion in Next.js
-
-
Darshan Rander discussed an issue in JavaScript where he was unable to delete the childNodes in an array and Harsh Kapadia shared a video on difference between children and childNodes by Web Dev Simplified.
-
We talked about Jetpack Compose, how Flutter uses the Skia engine to render and native components.
-
We discussed the pros and cons of Java and Kotlin.
-
Kotlin has a lot of abstractions and a loads of syntatic sugar.
-
-
Harsh Kapadia asked Rishit Dagli about transformers and he shared a link to a paper: Attention is all you need.
-
Darshan Rander asked Rishit Dagli about Modality and Rishit shared a video.
-
We talked about AOT (Ahead Of Time), JIT (Just In Time) compilation.
-
Preet Parekh shared that: The goal of https://wasi.dev is to create a very modular set of system interfaces.
-
Siddharth Bhatia shared a project: Linux from scratch which claims: "We installed a system that was just enough to run the Apache web server; total disk space usage was approximately 8 MB. With further stripping, that can be brought down to 5 MB or less. Try that with a regular distribution."
-
We then talked about Learning something in depth vs learning things just on the surface level and concluded that following a T-shaped for learning is better, where you find 1 or 2 domains in which you specialize and have surface-level knowledge of the rest of them.
-
Poonam Jha shared a new initiative in which, she want’s to help people find their interest in IT.
Projects Showcased
-
Darshan Rander shared a Jetpack Compose project idea: Opening music links of one app in another.
-
Rishit Dagli showcased his project: Image classification with Swin Transformers.
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.