LinkedIn logo

How LinkedIn Uses JavaScript

78 engineering articles about JavaScript from LinkedIn's engineering team

Articles

Filter:
LinkedIn logo
LinkedIn
Intermediate
This article discusses the engineering of LinkedIn's job ingestion system, which processes millions of job postings daily from various sources.
Anvesh Uppoora
15 min read
Has Summary
--
LinkedIn logo
LinkedIn
Intermediate
The article discusses Rishika's journey from an intern to a software engineer at LinkedIn, highlighting her growth in engineering skills and her commitment to mentoring others in the tech community.
LinkedIn Engineering Team
5 min read
Has Summary
--
LinkedIn logo
LinkedIn
Intermediate
This article discusses LinkedIn's implementation of Content Security Policy (CSP) to enhance security while improving developer productivity.
LinkedIn Engineering Team
7 min read
Has Summary
--
LinkedIn logo
LinkedIn
Intermediate
LinkedIn has integrated Google Protocol Buffers (Protobuf) with Rest. li to enhance microservices performance, achieving significant reductions in latency and improvements in resource utilization.
LinkedIn logo
LinkedIn
Intermediate
The article discusses Christine's journey from graphic design to mobile engineering at LinkedIn, highlighting her experiences with internal mobility and training programs.
LinkedIn Engineering Team
7 min read
Has Summary
--
LinkedIn logo
LinkedIn
Beginner
The article celebrates International Women in Engineering Day (INWED) and emphasizes the importance of skills in shaping the future of engineering careers, particularly for women.
LinkedIn logo
LinkedIn
Intermediate
The article discusses LinkedIn's Remote Development initiative, which leverages cloud computing to enhance developer productivity by drastically reducing setup and build times.
Shivani Pai Kasturi
10 min read
Has Summary
--
LinkedIn logo
LinkedIn
Advanced
The article discusses the implementation of keyword search functionality in LinkedIn Talent Insights (LTI) using Apache Pinot.
LinkedIn logo
LinkedIn
Intermediate
LinkedIn's approach to automated accessibility (A11y) testing focuses on integrating accessibility checks into their continuous integration pipeline to enhance product accessibility.
Oliver Tse
10 min read
Has Summary
--
LinkedIn logo
LinkedIn
Beginner
The article discusses LinkedIn's transition from Python 2 to Python 3, emphasizing the importance of this migration for improving developer happiness and productivity.
Barry Warsaw
7 min read
Has Summary
--
LinkedIn logo
LinkedIn
Intermediate
The article discusses how LinkedIn improved developer productivity and build times using Gradle build cache.
Devi Sridharan
9 min read
Has Summary
--
LinkedIn logo
LinkedIn
Intermediate
The article discusses LinkedIn Learning's recent implementation of document uploads, detailing the engineering behind the document publishing flow and the web document viewer.
Anurag Rawat
9 min read
Has Summary
--
LinkedIn logo
LinkedIn
Beginner
The article provides a recap of LinkedIn's participation at EmberConf 2019, highlighting key presentations and training sessions focused on Ember. js and its ecosystem.
Chris Ng
7 min read
Has Summary
--
LinkedIn logo
LinkedIn
Advanced
The article discusses the challenges and solutions involved in scaling the autoplay video feature for LinkedIn's hundreds of millions of users.
Evan Farina
15 min read
Has Summary
--
LinkedIn logo
LinkedIn
Beginner
The article discusses LinkedIn's commitment to empowering women in tech through the WiTNY internship program, which provides female undergraduates with hands-on experience in engineering roles.
Stephanie Killian
4 min read
Has Summary
--
LinkedIn logo
LinkedIn
Advanced
The article introduces Kafka Cruise Control Frontend (CCFE), a centralized dashboard designed to simplify the management of Kafka clusters at LinkedIn.
LinkedIn Engineering Team
10 min read
Has Summary
--
LinkedIn logo
LinkedIn
Beginner
The article 'Getting to Know Melanie Sumner' features insights from Melanie Sumner, a Senior Software Engineer at LinkedIn, who focuses on accessibility in Ember. js.
Chad Hietala
4 min read
Has Summary
--
LinkedIn logo
LinkedIn
Intermediate
The article discusses the collaboration between Microsoft and LinkedIn to create the Resume Assistant, a feature integrated into Microsoft Word that helps users enhance their resumes using LinkedIn...
Fangzhou (Morgan) Zhang
12 min read
Has Summary
--
LinkedIn logo
LinkedIn
Advanced
The article summarizes the LinkedIn NYC Tech Talk Series focused on JavaScript, featuring discussions from prominent speakers about compilers, TypeScript, and the challenges of building large-scale...
LinkedIn logo
LinkedIn
Intermediate
The article discusses the author's personal journey of transforming her career from a Test Engineer to a Frontend Engineer at LinkedIn.
Lalitha Rajanala
9 min read
Has Summary
--
LinkedIn logo
LinkedIn
Advanced
The article discusses the development of LinkedIn Lite, a server-side rendered Progressive Web App (PWA) designed to enhance user experience in emerging markets.
Gopal Venkatesan
9 min read
Has Summary
--
LinkedIn logo
LinkedIn
Intermediate
The article discusses LinkedIn Lite, a lightweight mobile web experience designed for India's mobile-first market.
Gopal Venkatesan
10 min read
Has Summary
--
LinkedIn logo
LinkedIn
Intermediate
This article discusses the development of a prototype application using two JavaScript libraries, Preact and Glimmer. js, to explore performance optimization in web applications.
LinkedIn logo
LinkedIn
Beginner
The article discusses the challenges of managing asynchronous timers in Ember applications, particularly focusing on timer leaks that can lead to test instability.
Evan Farina
7 min read
Has Summary
--
LinkedIn logo
LinkedIn
Intermediate
The article introduces Xenia, a domain-specific framework designed to build optimized SEO guest experiences on LinkedIn.
Ajit Datar
7 min read
Has Summary
--
LinkedIn logo
LinkedIn
Advanced
The article introduces Dave Herman, a Principal Staff Engineer at LinkedIn, highlighting his contributions to developer infrastructure and tools.
Tom Dale
4 min read
Has Summary
--
LinkedIn logo
LinkedIn
Beginner
The article discusses the challenges and solutions associated with managing external libraries in software development, particularly at LinkedIn.
Jan Lorenz Soliman
9 min read
Has Summary
--
LinkedIn logo
LinkedIn
Advanced
The article discusses the REACH program at LinkedIn, aimed at integrating software engineers from non-traditional backgrounds into the tech workforce.
Shalini Agarwal
6 min read
Has Summary
--
LinkedIn logo
LinkedIn
Intermediate
The article discusses JARVIS, a search system developed by LinkedIn to enhance the navigation of its source code.
Rajeev Kumar
16 min read
Has Summary
--
LinkedIn logo
LinkedIn
Intermediate
The article discusses the open-sourcing of Jaqen, a tool developed by LinkedIn for creating proof-of-concepts (PoCs) for DNS rebinding attacks.
Luke Young
8 min read
Has Summary
--
LinkedIn logo
LinkedIn
Intermediate
This article continues the exploration of the Glimmer Virtual Machine (VM) used in Ember. js for rendering, focusing on runtime compilation and execution.
Chad Hietala
9 min read
Has Summary
--
LinkedIn logo
LinkedIn
Intermediate
The article discusses Glimmer, a new rendering engine for Ember. js, designed to improve performance by reducing payload size, CPU time, and memory pressure.
Chad Hietala
8 min read
Has Summary
--
LinkedIn logo
LinkedIn
Intermediate
The article discusses the importance of measuring and optimizing the performance of Single-Page Applications (SPAs) using Real User Monitoring (RUM) at LinkedIn.
Sreedhar Veeravalli
11 min read
Has Summary
--
LinkedIn logo
LinkedIn
Intermediate
The article discusses the importance of effective tooling for engineers at LinkedIn, focusing on the challenges and solutions for refactoring across multiple code bases using Gradle and IntelliJ ID...
LinkedIn Engineering Team
5 min read
Has Summary
--
LinkedIn logo
LinkedIn
Advanced
The article discusses BOSS (BOttlenecks for Site Speed), a system developed at LinkedIn to automatically identify performance bottlenecks by analyzing large volumes of performance data.
Ruixuan Hou
11 min read
Has Summary
--
LinkedIn logo
LinkedIn
Advanced
The article discusses the adoption of ember-concurrency, an Ember add-on that simplifies managing asynchronous operations using ES6 generator functions.
Vince Bello
12 min read
Has Summary
--
LinkedIn logo
LinkedIn
Advanced
The article discusses Pemberly, LinkedIn's re-imagined technology stack for their flagship app, focusing on modernizing the user experience and improving developer productivity.
LinkedIn Engineering Team
5 min read
Has Summary
--
LinkedIn logo
LinkedIn
Beginner
The article discusses the engineering infrastructure at LinkedIn that supports test tracking across various platforms, including iOS, Android, and web.
Ning Zhang
9 min read
Has Summary
--
LinkedIn logo
LinkedIn
Intermediate
The article provides a recap of LinkedIn's sixth Annual Intern HackDay, where over a thousand interns participated in a 24-hour hackathon.
LinkedIn Engineering Team
3 min read
Has Summary
--
LinkedIn logo
LinkedIn
Beginner
The article introduces LinkedIn's Official Swift Style Guide, emphasizing the importance of code review and consistent coding practices across teams.
Cezary Wojcik
3 min read
Has Summary
--
LinkedIn logo
LinkedIn
Intermediate
The article discusses the development of LinkedIn's new Job Detail Page, focusing on the technologies and strategies employed to enhance user experience and site performance.
Jiuling Wang
9 min read
Has Summary
--
LinkedIn logo
LinkedIn
Intermediate
The article discusses the optimization of LinkedIn's public profile pages, focusing on the differences between member and public profiles, the importance of page speed for user experience and SEO, ...
Chirag Patel
10 min read
Has Summary
--
LinkedIn logo
LinkedIn
Intermediate
The article 'Speaking the Same Language' discusses the evolution of LinkedIn's design language and pattern library, focusing on the collaboration between designers and engineers.
LinkedIn Engineering Team
11 min read
Has Summary
--
LinkedIn logo
LinkedIn
Intermediate
This article features a Q&A with Jim Brikman discussing the challenges and strategies for splitting a codebase into microservices and artifacts.
LinkedIn logo
LinkedIn
Beginner
"Testscaling" with Test Engineering discusses the integration of testing within software engineering at LinkedIn, emphasizing that all engineers should be involved in testing.
Jeff Wang
4 min read
Has Summary
--
LinkedIn logo
LinkedIn
Beginner
The article discusses LinkedIn's transition from a monolithic JavaScript build pipeline to a more modern, scalable solution using Node Package Manager (NPM) and Broccoli.
LinkedIn Engineering Team
9 min read
Has Summary
--
LinkedIn logo
LinkedIn
Intermediate
The article discusses the development of LinkedIn Placements, a system designed to streamline the campus recruitment process for Indian universities.
Pradeep Hodigere
8 min read
Has Summary
--
LinkedIn logo
LinkedIn
Intermediate
The article discusses various important topics in software engineering, including gender representation in tech, the implications of not having CSS, and the concept of antifragile software systems.
Erran Berger
4 min read
Has Summary
--
LinkedIn logo
LinkedIn
Intermediate
The article discusses various insightful reads for software engineers, focusing on themes such as the experiences of mothers in tech, software architecture, and coding interviews.
Erran Berger
3 min read
Has Summary
--
LinkedIn logo
LinkedIn
Beginner
The article discusses the integration of Play Framework with Gradle as a build system, highlighting LinkedIn's experiences and evaluations of Gradle's capabilities for building Play applications.
LinkedIn Engineering Team
10 min read
Includes Code
Has Summary
--