Modules and Dependencies with RequireJS by Miguel Castillo

Abstract:
Once a upon a time, script tags would find their way into every html file of every Web Application that aspired to provide any sort of dynamic behaviors. And as JavaScript and HTML support matured in Browsers, so did the complexity of these applications. HTML files would soon be cluttered with dozens of script tags bloating the global namespace with all sorts of functionality, which at times would be almost impossible to tell how it even got there. Fast forward to our modern days as script tags face Darwinism and become a thing of the past, thanks to introduction of AMD and CJS. Say hello to my little friend, RequireJS! Which is an AMD implementation designed to help you organize your JavaScript code into Modules with Dependency management, screws and all.

Bio:
Early days as a C++ humble servant with a huge interest in Game Engines. Later finding my way in the WWW space as a Software Developer for Compuware's QALoad load testing tool. This with my later involvement with C#/WPF quickly evolved with me finding my way into the mad world of JavaScript. During the day, Symphono is my home. At night time, you will find me in github trying to contribute back to the community as the JavaScript community keeps on expanding.

Join or login to comment.

  • Miguel C.

    So, I need some input. Because there is quite a bit I could cover about requirejs/modules/dependencies and tooling around it, I wanted to know that if there were some things in particular people would like me to cover. Specific features... Maybe questions... Experiences... If you are shy about responding here, it's cool. Just email me directly at [masked] or if you are twitter person, @manchagnu.

    Want to make sure I cover as much relevant material for everyone as possible.

    1 · March 28, 2014

    • Alex K.

      I would like it if you talked about the RequireJS optimizer.

      2 · April 12, 2014

    • Steve C.

      Personally, I'm interested in all of it, but specifically setting up a multipage app with shim like https://github.com/req...­ .

      April 14, 2014

  • Bjoern S.

    Sorry, but I cannot attend. As the meetup is going to be recorded, some quick questions: How does Require helps with HTTP load times? How do you debug Require if the modules are not found as expected? What is the difference between the different flavors/implementations of Require out there?

    April 14, 2014

Our Sponsors

People in this
Meetup are also in:

Imagine having a community behind you

Get started Learn more
Rafaël

We just grab a coffee and speak French. Some people have been coming every week for months... it creates a kind of warmth to the group.

Rafaël, started French Conversation Group

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