• HackWeekNYC

    What Could You Hack in Five Days?

    January 27, 2016

    At the end of last year, LinkedIn’s engineering team in New York City took a week away from our normal work rhythms, and focused our energy into one blissful week of building cool new things. It was our own Hack Week, for lack of a better term, because naming things is one of the great computer science problems. Why do Hack Week? At LinkedIn, we already take one day a month for hacking, building new things, and improving ourselves. It’s called InDay. Everyone’s encouraged to...

  • RocksDB

    Stream processing with Apache Samza - Current and Future

    January 26, 2016

    At LinkedIn, events pertaining to application and system monitoring, member behavior tracking, inter-application communication, etc., are all ingested into our pub-sub messaging system (Kafka). A staggering 1.3 trillion events are published into Kafka per day with peaks of 4.5 million messages/sec per cluster (these numbers don’t correlate directly with site traffic). Another super-critical source of events often overlooked in discussions of stream processing, are database...

    • Topics:
  • 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 content in apps was becoming unscalable as we turned the corner from 2014 to 2015. Up until then, our shared Web front end assets consumed across LinkedIn products had been built and deployed as a single monolithic package. It had been under stress since we moved to an object-oriented approach for writing shared CSS and Javascript. However, we...

  • Effective Layout Testing Library for iOS

    Effective Layout Testing Library for iOS

    January 19, 2016

    When developing iOS applications, a lot of the code creates and lays out views. However, in many applications, this code has the least test coverage....

  • Profile Service Architecture

    Tuning Espresso’s JVM Performance

    January 15, 2016

    (Co-author: Amit Balode) Profile in Espresso The member profile page is one of the most-visited pages on LinkedIn. It allows other members to learn about...

  • Publisher Platform Roundup

    A Look Back at 2015, Natural Language Processing, and Other Must Reads

    January 14, 2016

    The beauty of the LinkedIn’s publishing platform is that it gives professionals a way to share their personal opinions about topical professional news and...