~/devreads

#automation

22 posts

27 Jun

26 Jun

19 Jun

Netflix Technology Blog 7 min read

By Celina Amados At Netflix, our catalog metadata is crucial to our member experience, and a single corrupted data state can impact millions of viewers immediately. To protect streaming reliability, we built an automated data canary system that validates data transformations using production traffic. This canary detects issues in under 10 minutes, and blocks bad data from reaching our members.…

automationsite-reliabilitydata-validationdata-reliabilityexperimentation

20 May

19 May

SitePoint Sponsors 1 min read

Compare the best recruiting platforms in 2026. Reviews Juicebox, SeekOut, hireEZ, Gem, LinkedIn Recruiter, Greenhouse, and Ashby on features, pricing, and fit. Best recruiting platforms in 2026 on SitePoint.

aiautomationbusiness

7 Oct 2025

22 May 2024

Sergii Gorbachov 14 min read

Update (October 2024): In response to numerous requests from external developers, we have open-sourced a version of our Enzyme to React Testing Library (RTL) conversion tool. You can now find it on npm, along with detailed instructions on how to integrate and use it in your projects. In the world of frontend development, one thing remains…

uncategorizedautomationdeveloper-productivityfrontendreact

16 May 2024

Sachin Malik 3 min read

Introduction: In Kotlin, data classes are widely used for modeling data in applications due to their concise syntax and built-in functionalities. However, ensuring data integrity and validity within these classes can be challenging, especially when it comes to validating field values against specific criteria such as regular expressions. Manually validating each field upon assignment or object initialization can lead to…

automationannotationsandroidvalidationclean-code

18 Jan 2024

Sean McIlroy 12 min read

Most of Slack runs on a monolithic service simply called “The Webapp”. It’s big – hundreds of developers create hundreds of changes every week. Deploying at this scale is a unique challenge. When people talk about continuous deployment, they’re often thinking about deploying to systems as soon as changes are ready. They talk about microservices…

uncategorizedautomationbackendci-cddeployment

5 Dec 2023

24 Jan 2023

Archie Gunasekara 9 min read

Slack launched GovSlack in July 2022. With GovSlack, government agencies, and those they work with, can enable their teams to seamlessly collaborate in their digital headquarters, while keeping security and compliance at the forefront. Using GovSlack includes the following benefits: Supports key government security standards, such as FedRAMP High, DoD IL4, and ITAR Runs in…

automationawsinfrastructure

25 Oct 2022

Archie Gunasekara 14 min read

At Slack, we use Terraform for managing our Infrastructure, which runs on AWS, DigitalOcean, NS1, and GCP. Even though most of our infrastructure is running on AWS, we have chosen to use Terraform as opposed to using an AWS-native service such as CloudFormation so that we can use a single tool across all of our…

uncategorizedautomationawsinfrastructure

19 Sept 2022

31 Aug 2022

21 Jul 2022

5 Apr 2022

Arpita Patel 13 min read

At Slack, the goal of the Mobile Developer Experience Team (DevXp) is to empower developers to ship code with confidence while enjoying a pleasant and productive engineering experience. We use metrics and surveys to measure productivity and developer experience, such as developer sentiment, CI stability, time to merge (TTM), and test failure rate. The DevXp…

uncategorizedautomationautomation-testingdeveloper-productivitytesting

6 Jan 2022

16 Nov 2021

srinivas.tamada@gmail.com (Srinivas Tamada) 1 min read

UI automation is the most important part of the CI/CD(continuous integration and continuous delivery) process. Integration testing helps you to avoid manual regression testing and improve the application quality. In this post I will explain how to implement UI automation testing to existing Angular projects using the Cypress tool, this is a great alternative for Protractor. Take a look at…

angularautomationci-cdcypressprojects

25 May 2021

9 Feb 2021

Tyson Smith 7 min read

Mozilla has been fuzzing Firefox and its underlying components for a while. It has proven itself to be one of the most efficient ways to identify quality and security issues. In general, we apply fuzzing on different levels: there is fuzzing the browser as a whole but a significant amount of time is also spent on fuzzing isolated code (e.g.…

featured articlefirefoxsecurityautomationfuzzing

2 Feb 2021

11 Aug 2017