#

Chef Programming Tutorials & Engineering Articles

223 Chef tutorials, guides, and engineering insights from Slack, Netflix, Meta, and more

Chef Articles & Tutorials

Filter:
Palantir logo
Palantir
Beginner
Palantir Technologies publishes a formal correction to a December 2025 article by the Swiss magazine Republik, which reported on a Swiss Army staff report evaluating Palantir's software.
Palantir
11 min read
Has Summary
--
OpenAI logo
OpenAI
Intermediate
The article discusses a proof-of-concept method for training language models to report their misbehavior, termed 'confessions.
OpenAI
12 min read
Includes Code
Has Summary
--
Slack logo
Slack
Advanced
Slack's Security Engineering team describes how they built an AI agent-based system to automate and streamline security investigations.
Dominic Marks
12 min read
Has Summary
--
Slack logo
Slack
Beginner
This article details Slack's journey through a Voluntary Product Accessibility Template (VPAT) assessment for their Android app, conducted by a third-party vendor in 2024 following their IA4 UI red...
Hye Jung Choi
11 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
--
Slack logo
Slack
Intermediate
This article details Slack's approach to making Chef infrastructure deployments safer by splitting a single production Chef environment into six bucketed environments (prod-1 through prod-6) mapped...
Archie Gunasekara
16 min read
Includes Code
Has Summary
--
Slack logo
Slack
Intermediate
Slack's Deploy Safety Program, launched in mid-2023, achieved a 90% reduction in customer impact hours by January 2025 through automated detection, remediation, and cultural changes across all depl...
Airbnb logo
Airbnb
Intermediate
Airbnb completely rearchitected Mussel, their core key-value store for derived data, migrating from v1 to v2 with a NewSQL backend.
Shravan Gaonkar
10 min read
Has Summary
--
Slack logo
Slack
Intermediate
The article discusses the development of Slack's Anomaly Event Response (AER), a proactive security mechanism designed to detect and respond to suspicious activities in real-time.
Nathan Lehotsky
10 min read
Includes Code
Has Summary
--
Google logo
Google
Intermediate
The article discusses how Google AI is transforming game development through advanced models like Gemma 3 and Gemini 2. 5, enabling developers to create immersive, AI-driven gaming experiences.
Jetha Chan, Ju-yeong Ji, Ishan Sharma, Avneet Singh
5 min read
Has Summary
--
Slack logo
Slack
Advanced
The article discusses how Slack's DevXP team optimized their end-to-end (E2E) testing pipeline, significantly reducing build times and eliminating unnecessary frontend builds.
Slack logo
Slack
Advanced
The article discusses the development of Slack's enterprise search functionality, emphasizing its security and privacy features.
Slack logo
Slack
Intermediate
The article discusses the implementation of automated accessibility testing at Slack, highlighting the integration of the Axe accessibility testing tool into their existing testing frameworks.
Natalie Stormann
15 min read
Includes Code
Has Summary
--
Slack logo
Slack
Intermediate
The article 'Break Stuff on Purpose' discusses the importance of intentionally causing failures in systems to improve recovery processes and enhance resilience.
Sean Madden
8 min read
Has Summary
--
Slack logo
Slack
Beginner
The article discusses Slack's audit logs and the detection of anomalous activity within its platform.
Ryan Persaud
10 min read
Includes Code
Has Summary
--
Slack logo
Slack
Intermediate
The article discusses the redesign of Astra's chunk management system, transitioning from fixed-size chunks to dynamic chunks to improve efficiency and reduce costs.
Kai Chen - Software Engineering Intern
8 min read
Includes Code
Has Summary
--
Slack logo
Slack
Intermediate
The article discusses how Slack trains its engineers in incident response through a unique exercise called the Incident Lunch.
Scott Nelson Windels
14 min read
Has Summary
--
Slack logo
Slack
Intermediate
The article discusses how Slack is utilizing AI-powered tools to enhance developer productivity and streamline processes.
Anirudh Janga
10 min read
Has Summary
--
Slack logo
Slack
Advanced
The article discusses a challenging bug encountered while integrating Quip's technology into Slack, focusing on TCP state management and EOFError issues.
Brett Wines
9 min read
Includes Code
Has Summary
--
Slack logo
Slack
Beginner
The article 'Driving a Project: Intern Edition' provides insights into how interns can successfully deliver meaningful projects during their internships.
Sravya Nagalakunta
8 min read
Has Summary
--
Slack logo
Slack
Intermediate
The article discusses the evolution of Slack's Chef infrastructure, focusing on enhancing safety and scalability through a transition from a single Chef stack to a sharded infrastructure.
Archie Gunasekara
16 min read
Includes Code
Has Summary
--
Slack logo
Slack
Intermediate
The article discusses the importance of empathy in engineering, particularly in creating inclusive user experiences.
Lena Wang
9 min read
Has Summary
--
Slack logo
Slack
Advanced
The article discusses the re-architecture of Slack's backend to create the Unified Grid, aimed at improving user experience for large customers by providing a single view of data across multiple wo...
Ian Hoffman
13 min read
Has Summary
--
Slack logo
Slack
Intermediate
This article details Slack's migration from AWS EMR 5 with Spark 2 to EMR 6 with Spark 3, highlighting the challenges faced and the performance improvements achieved.
Nilanjana Mukherjee
12 min read
Includes Code
Has Summary
--
Slack logo
Slack
Advanced
The article discusses proactive measures taken by Slack to enhance user security against password breaches and cookie hijacking.
Nathan Lehotsky
9 min read
Has Summary
--
Slack logo
Slack
Advanced
The article discusses how Slack automatically detects stolen session cookies to enhance user security.
Ryan Slama
12 min read
Has Summary
--
Slack logo
Slack
Advanced
The article discusses advanced rollout techniques for stateful applications in Kubernetes, focusing on the development of the Bedrock Rollout Operator at Slack.
Clément Labbe
13 min read
Includes Code
Has Summary
--
Slack logo
Slack
Intermediate
This article discusses Slack's transition from Enzyme to React Testing Library (RTL) for frontend testing, highlighting the challenges and solutions encountered during the conversion of over 15,000...
Sergii Gorbachov
18 min read
Includes Code
Has Summary
--
Slack logo
Slack
Intermediate
The article explores the significant contributions of women in the Data Engineering team at Slack, highlighting their roles in managing complex data systems and fostering a diverse work culture.
Slack Engineering
11 min read
Has Summary
--
Slack logo
Slack
Intermediate
The article discusses the development of Slack AI with a focus on ensuring security and privacy for customer data.
Kelly Moran
9 min read
Has Summary
--
Meta logo
Meta
Advanced
DotSlash is an open-source tool designed to simplify the deployment of large executables in source control while minimizing repository size.
Michael Bolin
16 min read
Includes Code
Has Summary
--
Slack logo
Slack
Advanced
The article discusses the complexities and challenges of automating deployments at Slack, particularly in a monolithic service environment.
Sean McIlroy
16 min read
Includes Code
Has Summary
--
Slack logo
Slack
Beginner
The article discusses Slack's migration from AWS Instance Metadata Service version 1 (IMDSv1) to version 2 (IMDSv2), emphasizing the security enhancements and challenges faced during the transition.
Archie Gunasekara
13 min read
Includes Code
Has Summary
--
Slack logo
Slack
Intermediate
The article discusses enhancements made to the Workflow Builder in Slack, focusing on the implementation of custom animations to improve user experience.
Christina Mudarth
10 min read
Includes Code
Has Summary
--
Slack logo
Slack
Advanced
The article discusses the management of Slack Connect, a feature that enables communication between different Slack workspaces through shared channels.
Yuriy Loginov
11 min read
Includes Code
Has Summary
--
NVIDIA logo
NVIDIA
Intermediate
The article discusses how to build custom enterprise-grade generative AI applications using NVIDIA's AI Foundation Models.
Slack logo
Slack
Advanced
The article discusses a critical incident experienced by Slack's Datastores team due to a spike in database load from a mass user deletion, leading to failed queries and system instability.
Emad Mokhtar
16 min read
Has Summary
--
Slack logo
Slack
Intermediate
The article discusses the experiences of interns in Slack's Data Engineering team, highlighting their impactful projects such as the Reliable Data Discovery Tool and the Job Performance Tracking an...
Camryn McDonald
10 min read
Has Summary
--
Slack logo
Slack
Beginner
The article discusses the evolution of cron script execution at Slack, detailing the challenges faced with reliability and scalability.
Claire Adams
7 min read
Has Summary
--
Slack logo
Slack
Intermediate
The article details Kate Liu's experience as a return intern at Slack, focusing on how to leverage past experiences to maximize the internship's value.
Kate Liu
7 min read
Has Summary
--
Slack logo
Slack
Intermediate
The article 'Traffic 101: Packets Mostly Flow' provides an in-depth look at how Slack processes billions of network requests daily through its edge network and AWS infrastructure.
Pramila Singh
10 min read
Has Summary
--
Slack logo
Slack
Advanced
Slack has migrated its critical user-facing services from a monolithic architecture to a cellular architecture over the past 1. 5 years.
Cooper Bethea
10 min read
Has Summary
--
Slack logo
Slack
Advanced
The article discusses the Service Delivery Index (SDI-R) as a crucial metric for driving a culture of reliability within Slack's engineering organization.
Matthew McKeen
11 min read
Has Summary
--
Slack logo
Slack
Advanced
The article discusses the architecture and implementation of Slack's real-time messaging system, detailing how messages are sent and received across millions of channels globally.
Sameera Thangudu
9 min read
Has Summary
--
Slack logo
Slack
Beginner
The article discusses the complexities and solutions involved in tracing notifications within Slack's infrastructure.
Suman Karumuri
13 min read
Has Summary
--
Slack logo
Slack
Intermediate
The article discusses the Technology Lifecycle framework used by Slack to manage the development, support, and retirement of infrastructure projects.
Tricia Bogen
12 min read
Has Summary
--
Netflix logo
Netflix
Intermediate
The article discusses Netflix's development of a Media Understanding Platform that integrates machine learning capabilities into studio applications.
Netflix Technology Blog
14 min read
Has Summary
--
Slack logo
Slack
Beginner
The article discusses Hakana, an open-source type checker for Hack, developed by Slack to enhance code quality and security.
Matt Brown
8 min read
Includes Code
Has Summary
--
Slack logo
Slack
Intermediate
The article discusses the migration to a non-transitive R class in Android development, detailing the process, benefits, and challenges faced by the Slack engineering team.
Saif Chaouachi
7 min read
Includes Code
Has Summary
--
Pinterest logo
Pinterest
Advanced
The article discusses Pinterest's implementation of device authentication and compliance within their Okta authentication flow, emphasizing the need for managed and compliant devices to enhance sec...
Pinterest Engineering
11 min read
Includes Code
Has Summary
--