SDD 2017 Schedule

Coding Level
This is a rating on a scale from 1 to 5 to indicate how much demo coding the session will contain (as opposed to slides) – 1 means no code demos, and 5 means nothing but.

Advanced Level
This is a rating on a scale from 1 to 5 to indicate how advanced the session is (in terms of the specific topic that is being covered) – 1 means that it’s introductory, and 5 means that it’s aimed at attendees who already have significant experience in the relevant area.

Tuesday 16 May 2017



Track 4

Angular 2

Coding Level 1
Advanced Level 3

Google's Angular is one of the most popular of the component-based web-application front-end frameworks. Unlike ReactJS, Angular is a complete ecosystem. You build Angular applications rather than providing Angular components. Angular 2 represents a considerable improvement over the first version of the framework, both in terms of speed and architecture, but it's structured completely differently than Angular.

This session takes you though the basics of Angular 2. We'll look at the component structure, and how to build commonplace components, including all the HTML extensions that make it easy to integrate Angular 2 components into your page. We'll also look at navigation and HTTP/Ajax calls. Examples will be in Typescript, the official language for Angular, but anybody with a little JavaScript and knowledge of any OO language will have no problems following along. You'll come away from the session with a good feel for the framework and the knowledge to build simple front ends.

Allen Holub

Allen Holub

Allen is a world-class expert in Agile process, software architecture, and OO design. He's built full-stack web applications, Microservices, compilers, database servers, real-time operating systems, and more. He provides guidance and training for all sizes of organizations, working with everyone from C-levels to developers. Allen has also written a dozen books and hundreds of articles, and taught for the University of California Berkeley Extension.  @allenholub

Other presentations by Allen Holub

Wed 17 May 2017 at 16:00

Track 6

Microservice Swarms

Thu 18 May 2017 at 16:00

Track 8

DbC (Design by Coding)

Fri 19 May 2017 at 9:30

Post-Conference Workshop

Design patterns and program structure

Return to full conference agenda