About OTC CatchUp

Note 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 #50

Date: 23-10-2021

Duration: 4 hr 50 min

Topics Discussed

  • General introductions.

  • @Chirag Nayyar and Krishna Gadia talked about migrating from on premises infrastructure to a Cloud Provider. They talked about all the changes and factors like networking and costs that need to be considered and configured while shifting and after shifting.

  • @Harsh Kapadia talked about his Lighthouse Meetup experience where he learnt about the Chrome Web Vitals (CWV) like FCP, LCP, CLS and FID.

  • @Harsh Kapadia shared that browsers have a limit of six concurrent requests per domain per tab. (Why does your browser limit the number of concurrent network calls?)

  • @Harsh Kapadia also shared that Lighthouse tests should be conducted in Incognito mode (to prevent extensions from affecting site performance) and that the DevTools should be undocked from the browser window (as Lighthouse only measures the performance of the visible area of the screen to calculate some metrics).

  • @Rishit Dagli showed us a PR that he was making to tfhub.dev (which is now merged) to add implementations of a research paper.

  • @Harsh Kapadia talked about the difference between import and export syntax in CommonJS and ES modules.

    • CommonJS: require and module.exports

    • ES Modules: import and export

  • @Harsh Kapadia asked for help with structuring a SDK that he has been building at his internship. @sirus and Deepankar Bhade gave suggestions that inheritance, abstract classes or mixins could be used.

  • Deepankar Bhade, @sirus, Shrinath Gupta and @Harsh Kapadia talked about the pros and cons of monorepos.

  • @Harsh Kapadia shared navigator.sendBeacon() which makes requests without waiting for responses, so can be used to send user analytics data from web sites when the user closes the tab, thus not blocking the browser’s main thread while the user is using the site.

  • @Harsh Kapadia talked about why one should not set the Content-Type header manually and let the browser handle it. (The reason is that there is a file boundary string appended to the header value by the browser and manually setting the header overrides that, making the request fail.)

  • @sirus and @Tushar Nankani talked about Bumble’s earning model.

  • Srinath Gupta asked Viranchee Lotia about why one should pursue a Masters degree.

  • Krishna Gadia talked about his US and Gupshup experience.

OTC’s Web Site!

We have a web site now! :tada:

Please visit ourtech.community!

Moving from Zulip to Telegram

We are moving away from Zulip back to our original chat group on Telegram.

Please download Telegram and then click on the link: t.me/OurTechComm

Meet Screenshot

Meet #50 screenshot

Note 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.
— Robert Ingersoll
Kindness always wins.
— Selena Gomez
Alone we can do so little; together we can do so much.
— Helen Keller