Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Meet Tomster or Getting started with Ember.js
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Tair
January 23, 2014
Programming
0
210
Meet Tomster or Getting started with Ember.js
Barcelona Ember.js Meetup presentation
Tair
January 23, 2014
Tweet
Share
More Decks by Tair
See All by Tair
IndieHackers Barcelona 1
tair
0
25
Stress-free Deployments
tair
0
34
Hello, Dockbit!
tair
0
120
Other Decks in Programming
See All in Programming
例外処理とどう使い分ける?Result型を使ったエラー設計 #burikaigi
kajitack
16
6.1k
Data-Centric Kaggle
isax1015
2
780
CSC307 Lecture 03
javiergs
PRO
1
490
Best-Practices-for-Cortex-Analyst-and-AI-Agent
ryotaroikeda
1
110
AWS re:Invent 2025参加 直前 Seattle-Tacoma Airport(SEA)におけるハードウェア紛失インシデントLT
tetutetu214
2
120
インターン生でもAuth0で認証基盤刷新が出来るのか
taku271
0
190
Apache Iceberg V3 and migration to V3
tomtanaka
0
170
Grafana:建立系統全知視角的捷徑
blueswen
0
330
CSC307 Lecture 01
javiergs
PRO
0
690
そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
rkaga
6
4.6k
MUSUBIXとは
nahisaho
0
140
360° Signals in Angular: Signal Forms with SignalStore & Resources @ngLondon 01/2026
manfredsteyer
PRO
0
130
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
Building the Perfect Custom Keyboard
takai
2
690
Code Review Best Practice
trishagee
74
20k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
940
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
330
My Coaching Mixtape
mlcsv
0
48
How to build a perfect <img>
jonoalderson
1
4.9k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
140
Thoughts on Productivity
jonyablonski
74
5k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
220
YesSQL, Process and Tooling at Scale
rocio
174
15k
Transcript
MEET TOMSTER or getting to know Ember.js by Tair Assimov
for Barcelona Meetup 23 Jan 2014
Thanks to sponsors For the cozy hacker space, cool beer
and support
Hi. I am @tair
9y in Finland and 2y in Dubai Grew up in
Kazakhstan
Recently moved to Barcelona And I am loving it
I work for Deveo We take care of enterprise source
code
Developing software since 2005 from Java to DevOps to Full-stack
Web development
Mostly backend with Ruby and DevOps
I am far from expert Getting into frontend development
It’s YOUR TURN What do you do?
WHY CLIENT SIDE FRAMEWORK? Backend developers’ perspective
Usually the backend is well structured Fat models, skinny controllers,
well tested
Until it comes to “V” of server-side MVC
Frontend gets messy $.paghetti
Tom Dale Ember.js Core Team “It’s a massive hack when
UI is built on the server miles away”
Separation of concerns The solution has been always around
Server serves data, client serves UI
Employ API driven development Everyone will benefit. Mobiles, partners, peers.
Embrace open source Don’t reinvent the wheel. Improve it.
OK, WHICH CLIENT SIDE FRAMEWORK? hmm, there are dozens to
choose from…
Study what’s available Comparison of Angular, Can, Ember, Backbone http://bit.ly/1dlnWRg
What really attracted me A framework for creating ambitious web
applications
And people behind the project
Rails, Backbone and Cocoa Inspired by
1.3.1, 38 meetups, 312 contributors, 9K stars Current status
Angular.js VS Ember.js This was pretty tough decision
Comparable MVC frameworks Bindings, partials, routing. Strong communities.
Lot’s of discussions Read through Quora thread and watch NDC
cage match http://b.qr.ae/LtQbar bit.ly/KwCKWk
It’s personal How do you want to structure your code?
Things that helped me make the decision
Convention over configuration Very opinionated. Just like Rails.
Handlebars templates No DOM clutter. Feels natural after HAML and
ERB.
No boilerplate code You write much less, but there is
a lot of magic.
RESTful Works extremely well with nested resources.
Oh, have I mentioned Tomster yet ;)
It’s YOUR TURN Why have you (not) chosen Ember.js?
I AM INTERESTED How do I get started?
Official guides are pretty solid http://emberjs.com/guides
Fire up Ember.js Peepcode A bit outdated. Tells a lot
about conventions and flow. http://bit.ly/1kPlzA6
An In-Depth Introduction Excellent tutorial for newcomers from Smashing Magazine
http://bit.ly/1aespFt
One-stop for Ember.js resources http://emberwatch.com
BARCELONA MEETUP Why local meetup?
Get inspired and motivated We are part of growing community
Share and learn Help new developers get onboard
Spread the word Make Ember.js even better. Contribute.
IS IT TIME ALREADY FOR A DEMO?
FUTURE MEETUPS How often? What type of talks?
THE BIGGEST EMBER.JS EVENT IN EUROPE BARCELONA AUG 26 -
29 Want to sponsor or contribute?
[email protected]
Thank you. @tair