Daniel Zen
Angular Summit
Boston · September 27 - 30, 2015

Chief Instruction Officer - zen.digital
Daniel Zen is an MIT graduate and has been writing software for the past three decades. He has also taught computer programming and Agile methodologies at NYU, The New School, and for many Fortune 500 companies. He has worked on large scale art projects, as well as interactive installations at the Museum of Science in Boston & The Milk Gallery. A former consultant to both Google and Pivotal Labs, Zen is now growing his Full Stack JavaScript Development and Training company: zen.digital
Presentations
Offline AngularJS with 4-way data binding with Ionic
Are you building mobile or web applications with AngularJS and wish they would work when you were offline? You can read, send and delete mail from your mobile email client when you are offline, why not from your AngularJS app? AngularJS is completely agnostic when it comes to creating your data models.
Material Design in practice with Angular 1 & 2
Material Design is Google’s specification for a unified system of visual, motion, and interaction design that adapts across different devices. Available for both the web & mobile, it is the basis for the design of Android and Google's web offerings.
Core AngularJS
This course will go over the AngularJS Framework in depth for professional JavaScript developers. We will show the new HTML syntax that AngularJS creates, and discuss the philosophy & concepts behind it. Learn what components are necessary for AngularJS and the tools commonly used
Besides an in depth look at some parts of AngularJS with which you may already be familiar, we will discuss the scope lifecycle, the proper use of Directives & Services, and the philosophy of dependency injection. We will overview best practices for structuring your code with Controllers & Models; Routing for Single Page Applications. And discuss Forms: Controls, Events, & Validation.
Test Driving Agile Angular with Jasmine & Karma
Agile Engineering & Test Driven Development of frontend JavaScript User Interface code is often passed over using the excuse that the UI code is “declarative” (What you see is what you get) and therefore does not ‘need’ to be tested. Others, will dismiss testing frontend AJAX code as too difficult to maintain or unnecessary because it is only important in context with the server. We will show how these misconceptions are false.