19
Ember JS Why Ember Matches my Wavelength Lohith G. N, Microsoft MVP

Ember JS Why Ember Matches my Wavelengthdevelopermarch.com/developersummit/2015/report/... · sexy and dynamic languages like Scala, Clojure, Groovy, JRuby, all of which run on the

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Ember JS Why Ember Matches my Wavelengthdevelopermarch.com/developersummit/2015/report/... · sexy and dynamic languages like Scala, Clojure, Groovy, JRuby, all of which run on the

Ember JS – Why Ember Matches my Wavelength

Lohith G. N, Microsoft MVP

Page 2: Ember JS Why Ember Matches my Wavelengthdevelopermarch.com/developersummit/2015/report/... · sexy and dynamic languages like Scala, Clojure, Groovy, JRuby, all of which run on the

About Me

• Lohith G N

• Microsoft MVP (ASP.NET/IIS)

• Author

• BDotNet

• @kashyapa

• http://about.me/kashyapa

Page 3: Ember JS Why Ember Matches my Wavelengthdevelopermarch.com/developersummit/2015/report/... · sexy and dynamic languages like Scala, Clojure, Groovy, JRuby, all of which run on the

Agenda

• About Ember

• Lap Around Ember Concepts

• Build GIDS2015 Portal in 30 mins

Page 4: Ember JS Why Ember Matches my Wavelengthdevelopermarch.com/developersummit/2015/report/... · sexy and dynamic languages like Scala, Clojure, Groovy, JRuby, all of which run on the
Page 5: Ember JS Why Ember Matches my Wavelengthdevelopermarch.com/developersummit/2015/report/... · sexy and dynamic languages like Scala, Clojure, Groovy, JRuby, all of which run on the

Framework for Creating Ambitious Web Applications

Page 6: Ember JS Why Ember Matches my Wavelengthdevelopermarch.com/developersummit/2015/report/... · sexy and dynamic languages like Scala, Clojure, Groovy, JRuby, all of which run on the

More Productive Out Of The Box

Page 7: Ember JS Why Ember Matches my Wavelengthdevelopermarch.com/developersummit/2015/report/... · sexy and dynamic languages like Scala, Clojure, Groovy, JRuby, all of which run on the

What makes Web special ?

URL

Page 8: Ember JS Why Ember Matches my Wavelengthdevelopermarch.com/developersummit/2015/report/... · sexy and dynamic languages like Scala, Clojure, Groovy, JRuby, all of which run on the

CONCEPTS

Page 9: Ember JS Why Ember Matches my Wavelengthdevelopermarch.com/developersummit/2015/report/... · sexy and dynamic languages like Scala, Clojure, Groovy, JRuby, all of which run on the

Templates

Expression - {{value}}Outlets - {{outlet}}

Components – {{componentname}}

Page 10: Ember JS Why Ember Matches my Wavelengthdevelopermarch.com/developersummit/2015/report/... · sexy and dynamic languages like Scala, Clojure, Groovy, JRuby, all of which run on the

Router

URL > Template > Model

Page 11: Ember JS Why Ember Matches my Wavelengthdevelopermarch.com/developersummit/2015/report/... · sexy and dynamic languages like Scala, Clojure, Groovy, JRuby, all of which run on the

Components

Custom HTML Tag Behavior in JS

UI through Template

Page 12: Ember JS Why Ember Matches my Wavelengthdevelopermarch.com/developersummit/2015/report/... · sexy and dynamic languages like Scala, Clojure, Groovy, JRuby, all of which run on the

Models

Stores Persistent State

Page 13: Ember JS Why Ember Matches my Wavelengthdevelopermarch.com/developersummit/2015/report/... · sexy and dynamic languages like Scala, Clojure, Groovy, JRuby, all of which run on the

LETS BUILD SOMETHING

Page 14: Ember JS Why Ember Matches my Wavelengthdevelopermarch.com/developersummit/2015/report/... · sexy and dynamic languages like Scala, Clojure, Groovy, JRuby, all of which run on the
Page 15: Ember JS Why Ember Matches my Wavelengthdevelopermarch.com/developersummit/2015/report/... · sexy and dynamic languages like Scala, Clojure, Groovy, JRuby, all of which run on the
Page 16: Ember JS Why Ember Matches my Wavelengthdevelopermarch.com/developersummit/2015/report/... · sexy and dynamic languages like Scala, Clojure, Groovy, JRuby, all of which run on the
Page 17: Ember JS Why Ember Matches my Wavelengthdevelopermarch.com/developersummit/2015/report/... · sexy and dynamic languages like Scala, Clojure, Groovy, JRuby, all of which run on the

DEMO

Page 18: Ember JS Why Ember Matches my Wavelengthdevelopermarch.com/developersummit/2015/report/... · sexy and dynamic languages like Scala, Clojure, Groovy, JRuby, all of which run on the

Q & A ?

Page 19: Ember JS Why Ember Matches my Wavelengthdevelopermarch.com/developersummit/2015/report/... · sexy and dynamic languages like Scala, Clojure, Groovy, JRuby, all of which run on the