Tim Chaplin

About

I live and breath software solutions and innovations. During the day, I work with fortune 100 enterprise applications, and in the evening, I perfect my craft by contributing to and distributing open source software, writing, and constantly looking for ways to increase my knowledge of technology and the world.

At an early age, I began developing software and have been hooked on it since. After attending California State University, Chico, I have gone on to work in Shanghai, Los Angeles, and London.

Books

AngularJs Test-driven Development
AngularJs Test-driven Development

Learn about TDD techniques, the TDD lifecycle, and its power through clear examples to enhance your Angular applications Integrate AngularJS testing using Karma and Protractor to perform JavaScript unit tests A practical guide filled with examples that focus on a wide range of testing techniques with AngularJS components

Check it out on Amazon

Speaking

Fullstack Con 2014
Proxies before proxies: The hidden gems of Javascript AOP

Tired of console.logging your way through applications? Want a way to slice through your application without adding complexity? AOP has been the answer to these questions for object oriented languages, such as Java and C#, but is not available in Javascript. ScarletJS(https://github.com/scarletjs/scarlet) is a project that tackles AOP using a clean, fluent, performant interface.

The ScarletJS project provides Javascript developers a different way of thinking about traditional javascript problems. The project is still growing and looking into the future of what ES6 proxies will open up to the Javascript community.

The talk will highlight the problems that javascript developers face with logging application behavior, security, and more. It will discuss the benefits of identifying a cross cutting concern, and programming using aspects. The talk will highlight how thinking about a project and cross cutting concerns can lead to cleaner more SOLID code. It will also discuss the future of ES6 proxies and the benefits that they will bring.

Check out the full speach

Connect with me!