Scaling Angular as a Team


Details
Directions:
Learning Objects is located on top of the North Dupont Metro exit (Red Line); exit towards Q St.
There are a number of parking structures (http://en.parkopedia.com/parking/1528_connecticut_avenue_northwest_washington_dc_united_states/?ac=1&country=US&lat=38.9108142&lng=-77.04436099999998) in the area. We recommend 11 Dupont Circle NW (https://www.google.com/maps/dir/11+Dupont+Cir+NW,+Washington,+DC+20036/1528+Connecticut+Ave+NW,+Washington,+DC+20008/@38.9104415,-77.0432975,19z/data=!4m13!4m12!1m5!1m1!1s0x89b7b7c65a03c301:0x85e8c7d98fa3c8f2!2m2!1d-77.0425775!2d38.9101402!1m5!1m1!1s0x89b7b7c62373b1a3:0x82f619195b45ff92!2m2!1d-77.044361!2d38.9108142), underneath the Books-a-Million. Parking is $12/flat, open until 11pm, and a quick 3 minute walk to the entrance of our building.
Enter the building through the back door facing 20th street (Entrance through the PNC parking lot) then take the elevator to the second floor.
Building access is controlled, although the door will be propped in the back of the building; please plan to arrive no later than 7:45pm to minimize disruptions.
*********************************************************
Schedule:
6:30 - 7:00 Refreshments
7:00 - 7:15 Intro & Announcements
7:15 - 7:30 Special Presentation
7:30 - 8:15 Presentation by Mike Whitfield
“Scaling Angular as a Team”
8:15 - 9:00 Networking and fun!
*********************************************************
Bio:
Mike Whitfield (http://www.linkedin.com/in/michaelgwhitfield) recently moved back to DC from Austin, TX where he spent the last year working for Cisco among others. Mike began working on his own JavaScript library in 2012 called Ambassador. His goal was to translate the effective “hooks” system used in WordPress to the client. Luckily, the market was moving in the same direction. Mike has benefitted working in libraries like AngularJS since they “feel” more like developing with Flash. Mike lived a past life developing 3D military games like Insurgency.
*********************************************************
Talk Synopsis:
Scaling Angular as a Team
What do you do when your application has 50 views and you want to create a new view? How do you condense your HTTP calls for grabbing data when 12 views share the same data requirements? How do you memory manage a page and prevent it from holding 50x the DOM data needed to display what the user is currently looking at? What is the best way to approach authentication? How do you distribute workload and define roles in Angular? In this talk I’ll share an Angular implementation we architected at Cisco.

Scaling Angular as a Team