OTC MeetUp #5

In-person Tech Meetup

About

After about 1.5 years, we successfully hosted our fifth official in-person event with around 50 people!

We are extremely grateful to Devfolio for their continued support to conduct these meetups!
Additionally, a big shout out to FlexiLoans for hosting us.

Logistics

Schedule

Time (IST) Event
3:00 - 3:15 PM Settling in
3:15 - 3:30 PM Opening remarks by the OTC Team.
3:30 - 4:00 PM 'An introduction to Software Defined Radios' by Jaden Furtado

This is to serve as a gentle introduction to the dark arts of wireless communication. People think of radios as a thing of the past, unaware of the potential that remains to be unlocked. While many are familiar with software, and some are with hardware, the wireless spectrum remains a curiosity to the masses. I'll show the basics of signal processing using Radios, along with demonstrations and applications of this technology.


Slide deck
4:10 - 4:40 PM 'Chunk by Chunk: How we built an HTTP Live Streaming Server' by Dheeraj Lalwani and Chirag Lulla

Dekho is a very simple, bare bones and open source Video on Demand server which we built to understand how video streaming works at a fundamental level. The talk will consist of -

  1. Why did we choose to build Dekho?
  2. How did it start?
  3. What topics we learnt about while exploring video streaming?
  4. And how do we plan to take this project ahead?

Slide deck
GitHub repo
4:50 - 5:20 PM 'Building AntiLang: A Language in Reverse' by Darshan Rander

AntiLang, a playful programming language with reversed syntax, challenges conventional coding norms. This talk explores its development process, from designing quirky features like inverted brackets to parsing and evaluating code.


Slide deck
Reference Book: "Writing An Interpreter In Go" by Thorsten Ball
5:30 - 6:00 PM 'CPU Caches - A Quick Primer' by Harsh Kapadia and Kartik Soneji

A quick overview of how memory layouts can have measurable effects on memory access times due to CPU caching and the physical architecture of the chip.
Bonus: See some delidded AMD CPUs, courtesy of Harsh.


Kartik's Slide deck
Harsh's Slide deck

References:

Gallery of Processor Cache Effects
What every programmer should know about memory
6:00 PM onwards Snacks and conversations

Pictures and Videos

All pictures and videos

OTC MeetUp #5 OTC MeetUp #5 OTC MeetUp #5