Events

Feed icon 28x28
Ember logo original

Ember Conf 2015 Schedule

March 3 - 4, 2015

( 23 available presentations )
Vlcsnap 2015 03 09 08h43m18s223 thumb
Rating: Everyone
Viewed 1,936 times
Recorded at: March 3, 2015
Date Posted: March 8, 2015

Vlcsnap 2015 03 09 08h42m30s252 thumb
Rating: Everyone
Viewed 568 times
Recorded at: March 3, 2015
Date Posted: March 9, 2015

One overarching theme in the Ember.js philosophy is to put developers on a path to success, primarily this is done by making that path have the lowest resistance.

On several fronts this pattern has been quite successful, but on one important front we fall short, performance. This is the result of framework and run-time misalignment. This talk describes how we as a community can solve this problem in our apps and the framework.

Vlcsnap 2015 03 09 08h42m37s64 thumb
Rating: Everyone
Viewed 405 times
Recorded at: March 3, 2015
Date Posted:

Ember allows us to design highly adaptive, extendable, and fast web apps, but with those possibilities comes greater responsibility. Successfully leveraging the characteristics that make the technology worth while requires a myriad of methods, principles, and patterns that aren’t readily obvious to those breaking into single page application design. In this talk I’ll hone in on those requirements with relevant examples and give the audience a starting point to make their next Ember.js product design successful.

Vlcsnap 2015 03 09 08h42m43s130 thumb
Rating: Everyone
Viewed 918 times
Recorded at: March 3, 2015
Date Posted:

In this session, we will look at several unconventional things you can do with Ember.js and Ember Data. We will be breathing new life into the Hacker News website via a chrome extension. We will be injecting code into the live website, parsing HTML pages into JSON feeds that Ember Data understands, all while maintaining the existing URL mapping scheme so that our users can continue to share and tweet URLs with the rest of the Interwebs.

Vlcsnap 2015 03 09 08h42m49s189 thumb
Rating: Everyone
Viewed 481 times
Recorded at: March 3, 2015
Date Posted: March 9, 2015

My team and I decided to invest in making our deployments awesome. When I told people about our approach, the community responded with excitement and new OSS implementations.

This talk will show you how to make your team’s deployments delightful and empowering instead of slow, clumsy and frustrating. I'll take you through the key concepts and show you the open source tools that are now available.

Vlcsnap 2015 03 09 08h42m56s4 thumb
Rating: Everyone
Viewed 395 times
Recorded at: March 3, 2015
Date Posted: March 9, 2015

In the dark ages of web development, designing a beautiful user experience meant having to constantly fight with the DOM to get it to do what you want, when you want. With Ember, we no longer have to struggle with managing DOM state, and we are free to put the user experience first with reactive UI.

In this talk, we'll discuss the ways in which Ember makes it easy to build delightful and reactive user experiences, and how you can build reusable components that even non-technical designers can learn to use. Learn about the thoughtful touches and interactions you can add to an Ember app.

Vlcsnap 2015 03 09 08h43m01s50 thumb
Rating: Everyone
Viewed 201 times
Recorded at: March 3, 2015
Date Posted: March 9, 2015

Monolithic server-side applications are on the way out - but what does this mean for our frontend code? A world of independent backend services creates unique challenges for internal frontend development: How can teams share code? Streamline deployments? Test and integrate their code with existing backend systems?

This talk will discuss how Ember's conventions and tooling can bring consistency, discipline and sanity to a company's frontend infrastructure.

Vlcsnap 2015 03 09 08h43m05s95 thumb
Rating: Everyone
Viewed 349 times
Recorded at: March 3, 2015
Date Posted: March 9, 2015

Ember's declarative object model and data-binding make it an excellent fit for building data visualizations that respond to change. This talk presents two ways to think about building dynamic SVG visualizations in Ember in the context of Hadley Wickham's The Grammar of Graphics. Along the way various subjects will be discussed, including code reuse and composition with Ember components and D3, imperative vs. declarative style tradeoffs, and tips and tricks for making visualizations easy to build and use.

Vlcsnap 2015 03 09 08h43m14s179 thumb
Rating: Everyone
Viewed 1,413 times
Recorded at: March 3, 2015
Date Posted: March 9, 2015

Are you writing software that can survive a rigorous refactor? Would a well written suite of tests make you feel more confident as you iterate? How do you get feedback as you add new features or fix a bug?

Join me for an intense 25 minute live coding session where I build an ember application from the ground up test-first with nothing but the terminal and my favorite text editor! I'll share some of the tribal knowledge about what makes a great unit or functional test and how you decide to write one over the other.

Vlcsnap 2015 03 12 11h24m53s145 thumb
Rating: Everyone
Viewed 166 times
Recorded at: March 4, 2015
Date Posted: March 12, 2015

