Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

GDG Varna - EcmaScript 6

579 views

Published on

Lecture topics:

1. Javascript Advantages And Disadvantages
2. Industry
3. Google Chrome: How it works
4. Gulp, Grunt, Babel, Browserify and Webpack
5. Examples and Demo

Materials:

1.
Understanding ECMAScript 6
https://leanpub.com/understandinges6/read#leanpub-auto-template-literals

2.
Airbnb JavaScript Style Guide()
https://github.com/airbnb/javascript

3.
Babel REPL
http://babeljs.io/repl/

4.
TypeScript Playground
http://www.typescriptlang.org/Playground

5.
Developer.mozilla.org: Map
https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Map

6.
ES6 In Depth: Collections
https://hacks.mozilla.org/2015/06/es6-in-depth-collections/

7.
Javascript Es6 Class Syntax
http://coryrylan.com/blog/javascript-es6-class-syntax

8.
Chrome Dev Summit 2015
https://developer.chrome.com/devsummit

Published in: Software
  • Be the first to comment

  • Be the first to like this

GDG Varna - EcmaScript 6

  1. 1. EcmaScript 6 @d_danailov
  2. 2. Dimitar Danailov
  3. 3. Software Architect
  4. 4. Image source: https://www.linkedin.com/pulse/20140817172419-206881211-software-architect-explained
  5. 5. Merry Christmas Happy Holidays
  6. 6. Topics Today ● Javascript Advantages And Disadvantages ● Industry ● Google Chrome: How it works ● Gulp, Grunt, Babel, Browserify and Webpack ● Examples and Demo
  7. 7. Node.js
  8. 8. Client Side Development
  9. 9. Mobile Development
  10. 10. IoT Development
  11. 11. NetScape
  12. 12. May 1995
  13. 13. Brendan Eich
  14. 14. Image source: official Mozilla Foundation photograph
  15. 15. Dark Side
  16. 16. Image source: http://online.wsj.com/media/030112pod05_J.jpg
  17. 17. https://leanpub.com/understandinges6/read
  18. 18. ECMA-262
  19. 19. The JavaScript core language features are defined in a standard called ECMA-262.
  20. 20. 1999 === third edition
  21. 21. 2007, Ajax
  22. 22. Fourth edition
  23. 23. A group of leaders from Yahoo, Google, and Microsoft came up with an alternate proposal for the next version of ECMAScript that they initially called ECMAScript 3.1
  24. 24. Failure
  25. 25. 2008
  26. 26. Brendan Eich
  27. 27. EcmaScript 5
  28. 28. 3.1 + 4 = 5
  29. 29. Industry
  30. 30. Article: http://www.linuxfoundation.org/news-media/announcements/2015/06/nodejs-foundation-advances- community-collaboration-announces-new
  31. 31. EcmaScript 2015
  32. 32. V8 Performance from the Driver's Seat (Chrome Dev Summit 2015)
  33. 33. 1. a a new optimizing compiler smarter garbage collection a svelte interpreter EC2015 support
  34. 34. My Vision
  35. 35. Node.js
  36. 36. Mobile Development
  37. 37. IoT Development
  38. 38. Client Side Development
  39. 39. Image source: babeljs.io
  40. 40. Image source: http://mobilemancer.com/wp-content/uploads/2015/06/TypeScript.png
  41. 41. Image source: http://tech.tmw.co.uk/img/blog/kickoff-gulp-test/featured.gif
  42. 42. Image source: npmjs.com/package/browserify
  43. 43. Image source: www.npmjs.com/package/webpack
  44. 44. Example
  45. 45. Image source: http://dab1nmslvvntp.cloudfront.net/wp-content/uploads/2015/03/1425566554jshint-logo.png
  46. 46. Questions Dimitar Danailov Software Architect at MentorMate dimityr.danailov[at]gmail.com Slideshare.net Github YouTube Founder at VarnaIT

×