Adam Klein

Adam Klein

Adam is the CTO of Covver, a platform for corporate branded gift experiences. He brings over 20 years of experience build software applications and software architecture, and solving challenging problems. He's a web GDE, and an author of open source libraries.
Computer Vision on Your Browser With SVG Filters
JSNation US 2024JSNation US 2024
Nov 21, 17:15
Computer Vision on Your Browser With SVG Filters
SVG Filters is a powerful web technology that managed to elude the mainstream. It allows us to write computer vision primitives, that when combined can create amazing effects with just a few lines of SVG markup.

In this talk we'll dive into some code examples of using SVG filters, like creating a live webcam green screen filter, adding an infrared effect to the screen, and other cool effects you wouldn't believe your browser can do so easily.
We Don’t Know How React State Hooks Work
React Advanced 2021React Advanced 2021
28 min
We Don’t Know How React State Hooks Work
We use them all the time, and we think we know state hooks work (useState, useReducer). But under the hood, as expected, things are not what you imagine. This talk is about update queues, batching, eager and lazy updates, and some other cool things learned from looking at Hooks source code. It also contains practical takeaways that will help you better understand and debug your code.
We Don’t Know How React State Hooks Work
React Summit Remote Edition 2021React Summit Remote Edition 2021
7 min
We Don’t Know How React State Hooks Work
We use them all the time, and we think we know state hooks work (useState, useReducer). But under the hood, as expected, things are not what you imagine. This talk is about update queues, batching, eager and lazy updates, and some other cool things learned from looking at Hooks source code. It also contains practical takeaways that will help you better understand and debug your code.