As your front-end web applications get larger and more powerful code organization and reuse becomes increasingly important. One popular way to achieve this is through the use of the Asynchronous Module Definition or, AMD modules. AMD modules free your application of having to include numerous <script> tags in a specific order and allows developers to write loosely coupled and highly reusable components for your web applications.
This talk will cover the basics of writing AMD modules using the popular RequireJS framework. We will walk through setting up your application with RequireJS, building your application's modules, including libraries that do have native AMD support to your application, and compiling your application the R.js compiler.
About The Speaker
Ryan Anklam (@bittersweetryan) is a Front End Engineer at Northwestern Mutual. He has been developing web applications since 1996 and is an active open-source contributor. Ryan has been developing web applications since 1997 and is currently focused on building high performance, scalable, and modular applications.