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
210
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Meet Tomster or Getting started with Ember.js
Barcelona Ember.js Meetup presentation
Tair
January 23, 2014
More Decks by Tair
See All by Tair
IndieHackers Barcelona 1
tair
0
31
Stress-free Deployments
tair
0
40
Hello, Dockbit!
tair
0
120
Other Decks in Programming
See All in Programming
KotlinConf Extended South Korea 2026 Keynote
l2hyunwoo
0
120
信頼性の目標を誰も求めてない
shubox
0
130
Japan Community Day at Kubecon + CloudNativeCon Japan 2026: Learning Container Privilege Control by Building My Own Low-Level Container Runtime
ternbusty
1
170
「つくるAI」だけではバグは見つからない ~テストに必要な「見つけるAI」を分離させる戦略~
mfunaki
0
200
初心者DevRelとして参加者だった私が、DevRel Talks!#2に登壇するまでにしてきたこと
sokohirai
0
130
[PyCon KR 2026] More Variants, More Diversity for AI Accelerators
achimnol
0
120
プロポーザルを書いてもらう
pvcresin
0
580
go-spidermonkeyでAIエージェントのCode Modeを実装する
syumai
3
1.2k
AWS DevOps AgentのAzure接続機能を検証して見えた活用法/Use Cases Verified for the AWS DevOps Agent's Azure Connectivity Feature
masakiokuda
1
270
Hono + Inertia + React で LP を構築した話
oukayuka
2
170
思考垂れ流し開発 ~音声入力 × AIエージェント × 開発ハーネスによる試行錯誤~
npostring
0
310
バグを直したら useEffect が消えた
colorful12
3
720
Featured
See All Featured
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
180
Marketing to machines
jonoalderson
1
5.7k
Optimising Largest Contentful Paint
csswizardry
37
3.9k
Visualization
eitanlees
152
17k
Believing is Seeing
oripsolob
1
200
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
420
The Cult of Friendly URLs
andyhume
79
7k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
Speed Design
sergeychernyshev
33
2k
Chasing Engaging Ingredients in Design
codingconduct
0
280
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.3k
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