AngularJS Munich Meetup #4

Agenda
• 18:00 - Socializing, food, drinks, mingle
• 18:30 - Welcome
• Modularization in Context with AngularJS by David Amend & Johannes Weber (https://twitter.com/jowe) [10-15 min]
• Practical experience of assembling a gulpfile.js in an Angular project by Zlatko Đurić (https://twitter.com/zladuric) [15 min]
• Break
• Automated Headless End2End Testing by Benjamin Neu (https://twitter.com/dukeatcoding) [10-15 min]
• AngularJS with ES6 today by Sekib Omazic (https://www.meetup.com/AngularJS-Munich/members/132057542) [10-15 min]
If you are interested in giving a lightning talk feel free to contact us. Lightning talks should not exceed 20 minutes.
Talk Details
Modularization in Context with AngularJS
The more your AngularJS App is growing the more important is modularization. It starts with the naming convention, file structure, AMD, goes through the build process, loading and packaging strategies and ends in the browser.
We are going to give proposed solutions in practice as a ground for discussion.
Further, you are welcome to present your ideas in slides or code, which demonstrate how to manage modularization in Angular.js projects.
Practical experience of assembling a gulpfile.js in an Angular project
Gulpfile, Gruntfile, all sounded good in theory. But constructing your own gulpfile - from simple linting and code coverage tasks, via standard minifiers and sourcemaps, to components and templates compiling brings you to a few gotchas. How to do sourcemaping the files? How to compile the templates if the code and templates are all mixed up together? How to inject it all in the index.html?
Zlatko will be answering some of these from his experience on several examples.
Automated Headless End2End Testing
To ensure software quality in long term projects you need to have automated tests with a reasonable code coverage. This talk gives an introduction to needed technologies like Protractor and Selenium, as well as a short demo on how to use it.
AngularJS with ES6 today
ECMA Script 6 is on the way with plenty of new features. But should we wait for all browsers to fully implement it or can we use those cool features together with AngularJS today? In a short demo Sekib will show how to write a AngularJS application with ES6 and build it with the awesome JSPM.
The Meetup will be hold together with Java Lightweight user Group Munich
https://www.meetup.com/Lightweight-Java-User-Group-Munchen/
