#
CSS Programming Tutorials & Engineering Articles
65 CSS tutorials, guides, and engineering insights from LinkedIn, Slack, Pinterest, and more
Companies Using This
CSS Articles & Tutorials
Filter:
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.
This article discusses the engineering of LinkedIn's job ingestion system, which processes millions of job postings daily from various sources.
This article introduces StyleX, Meta's open-sourced CSS-in-JS solution designed for styling at scale.
Pascal Hartig
2 min read
Has Summary
--
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
--
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...
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
--
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
--
The article introduces NVIDIA's CUDA-QX libraries, designed to enhance quantum supercomputing by integrating AI supercomputing capabilities with quantum processing units (QPUs).
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
--
This article provides a comprehensive guide on building a machine learning web application using Streamlit for the frontend and FastAPI for the backend.
The article discusses the Extend the Omniverse Contest, inviting developers to create Python tools for 3D worlds using NVIDIA Omniverse.
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
--
The article discusses the implementation of keyword search functionality in LinkedIn Talent Insights (LTI) using Apache Pinot.
Siddharth Teotia
17 min read
Has Summary
--
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
--
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
--
The article discusses the prototyping process at Slack, emphasizing its importance in breaking away from traditional waterfall methodologies.
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
--
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
--
The article discusses the implementation of AMP (Accelerated Mobile Pages) technology in email communications at Pinterest, enhancing user engagement through interactive emails.
The article discusses the release of Iris mobile, an open-source mobile interface for incident management developed by LinkedIn.
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
--
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
--
The article discusses the importance of accessibility in software development, sharing personal experiences and strategies to avoid common pitfalls.
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...
Chris Ng
9 min read
Has Summary
--
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
--
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
--
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
--
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...
This article discusses the development of a prototype application using two JavaScript libraries, Preact and Glimmer. js, to explore performance optimization in web applications.
Tom Dale
10 min read
Has Summary
--
The article introduces Xenia, a domain-specific framework designed to build optimized SEO guest experiences on LinkedIn.
Ajit Datar
7 min read
Has Summary
--
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
--
The article discusses the comprehensive redesign of slack. com, emphasizing the use of CSS Grid for layout, performance enhancements, and accessibility improvements.
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
--
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
--
The article discusses how Pinterest engineers improved user growth through significant performance enhancements on their mobile web platform.
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
--
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.
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
--
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.
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.
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
--
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, ...
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.
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
--
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...
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.
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...
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
--
The article discusses a unique UI redressing attack that exploits CSS selectors to trick users into navigating to malicious sites.
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
--