Tags

99 videos are tagged with ember.js

Vlcsnap 2014 04 21 19h51m41s233 thumb
Rating: Everyone
Viewed 2,595 times
Recorded at: March 26, 2014
Date Posted: April 21, 2014

TDeclarative, evented, data-bound components will change the way you build abstractions in browser applications. The best part is, you're already an expert, you just might not know it yet.

We'll discuss how to:

Use a component
Know when not to use a component
Communicate with the world outside the component
Refactor large components
Test components in isolation
Make components accessible

Vlcsnap 2014 04 21 19h39m50s28 thumb
Rating: Everyone
Viewed 2,626 times
Recorded at: March 26, 2014
Date Posted: April 21, 2014

Over the past few years, we have seen the success of great web applications. As we strive to provide better user experiences we are continuously pushing the bar, unfortunately sometimes at the cost of productivity, maintainability and most importantly happiness.

When products slow or fail under the pain of un-managed technical debt, everyone loses.

This talk showcases how ember helps manage this complexity today, where it falls shorts, and most importantly we will explore what the future of ember may look like.

Vlcsnap 2014 04 21 19h18m47s196 thumb
Rating: Everyone
Viewed 7,502 times
Recorded at: March 26, 2014
Date Posted: April 21, 2014

This talk chronicles my adventures in teaching underrepresented and underserved youth in the Bay Area, CA how to program using Ember. Unemployment for people 16-24 is around 17% almost double the national average. This number is even higher for minorities > 30% depending on which demographic you choose. Hacker academies are seen as a solution to this issue, but is often cost prohibitive. I wanted to pilot a program that would teach people how to program for free alongside professional engineers to learn best practices. The results went beyond what I and those were involved expected.

Vlcsnap 2014 04 22 09h22m05s104 thumb
Rating: Everyone
Viewed 2,200 times
Recorded at: March 26, 2014
Date Posted: April 22, 2014

Query params, model dependent state, and the subtleties of the route vs controller paradigm.

Vlcsnap 2014 04 22 15h45m22s188 thumb
Rating: Everyone
Viewed 21,323 times
Recorded at: March 26, 2014
Date Posted:

Ember is a framework for creating ambitious web applications. Ambitious applications need tests. Although many find it difficult to weed through the various sources of information, it is possible to thoroughly test your Ember application today. We've aggregated the collective experiences, trials and errors regarding testing Ember applications from leaders in the Ember community to create The Unofficial, Official Ember Testing Guide. We'll walk through it live, cover specific testing scenarios and solve real testing dilemmas.

You'll leave this session knowing what to test, how to approach it with confidence, and the resources available to fall back on when you need it.

Vlcsnap 2014 04 21 19h44m21s175 thumb
Rating: Everyone
Viewed 2,707 times
Recorded at: March 26, 2014
Date Posted: April 21, 2014

Whether you realize it or not, if you've built a rich web application in Ember.js, and you're sending data between clients and a server, you've build a distributed system. This talk will discuss the challenges of building such a system, specifically the challenges related to preserving consistency when dealing with concurrent actors. We will begin with a primer on the various types of consistency, covering topics such as eventual consistency and causal consistency, and then move on to discuss recent industrial and academic research that aims to solve some of these problems without synchronization, specifically discussing operational transformations and convergent and commutative replicated data types.

Vlcsnap 2014 04 22 16h34m57s243 thumb
Rating: Everyone
Viewed 1,894 times
Recorded at: March 26, 2014
Date Posted:

So let's say you're building an online banking application using Ember and your login process has about eighteen different permutations to get through the next few steps. Oh, and every one of those steps are optional, depend on which steps you've been to previously, and the server's state. Easy, right?

We'll review a tree-shaped state machine implementation of moving around inside of an application along a scripted flow that loads any information it needs from the Ember resolver.

Matthew beale thumb
Rating: Everyone
Viewed 1,803 times
Recorded at: March 26, 2014
Date Posted:

Ember is fast. Ember Core is working hard to make Ember even faster. So why does your app drag?

The performance of a single-page app is impacted by the performance characteristics of its foundational parts: Persistence, the DOM, and JavaScript. Ember provides tools to manage these cornerstones, but with the tradeoff of introducing its own characteristics.

In this talk, we will use the source of real, shipped Ember apps (and of Ember itself) to diagnose, understand, and improve slow interactions. The Chrome developer tools and Ember instrumentation will help us understand slow code paths and identify opportunities for improvement. Along the way, we will learn how parts of Ember work at the macro and micro level and learn how the framework helps us manage performance challenges in a browser environment.

Dave herman thumb
Rating: Everyone
Viewed 1,395 times
Recorded at: March 26, 2014
Date Posted:

Capture thumb
Rating: Everyone
Viewed 183 times
Recorded at: March 4, 2015
Date Posted: March 12, 2015