Conference

AngularJS and DNN made easy – thanks to Best-Practices

Daniel Mettler
Status
Accepted
Level
200
Date and Time
5/29/2015 9:00 AM
Location
Grange

The best way to free yourself from WebForms is using AngularJS. And AngularJS can be very easy to develop with – IF you follow its best practices.
Unfortunately most developers will start with code-snippets found online - and do things the wrong way.
I personally had to re-think AngularJS about 10 times and found amazingly simple ways to use it in DNN.
So this session is for Beginners who want to get started with AngularJS and would like to do it quickly and efficiently, and Experts who already develop with AngularJS but still feel like things are too complicated
I will teach you how to
1. Build a simple AngularJS App in such a nice structured way so it’s easy to understand and extend
2. Understand the fundamental concepts behind AngularJS like Dependency-Injection and really leverage the potential
3. Utilize newer AngularJS patterns to really keep the code clean – so no $scope in your code!
4. Integrate an AngularJS App into DNN, so that the Angular-Developer does not need to know about the DNN-Wrapper (so no messing around with Security-Tokens in your services)
5. Use best practices in Architecture, Folder Structure, Code and more
I’ll provide all the source code necessary so you can then leverage it in anything you want – be it 2sxc-Apps or DNN-Modules.

About the speakers

Daniel Mettler
Daniel Mettler learned programming with the bible translation computer of his parents, deep in the jungles of Indonesia. Since he was only 12 years old at that time and the BIOS only had a version of BASICA, that's what got him started.
With 16 he went back to Switzerland and learned German and basic city-survival skills. Equipped with this know-how he founded 2sic internet solutions in 1999 which was focused on web solutions on the Microsoft platform. After a few self-developed CMSs 2sic switched to DNN in 2003 and has been one of the largest partners (17 employees, 700+ projects) in Europe.
Daniel is also the chief architect behind the open source 2sxc, a strong promoter of standardization (boostrap, patterns, AngularJS, checklists, etc.) and loves to eat anything - dead or alive. His motto: if the natives eat it, it game.