JaxDug: "AngularJS the Toolkit" - Part 2: Speaker - Jonathan Ohlrich


Jonathan Ohlrich is a Lead Software Engineer at Interactive Intelligence's ARM Division in Jacksonville, FL. When first introduced to VB3 at 10 year old, Jonathan developed an insatiable hunger for knowledge about writing software. Over twenty years and countless acronyms later, he enjoys knowing he's only scratched the surface in this forever evolving field. He has focused the last two years on building highly extensible web solutions using AngularJS and .NET. His current interests include: Event Sourcing, Domain Driven Design, Event Driven Architectures, Visual Programming Languages and Functional Reactive Programming. 


This two part presentation series will explore the two faces of AngularJS for building maintainable, extensible web applications. We will first introduce ourselves to "AngularJS the Framework" which offers a declarative markup with two way binding, a clear view-controller separation and services available through dependency injection; all created with testability in mind. Next, we'll meet "AngularJS the Toolkit" which allows us to fully control the markup by authoring directives and dive deeper into framework extensibility points. We can then use AngularJS as a toolkit for building our own custom web application framework with its own domain specific markup language. Along the way we will discuss common gotchas, good habits, performance concerns and available tools. This talk assumes no prior knowledge of AngularJS and basic JavaScript familiarity.

Join or login to comment.

Our Sponsors

People in this
Meetup are also in:

Create your own Meetup Group

Get started Learn more

Meetup has allowed me to meet people I wouldn't have met naturally - they're totally different than me.

Allison, started Women's Adventure Travel

Start your Meetup today

Act now and get 50% off.
Until February 1.

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy