#

CSS Programming Tutorials & Engineering Articles

65 CSS tutorials, guides, and engineering insights from LinkedIn, Slack, Pinterest, and more

CSS Articles & Tutorials

Filter:
Cursor logo
Cursor
Intermediate
The article discusses the advancements in Cursor's cloud agents, which can now autonomously control their own virtual machines, enabling them to develop and test software more efficiently.
6 min read
Includes Code
Has Summary
--
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
--
Meta logo
Meta
Beginner
This article introduces StyleX, Meta's open-sourced CSS-in-JS solution designed for styling at scale.
Pascal Hartig
2 min read
Has Summary
--
Uber logo
Uber
Advanced
The article discusses Uber's transition from traditional keyword-based search using Apache Lucene to implementing semantic vector search with Amazon OpenSearch.
Hao Sun, Jiasen Xu, Smit Patel, Anand Kotriwal, Xu Zhang
11 min read
Has Summary
--
Stripe logo
Stripe
Advanced
This article demonstrates how to build production-ready Stripe subscription billing using Kiro, an AI-powered IDE with domain-specific 'powers' that bundle Stripe best practices, MCP servers, and a...
Kalyani Koppisetti
8 min read
Includes Code
Has Summary
--
Slack logo
Slack
Advanced
Slack's build pipeline team reduced build times for Quip and Slack Canvas from 60 minutes to as little as 10 minutes by applying classic software engineering principles—separation of concerns, cach...
David Reed
19 min read
Includes Code
Has Summary
--
NVIDIA logo
NVIDIA
Intermediate
The article discusses the AI Kill Chain framework developed by NVIDIA to model attacks on AI-powered applications.
Rich Harang
12 min read
Has Summary
--
NVIDIA logo
NVIDIA
Advanced
The article introduces NVIDIA's CUDA-QX libraries, designed to enhance quantum supercomputing by integrating AI supercomputing capabilities with quantum processing units (QPUs).
Alex McCaskey
11 min read
Includes Code
Has Summary
--
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
--
NVIDIA logo
NVIDIA
Intermediate
This article provides a comprehensive guide on building a machine learning web application using Streamlit for the frontend and FastAPI for the backend.
NVIDIA logo
NVIDIA
Intermediate
The article discusses the Extend the Omniverse Contest, inviting developers to create Python tools for 3D worlds using NVIDIA Omniverse.
Damien Fagnou
4 min read
Has Summary
--
NVIDIA logo
NVIDIA
Advanced
The article discusses how to build transcription and entity recognition applications using NVIDIA Riva, an SDK for deploying conversational AI services.
Christopher Parisien
17 min read
Includes Code
Has Summary
--
LinkedIn logo
LinkedIn
Advanced
The article discusses the implementation of keyword search functionality in LinkedIn Talent Insights (LTI) using Apache Pinot.
Slack logo
Slack
Advanced
The article discusses how to have a successful virtual internship, particularly in a fully distributed company like Slack.
Nikita Ashok
10 min read
Has Summary
--
Slack logo
Slack
Beginner
The article discusses Slack's approach to scaling end-to-end (E2E) user interface tests by creating a reusable automation framework.
Kavita Chodavarapu
6 min read
Includes Code
Has Summary
--
Slack logo
Slack
Advanced
The article discusses the prototyping process at Slack, emphasizing its importance in breaking away from traditional waterfall methodologies.
Kyle Stetz
10 min read
Has Summary
--
Slack logo
Slack
Intermediate
The article discusses the implementation of dark mode in Slack's desktop application, detailing the challenges and solutions encountered during the process.
Kyle Stetz
12 min read
Includes Code
Has Summary
--
Slack logo
Slack
Intermediate
The article discusses Slack's implementation of Service Workers to enhance boot times and provide offline support.
Jim Whimpey
10 min read
Includes Code
Has Summary
--
Pinterest logo
Pinterest
Beginner
The article discusses the implementation of AMP (Accelerated Mobile Pages) technology in email communications at Pinterest, enhancing user engagement through interactive emails.
Pinterest Engineering
4 min read
Has Summary
--
LinkedIn logo
LinkedIn
Intermediate
The article discusses the release of Iris mobile, an open-source mobile interface for incident management developed by LinkedIn.
Daniel Wang
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
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
--
Slack logo
Slack
Advanced
The article discusses the importance of accessibility in software development, sharing personal experiences and strategies to avoid common pitfalls.
Trish Ang
18 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
--
Pinterest logo
Pinterest
Advanced
This article provides a retrospective on Pinterest's experience building a Progressive Web App (PWA), highlighting the motivations, implementation process, and the significant improvements in user ...
Pinterest Engineering
7 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 the strategies employed by LinkedIn Engineering to scale decision-making across teams, particularly through horizontal initiatives that require collaboration among multiple en...
Haricharan Ramachandra
9 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
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
--
Slack logo
Slack
Intermediate
The article discusses the migration of Slack's desktop app from using the webview feature of Electron to the more efficient BrowserView.
Charlie Hess
15 min read
Includes Code
Has Summary
--
Slack logo
Slack
Intermediate
The article discusses the comprehensive redesign of slack. com, emphasizing the use of CSS Grid for layout, performance enhancements, and accessibility improvements.
Mina Markham
10 min read
Includes Code
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
--
Pinterest logo
Pinterest
Beginner
The article discusses the development of an instant image feature detection system implemented in a browser extension for visual search.
Pinterest Engineering
6 min read
Includes Code
Has Summary
--
Pinterest logo
Pinterest
Advanced
The article discusses how Pinterest engineers improved user growth through significant performance enhancements on their mobile web platform.
Pinterest Engineering
9 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
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 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
--
Pinterest logo
Pinterest
Intermediate
The article discusses Pinterest's migration from a legacy template rendering engine to React, highlighting the performance improvements and developer efficiency gained through this transition.
Pinterest Engineering
9 min read
Has Summary
--
Slack logo
Slack
Beginner
The article discusses Slack's implementation of incremental boot to enhance the web app's initial load times, transitioning from a complete model loading to a more efficient, phased approach.
Mark Christian
10 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
--
Slack logo
Slack
Intermediate
The article discusses the integration of ES2015 with Electron through a new library called electron-compile, aimed at simplifying the development process for Electron applications.
Anaïs Betts
9 min read
Includes Code
Has Summary
--
Pinterest logo
Pinterest
Advanced
The article discusses the comprehensive re-architecture of Pinterest's iOS app, emphasizing performance improvements, the adoption of AsyncDisplayKit for asynchronous UI rendering, and the implemen...
Pinterest Engineering
7 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 challenges and solutions related to effective code reviews and file ownership at SlideShare, emphasizing the importance of identifying code ownership to maintain code qual...
Jeba Emmanuel 📚
10 min read
Includes Code
Has Summary
--
LinkedIn logo
LinkedIn
Intermediate
The article discusses the challenges faced in web development, particularly in fixing vulnerabilities and gaining perspective on the complexities involved.
Erran Berger
3 min read
Has Summary
--
LinkedIn logo
LinkedIn
Intermediate
The article discusses a unique UI redressing attack that exploits CSS selectors to trick users into navigating to malicious sites.
LinkedIn Engineering Team
4 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
--