#
Jenkins Programming Tutorials & Engineering Articles
81 Jenkins tutorials, guides, and engineering insights from Slack, Netflix, Pinterest, and more
Companies Using This
Jenkins Articles & Tutorials
Filter:
This article discusses the transition from OpenTelemetry (OTel) to Rotel, an open-source Rust project that enhances tracing capabilities at petabyte scale.
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'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...
Sam Bailey
12 min read
Has Summary
--
The article introduces Roast, a structured AI workflow orchestration framework developed by Shopify to enhance developer productivity by integrating AI agents with traditional coding practices.
Obie Fernandez
10 min read
Includes Code
Has Summary
--
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.
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.
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
--
The article discusses how Slack is utilizing AI-powered tools to enhance developer productivity and streamline processes.
Anirudh Janga
10 min read
Has Summary
--
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.
The article discusses the integration of privacy compliance into Continuous Integration and Continuous Deployment (CI/CD) processes, emphasizing the importance of addressing vulnerabilities early i...
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
--
The article discusses the security vulnerabilities found in machine learning research code, particularly focusing on the analysis of the Meta Kaggle for Code dataset.
Joseph Lucas
12 min read
Includes Code
Has Summary
--
The article discusses Uber's transition to a portable microservices architecture optimized for cloud deployment.
Mathias Schwarz, Andrew Neverov
11 min read
Has Summary
--
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.
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
--
The article discusses the importance of MLOps in scaling AI across various industries, highlighting best practices for developing an efficient MLOps platform.
The article discusses the use of Jenkins as a CI/CD solution and highlights the security vulnerabilities associated with Jenkins instances, particularly through the exploitation of the Jenkins Scri...
The article discusses the challenges and experiences encountered while building GovSlack, a version of Slack designed for government agencies, utilizing AWS GovCloud infrastructure.
Archie Gunasekara
12 min read
Includes Code
Has Summary
--
The article discusses how Slack utilizes Terraform for managing its infrastructure across multiple cloud providers, including AWS, DigitalOcean, NS1, and GCP.
The article discusses the Mobile Developer Experience Team at Slack, focusing on how they enhance developer productivity and satisfaction through targeted improvements in the mobile development pro...
The article discusses the Recommend API developed by Slack, which serves as a unified framework for generating recommendations using machine learning.
Katrina Ni
13 min read
Includes Code
Has Summary
--
The article discusses BuildRock, Slack's new build platform designed to enhance the efficiency and safety of code deployment.
Joel Bartlett
13 min read
Has Summary
--
This article discusses how Slack implemented orchestration-level circuit breakers to enhance developer productivity and prevent cascading failures in their CI/CD processes.
Frank Chen
19 min read
Includes Code
Has Summary
--
The article discusses AutoTransform, an open-source framework developed by Slack to automate the maintenance, modification, and upgrading of large codebases.
The article discusses the transition to remote development environments at Slack, highlighting the challenges faced with local setups and the benefits of using AWS EC2 instances for development.
This article discusses how Uber engineers successfully halved the CI build time for their Go Monorepo by implementing various optimizations.
Tyler French, Mindaugas Rukas, Xiaoyang Tan
15 min read
Has Summary
--
The article discusses the implementation of continuous load testing at Slack using a tool called Koi Pond.
Shreya Ramesh
16 min read
Has Summary
--
This article discusses the application of product thinking to Slack's internal compute platform, Bedrock, emphasizing the importance of understanding user needs and implementing features that enhan...
The article discusses Pinterest's migration from its legacy workflow system, Pinball, to a new platform called Spinner, built on Apache Airflow.
Pinterest Engineering
18 min read
Includes Code
Has Summary
--
The article discusses Spinner, Pinterest's workflow platform, detailing its evolution from an in-house scheduler called Pinball to Apache Airflow.
Pinterest Engineering
23 min read
Includes Code
Has Summary
--
The article discusses LinkedIn's largest engineering class to date, featuring insights from Chris Jenkins, the head of global engineering recruitment.
LinkedIn Engineering Team
6 min read
Has Summary
--
The article discusses the management of data pipeline assets at Netflix using a tool called Dataflow.
The article discusses how Slack achieved a significant reduction in infrastructure spending through improved observability and changes in their Continuous Integration (CI) infrastructure.
The article discusses the evolution of data movement at Netflix Studio through the implementation of a Data Mesh architecture.
The article discusses the implementation of a central component called FocusTransitionManager in Slack to enhance keyboard navigation and accessibility for users relying on screen readers.
This article discusses a critical incident at Slack where a Jenkins job caused the Jenkins UI to break, despite jobs continuing to run.
The article discusses LinkedIn's significant advancements in scaling the Hadoop Distributed File System (HDFS), achieving the milestone of storing 1 exabyte of data and optimizing performance throu...
The article discusses the implementation of a granular role management system at Slack, focusing on the challenges faced with existing roles and the transition to a Role-Based Access Control (RBAC)...
Jake Byman
12 min read
Includes Code
Has Summary
--
The article discusses Pinterest's Flink Deployment Framework, which is built on Bazel and integrates with various internal services to streamline the deployment of Flink jobs.
The article discusses a significant improvement made by the Engineering Productivity team at Pinterest, where a simple change in the Git fetch command reduced clone times by 99%.
The article discusses Slack's approach to distributed tracing using causal graphs, focusing on the limitations of traditional tracing systems and the development of a new data structure called Span...
Suman Karumuri
20 min read
Includes Code
Has Summary
--
The article discusses how Spotify's Platform Developer Experience (PDX) Tribe enhanced developer productivity for DevOps teams by automating processes and providing effective tools.
Maria Jernström and Jason Palmer
7 min read
Has Summary
--
This article discusses how Slack utilized machine learning to effectively block spam invites, enhancing user experience and reducing human intervention.
Aaron Maurer
9 min read
Has Summary
--
This article discusses the implementation of PID controllers in Pinterest's home feed ranking system to diversify content types.
Pinterest Engineering
7 min read
Has Summary
--
The article discusses how Pinterest empowered its data scientists and machine learning engineers by building a PySpark infrastructure that addresses challenges faced with existing tools like Hive a...
Pinterest Engineering
7 min read
Has Summary
--
The article discusses the deployment process at Slack, emphasizing the balance between speed and reliability.
The article discusses Backstage, an open-source developer portal created by Spotify to unify infrastructure tooling and services.
Spotify Engineering
6 min read
Has Summary
--
The article discusses Uber ATG's machine learning infrastructure and versioning control platform, VerCD, designed to manage the complexities of developing self-driving vehicles.
ApacheApache SparkFlaskGitJenkinsKubernetesMachine LearningMySQLPyTorchREST APISQLAlchemyTensorBoardTensorFlow
Yu Guo, Khalid Ashmawy, Eric Huang, Wei Zeng
28 min read
Has Summary
--
The article discusses the challenges faced by Netflix in customizing Windows images and how they improved their methodology using DevOps patterns.
This article discusses Pinterest's journey in building a Kubernetes platform to manage its diverse workloads efficiently.
Pinterest Engineering
10 min read
Has Summary
--