Angular.js is one of the best-known and most popular front-end frameworks. It’s currently going through a difficult time, with a major upgrade in progress. What is Angular2, and how will it differ from the current version of Angular.js? And how much magic will be included, and how will that change the ways in which programmers approach their front-end programming? I
f you’re familiar with Angular 1.x, and are curious about how Angular2 will do things — or if you’re just curious about Angular in general — this talk, by Rody Haddad, should put it into context, and help you to understand how much of your work will be taken care of by the framework. He does this by building an app during the talk, allowing us to walk through the development process as he describes it.
Ember.js, one of the best-known front-end Web development frameworks. announced its 2.0 release earlier this week. What does that mean for existing Ember developers? What can we expect to see in this version (and what hasn’t changed since previous versions)? In this talk, Erik Bryn describes the changes that went into Ember.js 2.0, and the ways in which the Ember.js core team have tried to make the transition as smooth as possible for existing developers.
AirBNB is a well-known Web application and business. They’re known not only for their business, but for a high-quality Web experience. How did AirBNB go from a small, simple, Web application with almost no serious front-end technologies to one that is using many of them, including some home-grown systems? In this talk, Spike Brehm describes the ways in which AirBNB’s front end has changed over time, in order to handle scaling, usability, and maintenance.
Ember.js provides an MVC application framework for creating rich client-side apps. But Ember.js doesn’t control the Web’s infrastructure; on the contrary, it depends on them. The Web consists of many different technologies, each of which is run by a different committee or group. How can Ember.js create a stable, useful framework when Web standards are constantly changing, and run by different groups? In this talk, Matthew Beale describes the different standards bodies, how they work, and how Ember tries to push forward with development while taking the rest of the Web, and its standards, into account.
Ember.js is a leading client-side framework — letting you create rich, desktop-style applications that run within the browser, and which communicate easily with a server. In this talk, Yehuda Katz describes what the Ember.js developers have aimed to do, and their process for doing so. How have they released new versions without breaking previous code? How have they tried to learn from other frameworks? This talk shows how Ember.js has tried to do all of these, and more, as they build a solid framework that is growing in popularity.