Vlcsnap 2015 03 09 09h12m05s82 thumb
Rating: Everyone
Viewed 236 times
Recorded at: March 4, 2015
Date Posted: March 9, 2015

The key to building and maintaining users' confidence in long running applications is fault tolerance. Not just a data and connectivity concern - fault tolerance should be considered at every level of your application. A fault tolerant application clearly conveys its state to users throughout its interface, allows users to remain as productive as possible in any particular state, and ideally works behind the scenes to recover from faults.

This talk will cover UX patterns and engineering strategies for building fault tolerant Ember.js applications.

Vlcsnap 2015 03 09 08h43m23s16 thumb
Rating: Everyone
Viewed 173 times
Recorded at: March 4, 2015
Date Posted: March 9, 2015

JavaScript is a language awakening from long slumber. Browser vendors have already adopted many features from the ES6 specification ahead of its formal release in 2015, and even implemented some of the early ES7 draft specification.

Ember, to help us build apps today, has provided its own version of many ES6 and ES7 features. As the drafts become specs and browsers add new capabilities, the framework will need to reconfigure itself around them.

How well does Ember align with these new APIs? Where the framework differs, what might be a path forward?

Vlcsnap 2015 03 09 08h43m28s63 thumb
Rating: Everyone
Viewed 249 times
Recorded at: March 4, 2015
Date Posted: March 9, 2015

Ember has technology’s most loveable mascot. He’s approachable, thoughtful, and never takes himself too seriously. Our community is like that too.

In this talk, we’ll learn the story of Tomster: where he came from, how he’s grown, and what he represents. Then we’ll zoom out and see how the minds that gave us Tomster have carefully crafted a framework for creating communities like ours. Finally we’ll zoom back in again to see how to use that framework on a local scale to grow the Ember community worldwide.

Vlcsnap 2015 03 09 08h43m32s106 thumb
Rating: Everyone
Viewed 1,089 times
Recorded at: March 4, 2015
Date Posted: March 9, 2015

You've heard the hype about web components, but what does the spec provide other than small, re-usable chunks of markup?

Web components provide an incredibly powerful and declarative way of structuring web apps. The Polymer platform in particular holds many hidden secrets, including a paradigm shift for interaction design: an animation library that bridges the gap between application states, providing a sense of context and clarity of purpose as you move through an app experience.

We will show you how to leverage the power of Ember 2.0 and Polymer to create remarkable user experiences.

Vlcsnap 2015 03 09 08h43m49s19 thumb
Rating: Everyone
Viewed 309 times
Recorded at: March 4, 2015
Date Posted: March 9, 2015

Not long ago, the JavaScript world lacked a good Rails equivalent. Ember CLI is quickly filling this void, and consistently improving thanks to its extensibility. The tool can be easily tailored to build for custom environments by creating new add-ons and leveraging existing ones.

This presentation will highlight how to extend Ember CLI through add-ons, explaining example use-cases, how to create one, and the hooks available for developers to build into.

Vlcsnap 2015 03 09 08h43m54s72 thumb
Rating: Everyone
Viewed 463 times
Recorded at: March 4, 2015
Date Posted: March 9, 2015

In this session, we'll investigate a few strategies for integrating browser features like WebSockets as well as third-party libraries into our ember-cli applications. We'll look at how to structure an application using standalone controllers, initializer objects, and services. Our example application will be a real-time chat application that uses WebSockets to push notification to connect clients. We'll build the application with native WebSockets and talk about how to leverage external libraries like Socket.io and Faye.

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

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

Vlcsnap 2015 03 12 11h26m27s68 thumb
Rating: Everyone
Viewed 213 times
Recorded at: March 4, 2015
Date Posted: March 12, 2015

Vlcsnap 2015 03 12 11h26m38s174 thumb
Rating: Everyone
Viewed 221 times
Recorded at: March 4, 2015
Date Posted: March 12, 2015

Vlcsnap 2015 03 12 15h51m28s100 thumb
Rating: Everyone
Viewed 275 times
Recorded at: March 4, 2015
Date Posted: March 12, 2015

Vlcsnap 2015 03 09 08h44m01s136 thumb
Rating: Everyone
Viewed 413 times
Recorded at: March 4, 2015
Date Posted: March 9, 2015

Physically-plausible motion makes applications more usable. Google's Material Design and the iOS Human Interface Guidelines both advocate for realistic animation as a key tool to help users navigate and understand.

The Ember community is at the forefront of efforts to bring this level of polish to the open web and make it accessible to all developers. This talk will cover both the theory (when and why to introduce fluid motion) and the practice (how to get started today in your Ember app).

Vlcsnap 2015 03 09 08h44m06s183 thumb
Rating: Everyone
Viewed 410 times
Recorded at: March 4, 2015
Date Posted: March 9, 2015