
Cyrus Roshan
Engineer at Jam.dev, ex-Cloudflare, very-full-stack engineer who aims to solve customer problems by whatever engineering means necessary.
Open Source Software: Open Governance or for-profit Startups?
Node Congress 2024

Recording pending
Open Source Software: Open Governance or for-profit Startups?

Building a Network Stack for our Browser Extension
Node Congress 2024

19 min
Building a Network Stack for our Browser Extension

Engineering problems often repeat themselves in places you wouldn't expect. Sometimes the best solution has already been invented, in a different corner of the software engineering domain. In this talk, we show how and why we mirrored the TCP/IP network stack to solve a communication problem between different components of a browser extension.