JavaScript Articles

  • Glimmer2.2

    Glimmer: Blazing Fast Rendering for Ember.js, Part 2

    June 28, 2017

    Co-authors: Chad Hietala and Sarah Clatterbuck   Editor’s note: This is a continuation of a two-part series about the Glimmer Virtual Machine used in Ember.js for rendering. The previous post looked at how the AoT compiler stack allowed us to drastically reduce the payload size of all Ember applications by moving to a JSON-based wire format instead of an...

  • Ember-offline-precompile-flow-diagram

    Glimmer: Blazing Fast Rendering for Ember.js, Part 1

    March 16, 2017

    Coauthors: Chad Hietala and Sarah Clatterbuck At LinkedIn, we use Ember.js as our client-side web application framework. This is part of the larger Pemberly architecture we employ. Historically, native applications have had a large advantage over web applications in terms of not only technical capabilities, but also in their ability to drive engagement due to...

  • Ember-Concurrency-GIF

    Adopting ember-concurrency

    December 14, 2016

    Working within the Ember community is exciting due to the novelty of the framework, but can at times be daunting because we sail into uncharted waters. Over the last year, our team has been building the Centralized Release Tool (CRT), a large central app that serves as LinkedIn developers’ one-stop-shop for automating and tracking code changes as they go through...

  • Kitten image examples

    Speaking the Same Language

    May 6, 2016

    Author: Sarah Clatterbuck, Co-Authors: Eugene O’Neill, Will Hastings Ever since the dawn of the first graphical user interface,...

  • surfing

    Bringing a Modern Javascript Build Pipeline to LinkedIn

    January 20, 2016

    (Photo by surfglassy, shared via Creative Commons license) Co-author: Adam Miller At LinkedIn, our system for managing shared static...

  • Journey to the Promises Land

    December 6, 2013

    In October, we released our completely redesigned iPad application, culminating months of implementing brand new functionality on both...