Tags

99 videos are tagged with ember.js

Capture thumb
Rating: Everyone
Viewed 0 times
Recorded at: March 29, 2016
Date Posted: April 15, 2016

You may have seen apps like Slack, Visual Studio Code, or Docker's Kitematic: desktop applications written using Node.js and Chromium. You might be hoping to build something similar.
Electron was originally built for the Atom editor, and enables developers to build beautiful cross-platform apps using the JavaScript we all love. When combined with Ember, you're looking at a fantastic desktop app development framework.
Ember and Electron are a match made in heaven, and this talk will teach you all you need to know to get started building desktop apps with Ember.

Capture thumb
Rating: Everyone
Viewed 385 times
Recorded at: March 29, 2016
Date Posted: April 15, 2016

"I’ve always been a backend guy. I love Ruby. Keep things simple. Oh no, not another JavaScript framework..."
This was me a year ago. Now I don't feel like this anymore. Matter of fact, the other day I caught myself saying:
"I can do everything in Ember!"
In this talk, I will narrate the journey that turned a hardened Ruby Engineer into an Ember enthusiast. I will recount how I escaped from the "New to Ember" pits of despair, how I fought in the "Upgrade Wars" and ultimately how it changed my mind about all software development.
As I learned Ember, I learned to love Ember.

Capture thumb
Rating: Everyone
Viewed 389 times
Recorded at: March 29, 2016
Date Posted: April 15, 2016

It is possible to create performant mobile applications with Ember and Cordova, and to achieve this with your existing Ember application. But most peoples first hybrid experience is seeing serious performance issues and stop ("It doesn’t feel native").
This talk will serve beginner and intermediate Ember developers looking to extend their application to mobile. It will touch on both the best tools in the Ember ecosystem, and best practices for optimization and performance.

Capture thumb
Rating: Everyone
Viewed 572 times
Recorded at: March 29, 2016
Date Posted: April 15, 2016

Creating a living design system is essential to developing a cohesive experience for users over the lifetime of a product. Ember tooling and conventions make this easier than you might expect.
By organizing your application functionality into Ember components, you can easily build a living style guide to showcase key features, design patterns, and user interactions. This fashion of style guide driven development enables a rapid implementation and feedback cycle, a comprehensive overview of key features, and the blissful feeling of providing order in a chaotic world.

Capture thumb
Rating: Everyone
Viewed 433 times
Recorded at: March 29, 2016
Date Posted: April 15, 2016

Denial, anger, bargaining, depression, acceptance. But I don't mean the five stages of grief—I'm talking about the five stages of debugging your first Ember app!
Learning how to navigate the building blocks of Ember can be difficult, but the even trickier thing is knowing where to start debugging while you're still learning the framework. One approach that I use is to put myself into my code's shoes.
In this talk, we'll connect with our objects to understand what's going on under the hood. Let's jump over some common first-time Ember hurdles together by debugging our code — with empathy.

Capture thumb
Rating: Everyone
Viewed 238 times
Recorded at: March 29, 2016
Date Posted: April 15, 2016

In low level languages, primitives exist for memory management. Despite the C-like syntax, JavaScript is garbage collected, causing many front end developers to feel it does a great job of memory management for us. But how does it actually work and does it work how we think it does?
This session will discuss memory management in JavaScript (compared to other languages) and what is really going on behind your browser. Using an Ember.js application, we will also discuss best practices to optimize our code, how JavaScript and Ember optimizes for us, and ways we can address common pain points.

Capture thumb
Rating: Everyone
Viewed 1,205 times
Recorded at: March 29, 2016
Date Posted: April 15, 2016

As the tooling ecosystem continues to evolve, developers nowadays can easily scaffold out a new Ember app and start being productive right away, without ever thinking of all the intricacies that go on behind a typical build command. But there comes a time when manipulating trees or nodes in Broccoli may be required to support a custom project architecture, or you may find yourself having to extend the build for specialized environments through addons.
Whether you face any one of those scenarios, or you simply want to know more of what goes on behind the curtain, this talk is for you.

Capture thumb
Rating: Everyone
Viewed 815 times
Recorded at: March 29, 2016
Date Posted: April 15, 2016

Ember has primarily been known for allowing small teams extremely productive to ship ambitious applications to the web, what does this look like when you scale it out to hundreds of engineers and for a web property that has over 400 million users?
In this talk I will show how we shipped our first Ember application and how we addressed everything from tooling to performance.

Capture thumb
Rating: Everyone
Viewed 281 times
Recorded at: March 29, 2016
Date Posted: April 15, 2016

So lets talk about two teams, both with old, messy, outdated code bases. One team chooses a framework, refactors behind the scenes, ships new features and one day have a shiny, modern code base.
The other rewrites it all, from scratch, with sprinkles of JavaScript. How did these two teams fare? In this talk we'll find out. Spoiler alert... both teams are happily using Ember today.

Capture thumb
Rating: Everyone
Viewed 179 times
Recorded at: March 29, 2016
Date Posted: April 15, 2016

Whether you know it or not, you're building a distributed system. This becomes painfully obvious when taking Ember apps into the developing world. Flaky network connections pose real challenges for developers building stateful applications in the browser.
This talk is about my trials and tribulations taking Ember offline in Africa. We’ll look at the tools necessary to venture offline, how they apply to Ember specifically, and a little bit of theory to drive home the hard facts about how much fun you’ll have building a distributed system!