The following is a partial list of the presentations Travis has previously given. The slides and sample materials are free for personal use. If you would like to utilize them for anything beyond that, such as presenting at company workshops or to facilitate team exercises, write me an e-mail at travis@ovitconsulting.com.
Immutable State Management: Using Redux with Angular to Untangle Angular Application State
This covers how ng-rx ran with the Redux style implementation of the Flux design pattern to enable clean state
management in Angular applications.
Presentation
(PDF)
Designing for Volatility
An overview of volatility based decomposition and how it compares to functional decomposition.
Presentation
(PDF)
Solid Principles
A discussion of the SOLID principles for software development. Because these principles play such a large part in
managing volatility, this is a great follow-on to the Designing for Volatility presentation.
Presentation
(PDF)
Dapper.NET
A brief overview of the concept of Micro-ORMs, followed by an introduction to one of my favorites: Dapper.NET.
Presentation
(PDF) /
Resources
EcmaScript 6
This presentation briefly reviews ES6 and discusses some of the new features and syntax available.
Presentation
(PDF) /
Resources
Angular2
This presentation introduces Angular2+ with a focus on the overall framework design and highlighting of common
concerns.
Presentation
(PDF) /
Resources
OAuth
An overview of authentication / authorization via the OAuth standard.
Presentation
(PDF)