Talks

I have delivered over 100 technical presentations on various software engineering topics, reaching audiences of thousands of passionate engineers. Check out some of the highlights below.


At the O’Reilly Velocity Conference 2015 in Santa Clara, and later in New York, I delivered a keynote, 20,000 Leagues inside the Optical Fiber (slides). In this talk, I summarized the scientific achievements that led to the ubiquity of high-bandwidth fiber-optic transmission systems.

At the O’Reilly Fluent Conference 2014 in San Francisco, I illustrated various API mistakes (slides): Boolean traps, double negatives, slice vs splice, non-descriptiveness, NaN confusion, and many more in this Design Strategies for JavaScript API talk.

There was a lot of misunderstanding about the role of hardware acceleration in CSS animation. In my February 2013 Fluid User Interface with Hardware Acceleration talk, I attempted to clarify the topic by explaining how to optimize CSS animation to run well on the GPU and how to employ certain tricks for efficient GPU compositing.

On the Hanselminutes podcast, I had a fun conversation with the host, Scott Hanselman, about software endurance. And yes, I did reveal my affection for Free Pascal and other types of applications that seem to survive decades of changes in the computing landscape just fine.


Full list of talks