I have given presentations at many conferences on a variety of career and software-themed topics. Below are 4 of my most popular talks. Each presentation is tweaked to better match the event.

Hacking Network APIs. (1 hour or 2 hours)

A foundational component of communication between devices is the TCP/IP network stack. Web browsing, streaming video, secure control, and innumerable other applications are built upon this technology. This 2-part demonstration will use open source tools to focus on the data transfer components UDP and TCP while targeting an IoT device. Part 1 is reverse-engineering the network commands to better understand them and then mimic it (a common attack strategy). Network protocols will be discussed during this process. Armed with our new knowledge and skills, part 2 will take them a step further to discover and analyze malware present on the IoT device. This presentation is light on slides and heavy on demos.

Groundwork for a Modern Web UI. (1 hour)

Originally printed in Net Magazine and since updated to follow best practices. This presentation covers the basics piecing together web site. It sets up Bootstrap, installs Laravel, covers cache-busting, a proof-of-concept JS memory leak (yes, JavaScript can memory-leak), HTML5 input types, and some basic packaging techniques.

3 Successes. 3 Failures. (30 minutes)

Too often talks are all about success stories. I wanted to show that for every success, there are a dozen failure stories to lead to that success. I discuss 3 of my successes and 3 of my failures in this talk.

1 Codebase. 5 Platforms. From scratch. (1 hour)

Starting with just File -> New, I have just 1 hour to present my slides and write a basic calculator app that could run on Windows, Mac, Linux, Android, and iOS. My last attempt with this presentation finished with 5 minutes to spare.

Do you have a topic that needs discussing?

Copyright © NagleCode 2007 - 2019.