#
CSS Programming Tutorials & Engineering Articles
75 CSS tutorials, guides, and engineering insights from LinkedIn, Slack, Pinterest, and more
Companies Using This
CSS Articles & Tutorials
Filter:
This post introduces three architectural patterns designed to integrate Model Context Protocol (MCP) Apps and Agent-to-User Interface (A2UI) to solve the tradeoff between highly custom iframe environments and native, declarative rendering. By combining these approaches, developers can serve native-feeling UIs directly over MCP servers, embed complex and stateful iframe apps securely inside declarative views, or inject generative UI components into legacy systems. Ultimately, these hybrid frameworks empower engineering teams to deliver secure, performant, and brand-consistent agentic user experiences tailored to their specific project constraints.
Google A2UI Team, Ido Salomon, Liad Yosef
16 min read
Includes Code
--
When building with agents, most guides will give you the happy path - how to do something the best way, without friction. This post is all friction, and how to get through it when things go wrong.
The path to better performance is often found in simplicity.
Luke Ghenco
11 min read
Includes Code
--
26 min read
Includes Code
--
The technical blueprint for an AI-powered mirror that sees customers, analyzes their appearance, and delivers personalized product recommendations in real-time.
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.
OpenAI Team
14 min read
Includes Code
--
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.