~/talk

Modern Frontend Engineering

Talkat SpringOne2GX 2015 · 2015-09-14..09-17· [frontend-architecture, javascript]
slides:none on file

Walkthrough of a working front-end workflow that boots a new app with yo webapp generator wired to Bower and npm, runs Grunt/Gulp pipelines that lint, run Babel, test (Mocha/Karma), concatenate and minify into a dist with one CSS and one JS, and serves a live preview via grunt serve. Compares raw jQuery to TodoMVC comparisons implemented in Angular/Ember/React, shows JHipster bridging Spring + Angular, and measures performance with PageSpeed/PSI and WebPageTest; demos build and optimized output successfully.

AI-written summary · about

  1. 0:00Modern front end challenges
  2. 1:45Tools for modern workflow
  3. 3:48Automating with grunt and gulp
  4. 5:58Grunt vs gulp comparison
  5. 7:23Package management with bower
  6. 10:05Advanced dependency management
  7. 10:34Scaffolding with yeoman
  8. 12:39Live demo: scaffolding a project
  9. 15:11Building and optimizing projects
  10. 17:46Grunt configuration details
  11. 22:09Implementing MVC with jQuery
  12. 29:09Angular MVC implementation
  13. 34:01Ember and react examples
  14. 39:41React starter kits
  15. 41:08Fullstack development with JHipster
  16. 44:25Modern languages and preprocessors
  17. 46:41UI frameworks and responsive design
  18. 50:24Semantic UI and component libraries
  19. 52:13Angular UI and react extensions
  20. 53:54Testing and server configuration
  21. 55:57Email templates and analytics
  22. 58:05Performance as a feature
  23. 59:24Best practices for fast web apps
  24. 1:01:13Performance auditing with PSI
  25. 1:02:45Transitioning to HTTP/2
  26. 1:03:48Testing with WebPageTest and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.