• papers podcast posts projects
    • 2020年06月10日
    • 8 分
    Simple WebRTC Video Chat

    Recently I made an app for making group video calls. The difference between this and something like zoom is that there’s no central server responsible for routing video calls between the participants. Instead, I used WebRTC in order to set up peer-to-peer (P2P) calls between all of the members of a group.

    • Project
    • React
    • Typescript
    • WebRTC
    • 2020年01月09日
    • 5 分
    React Pitfalls: useState initialization

    This is a quick post about a “gotcha” I encountered recently in a React application. This involved the use of React’s useState hook, which had a subtle difference between how I thought the hook worked, and how it actually worked.

    • Frontend
    • Hooks
    • Javascript
    • React