Ben Limmer
@blimmer
4/26/2017
nearly 1600 responses, done every year with emberconf
many people are using LTS versions, though lots keep up to date with the most current, likely because of glimmer 2.
Performance was a common theme regardless of experience with Ember. Documentation and guide improvement requests were more common from developers with less Ember experience while requests for tree shaking, routable components and mobile support were more prevalent among experienced Ember developers.
almost half of survey participants using ember for > 2 years
most target hundreds or thousands of users
A great summary since the last EmberConf and what’s next.
.get
and .set
in glimmer)// Top-Level Template
["open-element","h1",[]]
["flush-element"]
["append",["unknown",["title"]],false]
["close-element"]
["text","\n"]
["open-element","div",[]]
["static-attr","class","posts"]
["flush-element"]
["text","\n"]
["block",["each"],[["get",["posts"]]],[["key"],["id"]],0]
["close-element"]
<angle-bracket>
syntaxgem install canada
>> [].empty_eh?
=> true
>> [1,2,3].empty_eh?
=> false
>> [].respond_to_eh?(:empty_eh?)
=> true
>> aboot Object.new
=> "#<Object:0x007f802b8b92c0>"
htmlSafe
this presentation was
yield
, hash
and component
helpersquestions?
Our mission is to build a Card Ecosystem based on Open Web technologies and Open Source ethos that fights back against rampant lock-in.
task
s *
isSending
talks!
todo
tests (allows errors in tests for partially implemented features)step
)timers
, counters
) and when to use themstarted off with a most excellent joke about
npm install
works, step-by-stepyarn install
works, step-by-stepa really great talk
if you’re a dev working on a team, watch it!
our code is a place we live
Thank you for listening!
Slides can be found at http://bit.ly/emberconf-2017
Ben Limmer
@blimmer