• mobilecrash1

    Mobile Crash Reporting at LinkedIn

    May 4, 2017

    Let’s start this post with a little history. In November 2015, the mobile team was looking for a solution that would give a good picture of how LinkedIn apps performed with respect to crashes. We had an internal tool to visualize crash data, but the UX was not good enough to help developers fix crashes and did not have adequate information to gauge the impact of...

  • brotli2

    Boosting Site Speed Using Brotli Compression

    May 2, 2017

    Site speed is one of LinkedIn’s major engineering priorities, as faster site speed directly correlates with higher engagement. There are multiple approaches to speeding up a website. One of the most effective ways might seem obvious: the fewer bytes members need to download to the browser, the faster your website is. To achieve this, you can not only optimize...

  • testing_samza1

    Test Strategy for Samza/Kafka Services

    April 27, 2017

    Over a decade ago, test strategies invested heavily in UI-driven tests. Backend and mid-tier services were tested using automated UI-based tests. While UI-based tests have certain merits, such as testing user flows, they are also time-consuming and fragile. The strong coupling of tests with UI caused several problems: Tests needed frequent modification due to...

  • REACH--apprentices

    REACH Opens the Door to New Tech Talent

    April 25, 2017

    For many years, we in the tech industry have faced persistent challenges to meet our demand for software engineering talent. One hard...

  • instant_job2

    Implementing Instant Job Listing Pages

    April 20, 2017

    In early February, we reduced our 90th percentile U.S. subsequent page load time by 46% on our Job Details page. We achieved this by...

  • tom_dale1

    Tom Dale Talks Ember

    April 14, 2017

    In this video, we caught up with Tom Dale, a Senior Staff Software Engineer and one of the creators of the Ember.js framework, to hear...