2020 SORT Conference
Motivation: What Makes a Programmer Tick
TDD: Confidence in Programming, Not Unit Tests
Motivation: What Makes a Programmer Tick
TDD: Confidence in Programming, Not Unit Tests
2017 Big Mountain Data and Dev Conference
Microservices using Go
Intrinsic Motivation in Software Development
Microservices using Go
Intrinsic Motivation in Software Development
2017 Big Mountain Kids Code
Beginning Scratch
Beginning Scratch
2015 Training for FamilySearch.org
Code Smells and Refactoring
Code Smells and Refactoring
2014 TechTalk for FamilySearch.org
Redis - A Case Study in Throttling the FamilySearch API
Redis - A Case Study in Throttling the FamilySearch API
2013 Scratch Days
Beginning Scratch
2013 SORT Conference
Readable Code
Team Geek
Team Geek
2013 RootsTech Conference
Simple HTML/CSS for Weebly and WordPress
2012 AECT International Convention
Concurrent Presentation on thesis research results
2012 RootsTech Conference
Refactoring - The Neglected Agile Art
2011 E-Learn World Conference on E-Learning in Corporate, Government, Healthcare, and Higher Education
Roundtable Discussion on thesis research
2011 SORT Conference
Good to Great
The Agile Team
Refactoring - The Neglected Agile Art
The Agile Team
Refactoring - The Neglected Agile Art
2011 Utah CTE-IT Educators Conference
Presentation on the Bootstrap Curriculum
2011 RootsTech Conference
An Introduction and Comparison of Languages on the JVM
2010 UVU High School Computer Science Fair
History of and Future Direction of Computer Programming
2010 SORT Conference
Scrum - Dysfunctions and Solutions
An Introduction and Comparison of Languages on the JVM
An Introduction and Comparison of Languages on the JVM
2009 SORT Conference
Test Driven Development
Agile Best Practices
Refactor Your Wetware
Agile Best Practices
Refactor Your Wetware
TechTalks for FamilySearch.org
Refactoring
Agile Best Practices
Agile Best Practices
2008 and 2009 BYU Genealogical Conferences
Record Search RESTful Service
Dynix
C++ Training for PICK programmers
C++ Training for Modula-2 programmers
Training on C++ Threads
C++ Training for Modula-2 programmers
Training on C++ Threads