Web Browser
Presentations
How to Use Encryption for Defense in Depth in Native and Browser Apps
Encryption is one of the most effective technical security measures. It massively reduces the impact and cost of a data breach. But encryption is typically focused on “infrastructure-level” elements like TLS and full-disk encryption. These are important tools, but they rely on...
Past Presentations
Solving HTTP Problems With Code and Protocols
The networks which carry websites and app content is constantly changing; and not many of us know how. In the last few years most of our content has moved to being provided over HTTP, but in doing this internet engineers found out that HTTP is too old and clunky for today’s internet content....
Go Beyond Native With Web-Based VR and AR
The use of virtual and augmented reality hardware and software has exploded in the past few years thanks to products like the Oculus Rift, HTC Vive, Google Daydream, and recent releases of Apple's ARKit and Google's ARCore SDKs. But most of this growth is fueled by native applications in a highly...
Interviews
What are your areas of expertise? What have you been working on?
I've been working in the space of edge computing. A lot of people ask what is edge computing? I like to use the Linux Foundation’s definition from The State of the Edge Report from a couple of years ago. It focuses on the notion of the last mile, that last bit of compute that a telco might give an end-user. That's things... Read Full Interview
Solving HTTP Problems With Code and Protocols
What do you do day-to-day?
I run a team of developers that deploy a bunch of Web sites. I'm taking a lot of what I've learned from Internet and Web standards and applying a lot of those practices in this current team quite a bit as well which is good because when you're in a very informative role you tend to be a bit like a pop scientist. You understand how that...
Read Full Interview