• The ‘first time’ story – Part 1

    The ‘first time’ story – Part 1

    2–3 minutes

    I don’t know where to begin, but I promised Zainab Bawa I would write-up about my experience in speaking at tech conferences and into the open source world. Sorry for the late post. Here is the speaking journey! The ‘first’ proposal My first tech talk proposal submission was for JsFoo in 2015. The talk was… Read more

  • WebRTC – behind the browser

    WebRTC – behind the browser

    6–9 minutes

    In this blog post I shall discuss how WebRTC works in the browser. Here is the full blog series. The browser abstracts most of the WebRTC complexity behind three primary JavaScript APIs: MediaStream: acquisition of audio and video streams RTCPeerConnection: communication of audio and video data RTCDataChannel: communication of arbitrary application data Connections between two peers… Read more

  • WebRTC – architecture & protocols

    WebRTC – architecture & protocols

    4–6 minutes

    In this blog post I shall discuss the architecture & protocols powering WebRTC. This blog series is for my upcoming WebRTC workshop at the Web Summer Camp, Croatia 2017. While WebRTC has greatly simplified real time communication on the web through the browser, it’s background comprises of a collection of standards, protocols, and JavaScript APIs! The power of… Read more

  • Lightbeam goes virtual!

    Lightbeam goes virtual!

    1–2 minutes

    Here is a gif from my latest aframe experiments for Lightbeam. For Mozfest 2017, I had submitted the following proposal – ‘Lightbeam, an immersive experience‘. While the proposal is still being reviewed, I have been experimenting with Aframe and the above gif is an initial proof of concept 🙂 Here is the excerpt from the proposal:… Read more

  • Lightbeam – All the Math!

    Lightbeam – All the Math!

    3–4 minutes

    In this post I shall discuss all (most of) the math involved in the visualisations. A quick recall: Lightbeam is now responsive and fully interactive. Tooltips The math behind tooltips is the sequel to my blog post Lightbeam – Tooltips (SVG). Read this blog post to understand Lightbeam’s migration from SVG to Canvas. Ignore the transforms… Read more

  • WebRTC – a detailed history

    WebRTC – a detailed history

    1–2 minutes

    The Past The need to connect virtually and have video conferences and communications on the web has been around for a while. In the past, Flash was one of the popular ways to achieve this. The alternate to this was plug-ins or an installable application on the PC. From a user’s perspective, all these methods… Read more

Trending