align-toparrow-leftarrow-rightbackbellblockcalendarcamerachatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-crosscrosseditfacebookglobegoogleimagesinstagramlocation-pinmagnifying-glassmailmoremuplabelShape 3 + Rectangle 1outlookpersonplusImported LayersImported LayersImported Layersshieldstartwitteryahoo

"The Art of AngularJS" and "In-Browser Testing with KarmaJS"

6 pm : "In-Browser Testing with KarmaJS" by Scott Davis

7 pm: Dinner and Networking

7:30 pm: "The Art of AngularJS" by Matt Raible


"The Art of AngularJS" by Matt Raible

AngularJS is one of today's hottest JavaScript MVC Frameworks. In this session, we'll explore many concepts it brings to the world of client-side development: dependency injection, directives, filters, routing and two-way data binding. We'll also look at its recommended testing tools and build systems. Finally, you'll learn about my experience developing several real-world applications using AngularJS, HTML5 and Bootstrap.


About Matt Raible:

Matt Raible has been building web applications for most of his adult life. He started tinkering with the web before Netscape 1.0 was even released. For the last 15 years, Matt has helped companies adopt open source technologies (Spring, Hibernate, Apache, Struts, Grails, Bootstrap, jQuery) and use them effectively. 

Matt has been a speaker at many conferences worldwide, including Devoxx, The Rich Web Experience, Jfokus, No Fluff Just Stuff, and a host of others. Matt is an author (Spring Live and Pro JSP), and an active "kick-ass technology" evangelist on raibledesigns.com. He is the founder of AppFuse, a project which allows you to get started quickly with Java open source frameworks, as well as a committer on the Apache Roller and Apache Struts projects. 

Matt has had quite a ride in the past few years, serving as the Lead UI Architect for LinkedIn, the UI Architect for Evite.com, the Chief Architect of Web Development at Time Warner Cable, and UI Architect for HTML5 apps at Taleo/Oracle.




"In-Browser Testing with KarmaJS" by Scott Davis

Unit testing can be hard -- especially across multiple browsers -- but that's not an excuse not to do it, right? 

RIGHT?

Luckily, KarmaJS makes it easy to thoroughly test your JavaScript across all of the browsers you need to support. Born out of the AngularJS project, KarmaJS wraps your existing tests -- whether written in Jasmine, QUnit, Mocha, or otherwise -- and makes it easy to run them either in local browsers or across the wire. "Across the wire" means that your tests can also run in real browers on real devices like iPhones, Android phones, iPads, etc. as well. Oh, and did I mention KarmaJS tests can run in PhantomJS -- a headless browser that allows you to run your tests on your Continuous Integration server like TravisJS, Jenkins, Hudson, etc.? 

Come see what a modern web testing environment looks like with KarmaJS.


About Scott Davis:

Scott Davis is the founder of ThirstyHead.com, a training and consulting company that that specializes in leading-edge technology solutions like HTML 5, mobile development, Node.js, SmartTV development, web mapping, NoSQL, Groovy, and Grails. Scott co-founded the HTML5 Denver User Group in 2011.

Scott has been writing about web development for over 10 years. His books include Getting Started with GrailsGroovy RecipesGIS for Web DevelopersThe Google Maps API: Adding Where to Your Web Applications, and JBoss at Work. Scott is also the author of two popular article series at IBM developerWorks -- Mastering Grails and Practically Groovy.




Join or login to comment.

  • Matt R.

    Hey y'all - just wanted to let you know I wrote up a blog post about my AngularJS presentation a couple months ago. It contains links to download the presentation.

    https://raibledesigns.com/rd/entry/the_art_of_angularjs

    Enjoy!

    May 21, 2014

    • Joel R.

      Thanks Matt! Great presentation Monday - thanks for sharing your knowledge.

      May 21, 2014

    • Nick T.

      Your presentation was excellent. Thanks for taking the time to come out and talk I'll be sure to check out your post

      May 21, 2014

  • Tom F.

    Scott did a great job with Karma and working around the slide project. Matt Raible gave the best AngularJS overview motivated by insightful case histories. He is the foremost web framework expert.

    May 20, 2014

  • Ryan

    Excellent sessions! Really enjoy this group!

    May 20, 2014

  • Lance Z.

    Fabulous content. Thanks!

    May 20, 2014

  • A former member
    A former member

    Thank you Scott for letting me talk about StartupWeekend Denver 6. I hope we'll see a lot of you hardcore devs at Galvanize June 27!

    May 20, 2014

  • Neardark

    Another excellent set of presentations. Thanks for organizing these Scott and others.

    May 20, 2014

  • Andrew B.

    Fantastic turnout! Given that a lot of the material was over my head (I'm not a developer though) the speakers made it engaged enough to enjoy. Good food, good material, good times!

    May 20, 2014

  • Andy M.

    Great introductions to the magic that is AngularJS, despite the sunny slides.

    May 19, 2014

  • John B.

    Really detailed talks most of which went over my head but I'm definitely going to dig into angular.js. also the food was delicious as usual. Thanks again!

    May 19, 2014

  • Bill O.

    Hope you guys can make a video of the talk. Look forward in seeing it.

    May 19, 2014

  • Clint N.

    Yeah, second that. Can't make this meetup. Video or slides +1.

    May 18, 2014

  • Jeremy B.

    Sorry I can't make it. Will there be a video??? Really hate to miss this meeting but have a serious conflict. Matt will you be giving this presentation anywhere else soon?

    May 18, 2014

  • Dan S.

    Any Fivers out there interested in learning about MongoDB come check out our next meetup tomorrow 4/23 in the DTC featuring two Mongo engineers flying in from NYC for a Q&A!!! - http://www.meetup.com/boulder-denver-mongo/events/176670942/

    April 22, 2014

Our Sponsors

People in this
Meetup are also in:

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