~/devreads

#engineering

291 posts

Yesterday

4 Jun

Bo Teng 10 min read

How Airbnb built a Kubernetes sidecar to deliver dynamic configuration reliably at scale. By : Bo Teng , Cosmo Qiu , Siyuan Zhou , Ankur Soni , Xin Huang , Willis Harvey Introduction In our previous post , we explored Airbnb’s dynamic configuration system, Sitar, with a focus on service architecture and configuration change safety. Now for the harder question:…

distributed-systemsinfrastructuresoftware-architectureengineeringsoftware-development

1 Jun

28 May

27 May

Paweł Gronowski 6 min read

CVE-2026-31431 is a Linux kernel vulnerability that was recently disclosed. This CVE does not compromise Docker infrastructure. That said, Docker Engine's default profiles prior to v29.4.3 allowed containers to create AF_ALG sockets, which is the syscall surface the exploit uses. You are not exposed if you are running Docker Engine v29.4.3 or later, OR a...

engineeringaf algcopyfailcve-2026-31431docker engine

26 May

Criteo Tech 9 min read

Authors: Auriane Bonmarchand , Carolina Tealdo & Minh-Quyên NGUYEN In our previous post , we explained the Engineering Program Manager role at Criteo at a high level: EPMs sit at the intersection of business ambition, technical reality, and execution, helping complex cross-team initiatives move from intent to delivery. But if you are considering this role, that high-level description is only…

software-developmentengineeringprogram-managersoftware-engineeringway-of-working

22 May

Ananda Kanagaraj Sankar 8 min read

Over the past year, the way we use AI at Thumbtack has gone through a few phases. Early on it was mostly curiosity, people experimenting with ChatGPT and Copilot on side projects, sharing tips in Slack. Then the models got noticeably better at working inside real, mature codebases (not just greenfield projects) and the conversation shifted. It stopped being about…

aiengineeringgenerative-ai-toolsengineering-cultureai-agent

21 May

Pinterest Engineering 12 min read

Authors ( listed alphabetically ) Ads Feature Engineering Infra team: Ajay Venkatakrishnan, Le Zhang Core ML Infra team: Eric Shang, Pihui Wei ML Data team: Connor Votroubek, Yi He User Understanding team: Camilo Munoz, Simin Li If you work on ranking, retrieval, or recommendation systems, you’ve probably asked for some version of the same thing: “Give me the last N…

machine-learningrecommendation-systemengineeringdata-infrastructurepinterest

19 May

Lucen Zhao 7 min read

How Airbnb shifts from PaaS to an internal knowledge graph infrastructure at scale. By: Lucen Zhao , Shukun Yang , Ashish Jain Knowledge graphs offer a natural and powerful way to represent relationships between entities. Many real-world systems are fundamentally about connections. Airbnb’s identity graph captures relationships between users in a graph database. The identity graph serves aggregated insights that…

technologygraph-databaseinfrastructureknowledge-graphengineering

18 May

Jennifer Kohl 26 min read

This is issue 1 of a new series called Coding Agent Horror Stories where we examine critical security failures in the AI coding agent ecosystem and how Docker Sandboxes provide enterprise-grade protection against these threats. AI coding agents are everywhere. According to Anthropic's 2026 Agentic Coding Trends Report, developers are now using AI in roughly...

engineeringai agentdocker sandboxes

14 May

13 May

Adam Miskiewicz 5 min read

Moving from an internal tool to a community-driven, production-ready data mesh. By : Ryan Tanner , Raymie Stata , Adam Miskiewicz Introduction We’re excited to announce the 1.0 release of the Viaduct. This release marks a shift from Viaduct being an Airbnb-internal tool that happens to be open source to a true community-driven project with a stable public API. The…

apiengineeringdataopen-sourcegraphql

12 May

Pinterest Engineering 4 min read

An Engineer’s Guide to Better AI Skills: Implementing a Testing Process to Optimize Agent Performance in Any Repository or Skill Author: Daniel Reed The tech industry is currently seeing a massive overhaul in the way we work and many are enjoying the benefits of AI agents, particularly when automating engineer workflows and serving domain-specific knowledge. However, relying on agents to…

engineering-cultureengineeringaiagentic-codingpinterest

8 May

Pinterest Engineering 5 min read

Huiqin Xin | Machine Learning Engineer II, Ads Vertical Modeling; Lakshmi Manoharan | Senior Machine Learning Engineer, Ads Vertical Modeling; Karthik Jayasurya | Staff Machine Learning Engineer, Ads Signals; Ziwei Guo | Senior Machine Learning Engineer, Ads Vertical Modeling; Alina Liviniuk | Machine Learning Engineer II, Ads Vertical Modeling Motivation: The Need for Real-Time Context In a previous post ,…

engineeringpinterestads-retrievaltransformersmonetization

6 May

Michael Frank 1 min read

How we replaced Ingress-NGINX at Stack Overflow​​​​‌ ‍ ​‍​‍‌‍ ‌ ​‍‌‍‍‌‌‍‌ ‌‍‍‌‌‍ ‍​‍​‍​ ‍‍​‍​‍‌ ​ ‌‍​‌‌‍ ‍‌‍‍‌‌ ‌​‌ ‍‌​‍ ‍‌‍‍‌‌‍ ​‍​‍​‍ ​​‍​‍‌‍‍​‌ ​‍‌‍‌‌‌‍‌‍​‍​‍​ ‍‍​‍​‍‌‍‍​‌ ‌​‌ ‌​‌ ​​‌ ​ ​ ‍‍​‍ ​‍ ‌‍​ ‌‍ ‌‌ ​ ​‍ ‍‌ ​ ‌ ‌​‌‍​‌‌‍​ ‌‍‍ ‌‍ ‌ ‌‍‌‍‌‌‌ ​‍‌‍‌‍‌‍ ​‌‍ ‌ ‌ ​‍ ‍‌‍​ ‌‍ ​‍ ‌‍‍‌‌‍ ‍‌ ‌​‌‍‌‌‌‍ ‍‌ ‌​​‍ ‌‍‌‌‌‍‌​‌‍‍‌‌ ‌​​‍ ‌‍ ‌‌‍ ‌‍‌​‌‍‌‌​ ‌‌ ​​‌ ​‍‌‍‌‌‌ ​ ‌‍‌‌‌‍ ‍‌ ‌​‌‍​‌‌ ‌​‌‍‍‌‌‍ ‌‍ ‍​ ‍ ‌‍‍‌‌‍‌​​ ‌‌‍​‍‌‍‌‌​ ​ ​ ​​​ ​‍​ ​ ​ ‌‍​ ‌‍​‍ ‌‌‍‌‌‌‍​‌​ ​ ‌‍‌‍​‍ ‌​ ‌​​ ​ ​ ‍​​ ‌‌​‍ ‌‌‍​‍‌‍‌‍​ ‍‌‌‍‌​​‍ ‌​ ​ ​ ‌‌​ ‍​‌‍​ ​ ‌​‌‍​‌​ ​ ​ ‌​​ ‌​​ ​‍​ ​‌‌‍​ ​ ‍ ‌ ‌​‌ ‍‌‌ ​​‌‍‌‌​ ‌‌‍​‍‌‍ ​‌‍ ‌‍‌ ‌‌​​‌‍ ‌ ​ ‌ ‌​​ ‍ ‌ ​​‌‍​‌‌ ‌​‌‍‍​​ ‌‌ ‌​‌‍‍‌‌ ‌​‌‍ ​‌‍‌‌​ ‌‍​‍‌‍​‌‌ ​ ‌‍‌‌‌‌‌‌‌ ​‍‌‍ ​​ ‌‌‍‍​‌ ‌​‌ ‌​‌ ​​‌ ​ ​‍‌‌​ ​ ‌​​‌​‍‌‌​ ​‍‌​‌‍​‍‌‌​ ​‍‌​‌‍‌‍​ ‌‍ ‌‌ ​ ​‍ ‍‌ ​ ‌ ‌​‌‍​‌‌‍​ ‌‍‍ ‌‍ ‌ ‌‍‌‍‌‌‌ ​‍‌‍‌‍‌‍ ​‌‍ ‌ ‌ ​‍ ‍‌‍​ ‌‍ ​‍‌‍‌‍‍‌‌‍‌​​ ‌‌‍​‍‌‍‌‌​ ​ ​ ​​​ ​‍​ ​ ​ ‌‍​ ‌‍​‍ ‌‌‍‌‌‌‍​‌​ ​ ‌‍‌‍​‍ ‌​ ‌​​ ​ ​ ‍​​ ‌‌​‍ ‌‌‍​‍‌‍‌‍​ ‍‌‌‍‌​​‍ ‌​ ​ ​ ‌‌​ ‍​‌‍​ ​ ‌​‌‍​‌​ ​ ​ ‌​​ ‌​​ ​‍​ ​‌‌‍​ ​‍‌‍‌ ‌​‌ ‍‌‌ ​​‌‍‌‌​ ‌‌‍​‍‌‍ ​‌‍ ‌‍‌ ‌‌​​‌‍ ‌ ​ ‌ ‌​​‍‌‍‌ ​​‌‍​‌‌ ‌​‌‍‍​​ ‌‌ ‌​‌‍‍‌‌ ‌​‌‍ ​‌‍‌‌​‍‌‍‌ ​​‌‍‌‌‌ ​‍‌ ​ ‌ ​​‌‍‌‌‌‍​ ‌ ‌​‌‍‍‌‌ ‌‍‌‍‌‌​ ‌‌ ​​‌ ‌‌‌‍​‍‌‍ ​‌‍‍‌‌ ​ ‌‍‍​‌‍‌‌‌‍‌​​‍​‍‌ ‌

Stack Overflow

Ingress-NGINX had been handling our traffic routing since moving to Kubernetes, but when it was announced it would be retired, we were forced to consider a new traffic routing solution. ​​​​‌ ‍ ​‍​‍‌‍ ‌ ​‍‌‍‍‌‌‍‌ ‌‍‍‌‌‍ ‍​‍​‍​ ‍‍​‍​‍‌ ​ ‌‍​‌‌‍ ‍‌‍‍‌‌ ‌​‌ ‍‌​‍ ‍‌‍‍‌‌‍ ​‍​‍​‍ ​​‍​‍‌‍‍​‌ ​‍‌‍‌‌‌‍‌‍​‍​‍​ ‍‍​‍​‍‌‍‍​‌ ‌​‌ ‌​‌ ​​‌ ​ ​ ‍‍​‍ ​‍ ‌‍​ ‌‍ ‌‌ ​ ​‍…

se-techse-stackoverflowengineeringplatform

5 May

Abdurrahman J. Allawala 8 min read

Designing monitoring that works when everything else doesn’t. By : Abdurrahman J. Allawala Introduction When an incident hits, teams lean on observability to answer the only questions that matter: what’s broken, and why? Monitoring systems are designed to help you answer these questions, and they usually do. But what happens when your observability stack is dependent on the same systems…

engineeringinfrastructuretechnologyobservabilitysite-reliability-engineer

4 May

1 May

Pinterest Engineering 16 min read

Guangtong Bai | Staff Software Engineer, Product ML Infrastructure*; Shantam Shorewala | Software Engineer II, Product ML Infrastructure*; Chi Zhang | Staff Software Engineer, AI Platform*; Neha Upadhyay | Software Engineer II, AI Platform*; Haoyang Li | Director, Product ML Infrastructure *These authors contributed equally to this article. Background At Pinterest, our online ML serving systems employ a root-leaf architecture.…

engineeringpinterestmachine-learninginfrastructureefficiency

Jennifer Kohl 12 min read

I work on Coding Agent Sandboxes, aka “sbx” at Docker. The project provides secure, microVM-based isolation for running AI coding agents like Claude Code, Gemini, Codex, Docker Agent and Kiro. Agents get full autonomy inside a sandbox (their own Docker daemon, network, filesystem) without touching your host system. Over the past couple of weeks, we...

engineeringagentic aiai agentci cddocker sandboxes

28 Apr

Ricardo Gamba 12 min read

How Airbnb built a lightweight workflow engine to solve durable execution. By : Ricardo Gamba , Andriy Sergiyenko Introduction: The durable execution problem Picture this hypothetical flow: A host submits an insurance claim about their listing to Airbnb. The system needs to validate the claim, run trust and safety checks, assess estimates, process the payout, and send notifications. Halfway through…

workflowsoftware-architectureinfrastructuretechnologyengineering

27 Apr

Pinterest Engineering 7 min read

Authors: Richard Huang | Machine Learning Engineer II; Yu Liu | Senior Machine Learning Engineer; Ziwei Guo | Senior Machine Learning Engineer; Andy Mao | Staff Machine Learning Engineer; Supeng Ge | Sr. Staff Machine Learning Engineer Introduction At Pinterest, conversion ads are crucial for matching users with products they are likely to purchase, boosting value for both users and…

recommendation-systempinterestmonetizationmachine-learningengineering

22 Apr

Criteo Tech 9 min read

Authors: Auriane Bonmarchand , Carolina Tealdo & Minh-Quyên NGUYEN At Criteo, Engineering Program Managers (EPMs) sit at the heart of our most complex, cross-team initiatives. We connect business ambition with technical reality, helping engineering teams ship impactful products at scale. In this article, three EPMs share what the role really looks like, why we love it, and how your career…

company-cultureengineeringsoftware-developmentsoftware-engineeringway-of-working

21 Apr

Rishabh Kumar 9 min read

How we built a storage system that ingests 50 million samples per second and stores 2.5 petabytes of logical time series data. By : Rishabh Kumar Modern observability practice encourages instrumenting every meaningful code path. Over the past 15 years, open-source observability SDKs like Prometheus, OpenTelemetry, and StatsD have made deep instrumentation nearly ubiquitous. These days, most software — open-source…

site-reliability-engineerinfrastructuretechnologyengineeringsoftware-architecture

20 Apr

Pinterest Engineering 10 min read

Shanhai Liao | Senior Software Engineer, Content Acquisition and Media Platform; Di Ruan, | Senior Staff Software Engineer, Content Acquisition and Media Platform; Evan Li, | Senior Engineering Manager, Content Acquisition and Media Platform Introduction Accurate content understanding underpins Pinterest’s ability to drive distribution and engagement. This requires deep insight not just into the image itself, but also the outbound…

pinner-experienceengineeringinfrastructureeng-culturepinterest

16 Apr

Srini Sekaran 5 min read

Last week, we launched Docker Sandboxes with a bold goal: to deliver the strongest agent isolation in the market. This post unpacks that claim, how microVMs enable it, and some of the architectural choices we made in this approach. The Problem With Every Other Approach Every sandboxing model asks you to give something up. We...

engineeringproductsagentsai mlsandboxes

15 Apr

Pinterest Engineering 14 min read

Vaibhav Shankar; Staff Software Engineer | Raymond Lee; Staff Software Engineer | Chia-Wei Chen; Staff Software Engineer | Shunyao Li; Sr. Software Engineer | Yi Li; Staff Software Engineer | Ambud Sharma; Principal Engineer | Saurabh Vishwas Joshi; Principal Engineer | Charles-A. Francisco; Senior Engineer | Karthik Anantha Padmanabhan; Director, Engineering | David Westbrook; Sr. Manager, Engineering One day in…

performancekubernetespinterestmachine-learningengineering

14 Apr

Joy Jing 7 min read

Discover how Airbnb prioritizes user privacy while building a more connected community, empowering guests to engage socially, connect confidently, and maintain control of their personal data. By: Joy Jing ✨ Building a more connected community At Airbnb, our hosts and guests form the heart of our community. As shared by CEO Brian Chesky , we’re evolving into a more social…

user-experiencedata-privacydataprivacyengineering

13 Apr

Pinterest Engineering 8 min read

Authors: Matt Lawhon | Sr. Machine Learning Engineer; Filip Ryzner | Machine Learning Engineer II; Kousik Rajesh | Machine Learning Engineer II; Chen Yang | Sr. Staff Machine Learning Engineer; Saurabh Vishwas Joshi | Principal Engineer At Pinterest, scaling our recommendation models delivers outsized impact on the quality of the content we serve to users. Our Foundation Model (oral spotlight,…

pinterestmachine-learninginfrastructureengineeringrecommendation-system

8 Apr

Pinterest Engineering 3 min read

Author: Lin Wang (Android Performance Engineer) Default Feature For mobile apps, performance is considered as the “default feature”, which means apps are expected to run fast and be responsive. It’s just as if we expect a watch to show the time. With no exceptions at Pinterest, we measure, protect and improve performance for all of our key user experiences’ surfaces,…

engineeringperformance-metricspinterestuser-experienceperformance

7 Apr

Eugene Ma 9 min read

A production-tested approach for moving a large-scale metrics pipeline from StatsD to OpenTelemetry and Prometheus. By: Eugene Ma , Natasha Aleksandrova When migrating to a new monitoring system, you’ll want to frontload the work to collect all your metrics. This exposes bottlenecks at full write scale and unblocks the migration of assets which require real data for validation, such as…

engineeringtechnologyinfrastructureobservabilitysite-reliability-engineer

Pinterest Engineering 9 min read

Homefeed: Jiacong He, Dafang He, Jie Cheng (former), Andreanne Lemay, Mostafa Keikha, Rahul Goutam, Dhruvil Deven Badani, Dylan Wang Content Quality: Jianing Sun, Qinglong Zeng ML Serving: Li Tang Introduction In feed recommendation, we recommend a list of items for the user to consume. It’s typically handled separately from the ranking model where we give probability predictions of user-item pairs.…

results-diversificationengineeringslate-optimizationrecommendation-systempinterest

31 Mar

Yiwen Xu 3 min read

Back in October, we showed how Docker Model Runner on the NVIDIA DGX Spark makes it remarkably easy to run large AI models locally with the same familiar Docker experience developers already trust. That post struck a chord: hundreds of developers discovered that a compact desktop system paired with Docker Model Runner could replace complex...

engineeringproductsai mldocker model runner

13 Mar

Jin Kim 8 min read

End-to-end (E2E) tests are particularly important for native applications that run on various platforms (Android/iOS), screen sizes, and OS versions. E2E testing picks up differences in behavior across this fragmented ecosystem. But keeping E2E tests reliable is often more challenging than writing them in the first place. The fragmented device ecosystem, gaps in test frameworks,...

engineeringsolutions

11 Mar

23 Feb

Jennifer Kohl 4 min read

Docker Sandboxes is a new primitive in the Docker's ecosystem that allows you to run AI agents or any other workloads in isolated micro VMs. It provides strong isolation, convenient developer experience and a strong security boundary with a network proxy configurable to deny agents connecting to arbitrary internet hosts. The network proxy will also...

engineeringproductssolutionsai agentdocker sandboxes

19 Feb

Jennifer Kohl 9 min read

Special thanks to Cody Ebberson and the Medplum team for their open-source contribution and for sharing their migration experience with the community. A real-world example of migrating a HIPAA-compliant EHR platform to DHI with minimal code changes. Healthcare software runs on trust. When patient data is at stake, security isn't just a feature but a...

communityengineeringsolutionsdhidocker hardened images

16 Feb

Jennifer Kohl 3 min read

Ever wanted to run a personal AI assistant that monitors your WhatsApp messages 24/7, but worried about giving it access to your entire system? Docker Sandboxes' new shell sandbox type is the perfect solution. In this post, I'll show you how to run NanoClaw, a lightweight Claude-powered WhatsApp assistant, inside a secure, isolated Docker sandbox....

engineeringproductsai agentdocker sandboxes

13 Feb

11 Feb

10 Feb

Jin Kim 6 min read

Docker Hardened Images are now free, covering Alpine, Debian, and over 1,000 images including databases, runtimes, and message buses. For security teams, this changes the economics of container vulnerability management. DHI includes security fixes from Docker’s security team, which simplifies security response. Platform teams can pull the patched base image and redeploy quickly. But free...

companyengineeringproductssecuritysolutions

5 Feb

Thumbtack People Team 3 min read

A Q&A with Brett Shouse, Senior Software Engineer. As an engineer, what drew you to Thumbtack? I joined Thumbtack in March of 2025, and from day one it’s felt like the right place to grow, build, and make a real impact. I was ready for a fresh challenge and wanted to help evolve a business that truly aligned with my…

technologysoftware-engineeringemployee-experiencecareersengineering

4 Feb

Yiwen Xu 4 min read

We’re excited to announce that the remote Atlassian Rovo MCP server is now available in Docker’s MCP Catalog and Toolkit, making it easier than ever to connect AI assistants to Jira and Confluence. With just a few clicks, technical teams can use their favorite AI agents to create and update Jira issues, epics, and Confluence...

engineeringai mldocker desktopdocker mcp catalogdocker mcp toolkit

Srini Sekaran 4 min read

Every time execution models change, security frameworks need to change with them. Agents force the next shift. The Unattended Laptop Problem No developer would leave their laptop unattended and unlocked. The risk is obvious. A developer laptop has root-level access to production systems, repositories, databases, credentials, and APIs. If someone sat down and started using...

engineeringproductsagentsai mlsecurity

3 Feb

Saulius Lazaravičius 2 min read

What happened and what was affected? On December 1, 2025, we identified suspicious activity on one of our servers where our clients’ websites were hosted. After investigation, … The post Hostinger server unauthorized access case: What happened with Notepad++ and what measures we took to resolve it appeared first on Hostinger Blog.

engineering

30 Jan

Srini Sekaran 3 min read

We introduced Docker Sandboxes in experimental preview a few months ago. Today, we’re launching the next evolution with microVM isolation, available now for macOS and Windows. We started Docker Sandboxes to answer the question: How do I run Claude Code or Gemini CLI safely? Sandboxes provide disposable, isolated environments purpose-built for coding agents. Each agent...

engineeringproductsai mlclaudecodex

29 Jan

23 Jan

22 Jan

Jin Kim 5 min read

FIPS compliance is a great idea that makes the entire software supply chain safer. But teams adopting FIPS-enabled container images are running into strange errors that can be challenging to debug. What they are learning is that correctness at the base image layer does not guarantee compatibility across the ecosystem. Change is complicated, and changing...

engineeringsolutionscontainersdevelopersdhi

16 Jan

Yiwen Xu 17 min read

Hello, I’m Philippe, and I am a Principal Solutions Architect helping customers with their usage of Docker. I started getting seriously interested in generative AI about two years ago. What interests me most is the ability to run language models (LLMs) directly on my laptop (For work, I have a MacBook Pro M2 max, but...

engineeringproductsai mldocker composedocker desktop

8 Jan

6 Jan

Srini Sekaran 2 min read

AI agents introduce a challenge that traditional software doesn’t have: non-determinism. The same prompt can produce different outputs across runs, making reliable testing difficult. Add API costs and latency to the mix, and developer productivity takes a hit. Session recording in cagent addresses this directly. Record an AI interaction once, replay it indefinitely—with identical results,...

engineering

14 Dec 2025

12 Dec 2025

Jin Kim 5 min read

Insider threats have always been difficult to manage because they blur the line between trusted access and risky behavior. With generative AI, these risks aren't tied to malicious insiders misusing credentials or bypassing controls; they come from well-intentioned employees simply trying to get work done faster. Whether it's developers refactoring code, analysts summarizing long reports,...

engineeringproducts

9 Dec 2025

Srini Sekaran 1 min read

Today, the Linux Foundation launched the Agentic AI Foundation with three founding projects: Anthropic's Model Context Protocol (MCP), Block's goose agent framework, and OpenAI's AGENTS.md standard. The foundation brings together the companies building the infrastructure layer for agents: Anthropic, Block, OpenAI, Amazon, Google, Microsoft, Cloudflare, and Bloomberg, alongside key tooling and platform companies. Docker is...

engineering

5 Dec 2025

Srini Sekaran 1 min read

As agents become capable enough to write and refactor code, they should work natively inside the environments developers work in: editors. That’s why JetBrains and Zed are co-developing ACP, the Agent Client Protocol. ACP gives agents and editors a shared language, so any agent can read context, take actions, and respond intelligently without bespoke wiring...

engineeringpartnershipsproductsai mlcagent

3 Dec 2025

Ashmannsyngle 2 min read

Meet Ashmann Syngle, Software Engineer I joined Thumbtack in July 2022, so it’s been just over three years now! I first heard about the company from my former engineering manager at HBO Max, who encouraged me to apply. I’m so glad he did. What I’m Working On Over the past year, I’ve worked on several projects that make it easier…

job-huntingengineeringthumbtacksoftware-engineeringengineering-culture

25 Nov 2025

Srini Sekaran 2 min read

Coding agents like Claude Code, Gemini CLI, Codex, Kiro, and OpenCode are changing how developers work. But as these agents become more autonomous with capabilities like deleting repos, modifying files, and accessing secrets, developers face a real problem: how do you give agents enough access to be useful without adding unnecessary risk to your local...

engineeringproductsai mldocker sandboxes

21 Nov 2025

Jin Kim 5 min read

On November 19, 2025, the Golang project published two Common Vulnerabilities and Exposures (CVEs) affecting the widely-used golang.org/x/crypto/ssh package. While neither vulnerability received a critical CVSS score, both presented real risks to applications using SSH functionality in Go-based containers. CVE-2025-58181 affects SSH servers parsing GSSAPI authentication requests. The vulnerability allows attackers to trigger unbounded memory...

companyengineeringenterpriseproductssolutions

13 Nov 2025

Mallika 5 min read

At Thumbtack, collaboration has always been our edge; it’s what allows our teams to move fast, think creatively, and solve complex problems together. Our Decide & Resolve team works to empower homeowners to confidently hire the best local service professionals through relevant and personalized recommendations. Recently, we’ve introduced a new cross-functional process that combines the power of AI, accessible tooling,…

ailarge-language-modelsengineeringprompt-engineeringprototyping

11 Nov 2025

Simeon Ratliff 5 min read

This post is for Linux users running Docker Engine (Community Edition) directly on their hosts. Docker Desktop users don’t need to take any action — Engine updates are included automatically in future Desktop releases. Docker Engine v29 is a foundational release that sets the stage for the future of the Docker platform. While it may...

companyengineeringproducts

6 Nov 2025

3 Nov 2025

30 Oct 2025

9 Oct 2025

7 Oct 2025

26 Jun 2025

Karan Gourisaria 6 min read

How Blinkit Cracked Android's Performance Puzzle with Droid Dex Adaptive real-time performance tuning — fewer ANRs, smoother UX, and smarter device-specific optimization Picture this: Your app runs buttery-smooth on Pixel 7 Pro while throwing ANRs on a Redmi Note 4. Users on a Fold 6 have to experience the same janky transitions as those on a ₹6,000 device. Sounds familiar?…

engineeringperformancemobile-developmentandroidkotlin

5 Jun 2025

26 Aug 2024

24 Apr 2024

Someswar Bhowmick 5 min read

Bazaarvoice notification system stands as a testament to cutting-edge technology, designed to seamlessly dispatch transactional email messages (post-interaction email or PIE) on behalf of our clients. The heartbeat of our system lies in the constant influx of new content, driven by active content solicitations. Equipped with an array of tools, including email message styling, default […]

software architectureawscloudengineeringscalability

18 Apr 2024

Kelly Moran 6 min read

At Slack, we’ve long been conservative technologists. In other words, when we invest in leveraging a new category of infrastructure, we do it rigorously. We’ve done this since we debuted machine learning-powered features in 2016, and we’ve developed a robust process and skilled team in the space. Despite that, over the past year we’ve been…

uncategorizedawsengineeringinfrastructuremachine-learning

11 Dec 2023

Marina Lyan 4 min read

Photo by fabio on Unsplash PayPal supports over 400 million active consumers and merchants worldwide. Every minute there are several thousand payment transactions. To prevent fraud in real-time at such a scale, we need to streamline our ML workflow and feature engineering processes to build strong predictors of behaviors and risk indicators. On top of that, it must be done…

engineeringdeclarative-programmingfeature-engineeringpaypalmachine-learning

22 May 2023

Jacob 4 min read

Leveraging IoT to deliver printouts to your doorstep Setting up our Printout Delivery Store has been highly satisfying. At one end is the joy of customers discovering an easy, home-delivered solution for last-minute printouts. But even more enjoyable is the knowledge that we created a nationwide service with only a Raspberry Pi and a seamless print flow that effectively harnesses…

quick-commerceiotengineeringpaas-solutionsraspberry-pi

13 Feb 2023

Joyce Lin 5 min read

Storing Postman scripts within reusable components in an OpenAPI definition In programming, “hacking” has historically meant making something do what it wasn’t originally intended to do, like using a whistle from a cereal box prize to play the tone into a pay phone to get free long distance calls. Today, it also refers to finding an inelegant solution to a…

javascriptpostmanapisoftware-developmentengineering

1 Feb 2023

Joyce Lin 4 min read

And use Postman to send and receive messages across the WebSocket connection The WebSocket protocol provides a way to exchange data between a client and server over a persistent connection. The data can be passed in both directions with low latency and overhead, and without breaking the connection. This means the server can independently send data to the client without…

nodejswebsocketengineeringsoftware-developmentapi

9 Jan 2023

Tinder 8 min read

Author: Darragh Burke, Software Engineer II, Web Development at Tinder Tinder’s UI Opportunities: Wildfire When Tinder first launched in 2012, it pioneered a brand new user experience: the Swipe Right® and “Swipe Left”™ features. The app’s simplicity was a big part of what made it so appealing. An early version of Tinder We’ve emphasized building new features and moving fast…

designweb-developmentuxobsidianengineering

17 Nov 2022

David Andrade 1 min read

The BBC’s Engineering teams develop and run our digital products at scale — ensuring our digital services are available and accessible to audiences that need them the most, and as as reliable as our broadcast ones. Recent times have tested the resilience of our teams and our services but we’ve delivered at every moment. Overcoming significant technical challenges and enabling…

tech-conferenceconferencebbcengineering

7 Nov 2022

Tinder 7 min read

Authors: Rojan Rijal , Tinder Security Labs | Johnny Nipper, Product Security Manager | Tanner Emek, Engineering Manager Recently, Tinder Security Labs gave a talk at Recon Village @ Defcon 30 called “Scanning your way into internal systems via URLScan.” We went over examples of sensitive links indexed by URLScan that could be leveraged to gain access into corporate systems.…

securitycybersecuritypreventionengineering

3 Nov 2022

28 Oct 2022

J Evans 6 min read

This post discusses the algorithm behind Personal Heatmap, one of Strava’s most acclaimed subscriber features. Product Overview The Personal Heatmap feature has been around in some form since 2015, but we gave it a major overhaul in 2020. For those unfamiliar, the heatmap is an aggregated view of an athlete’s GPS-enabled activities on Strava. Activity data is rendered onto a…

stravaengineeringrunningcyclinggis

25 Oct 2022

Ryan Paragas 4 min read

About Me: Hey there! My name is Ryan, and I come from an unconventional background. I am not like most interns from the group in 2022. I’ve dropped out of college 3 times, worked in different fields for about 10 years, then transitioned into a bootcamp. Now working with Strava, they have set the expectation of what it should be…

routekotlininternshipsengineeringstrava

3 Oct 2022

23 Sept 2022

Casey Schlotter 15 min read

What’s it like to be an engineer at Clever? What does success look like for individuals and teams? From engineers with non-traditional backgrounds to engineers with Computer Science degrees, four engineers share their perspectives about their experiences, typical days, and growth while working at Clever. The post Interviewing at Clever: Answers to the 10 most common questions appeared first on…

interviewingonboardingcultureengineering

26 Jul 2022

2 Jun 2022

19 May 2022

18 May 2022

17 May 2022

13 May 2022

12 May 2022

11 May 2022

10 May 2022

9 May 2022

28 Apr 2022

27 Apr 2022

26 Apr 2022

25 Apr 2022

Vijay Bharadwaj 7 min read

During my final search for an internship, I had an idea of where I wanted to work: a place with a friendly culture and strong engineering practices – something in between a startup and a big company. To my luck, I interned at Clever – an organization that surpassed those expectations in the span of […] The post Working at…

internshipinterviewingonboardingcultureengineering

21 Apr 2022

20 Apr 2022

18 Apr 2022

7 Apr 2022

6 Apr 2022

31 Mar 2022

7 Mar 2022

Graeme Lindsay 8 min read

Changing the organisation — to build the technology right. In earlier blog posts, we explored how we moved BBC online to the cloud. This was part of a wider initiative called WebCore, which used a range of serverless technologies to reimagine the BBC website. There were technical challenges we faced integrating WebCore with our architecture , but this initiative has…

team-topologiesengineeringplatform-engineeringreorganizationconways-law

4 Mar 2022

25 Feb 2022

22 Feb 2022

17 Feb 2022

15 Feb 2022

8 Feb 2022

3 Feb 2022

1 Feb 2022

28 Jan 2022

27 Jan 2022

20 Jan 2022

17 Jan 2022

13 Jan 2022

21 Dec 2021

Frédéric Barthelet 1 min read

AWS announced Lambda event filtering during re:Invent 2021. This new feature helps reduce the quantity of Lambda's invocation to exactly match your requirements and possibly save on costs. We'll deep dive into a specific example in this article. We're happy to announce that Serverless Framework now supports event filtering for both `stream` and `sqs` event types via the new `filterPatterns`…

engineering

15 Dec 2021

30 Nov 2021

26 Oct 2021

1 Sept 2021

Brian Riggsbee 5 min read

Agile development methods can bolster company culture and empower teams to move quickly, with a focus on frequently adding value for customers. Whether you are a program manager, game developer, event planner, or architect, within businesses where change is constant, it’s key to have flexibility, and that’s where agile shines. While there are a variety…

uncategorizeddevelopmentengineeringproduct-engineering

27 Dec 2020

6 Jul 2020

31 Mar 2020

13 Mar 2020

10 Mar 2020

6 Mar 2020

27 Feb 2020

17 Feb 2020

11 Feb 2020

Gareth McCumskey 1 min read

Find out what deployment strategies Serverless Framework Pro's CI/CD feature gives us for managing deployments as a team

engineering

10 Feb 2020

24 Jan 2020

10 Dec 2019

3 Dec 2019

21 Nov 2019

20 Nov 2019

7 Nov 2019

5 Nov 2019

29 Oct 2019

23 Oct 2019

14 Oct 2019

10 Oct 2019

17 Sept 2019

16 Sept 2019

11 Sept 2019

27 Aug 2019

21 Aug 2019

20 Aug 2019

15 Aug 2019

8 Aug 2019

7 Aug 2019

5 Aug 2019

2 Aug 2019

30 Jul 2019

Philipp Müns 1 min read

AWS recently announced the EventBridge offering which helps developers build universal, reliable and fully event-driven applications. Come see how to use it with Serverless Framework

engineering

8 Jul 2019

2 Jul 2019

27 Jun 2019

25 Jun 2019

20 Jun 2019

30 May 2019

29 May 2019

20 May 2019

14 May 2019

14 Mar 2019

14 Jan 2019

21 Dec 2018

6 Dec 2018

4 Dec 2018

29 Nov 2018

19 Nov 2018

9 Nov 2018

11 Oct 2018

4 Oct 2018

11 Sept 2018

29 Aug 2018

21 Aug 2018

16 Aug 2018

15 Aug 2018

9 Aug 2018

7 Aug 2018

6 Aug 2018

24 Jul 2018

23 Jul 2018

17 Jul 2018

12 Jul 2018

11 Jul 2018

6 Jun 2018

2 Jun 2018

31 May 2018

14 May 2018

7 May 2018

2 May 2018

27 Apr 2018

18 Apr 2018

16 Apr 2018

5 Apr 2018

7 Mar 2018

26 Feb 2018

20 Feb 2018

14 Feb 2018

12 Feb 2018

6 Feb 2018

5 Feb 2018

30 Jan 2018

22 Jan 2018

18 Jan 2018

16 Jan 2018

15 Jan 2018

11 Jan 2018

8 Jan 2018

3 Jan 2018

20 Dec 2017

18 Dec 2017

14 Dec 2017

12 Dec 2017

7 Dec 2017

16 Nov 2017

14 Nov 2017

13 Nov 2017

7 Nov 2017

6 Nov 2017

2 Nov 2017

31 Oct 2017

30 Oct 2017

27 Oct 2017

26 Oct 2017

24 Oct 2017

20 Oct 2017

13 Oct 2017

4 Oct 2017

26 Sept 2017

25 Sept 2017

18 Sept 2017

15 Sept 2017

12 Sept 2017

11 Sept 2017

8 Sept 2017

14 Aug 2017

11 Aug 2017

7 Aug 2017

4 Aug 2017

27 Jul 2017

19 Jul 2017

29 Jun 2017

21 Jun 2017

12 Jun 2017

5 Jun 2017

19 May 2017

18 May 2017

4 May 2017

25 Apr 2017

21 Apr 2017

5 Apr 2017

4 Apr 2017

31 Mar 2017

22 Mar 2017

15 Mar 2017

10 Mar 2017

8 Mar 2017

7 Mar 2017

28 Feb 2017

22 Feb 2017

17 Feb 2017

15 Feb 2017

8 Feb 2017

17 Jan 2017

4 Jan 2017

7 Dec 2016

30 Nov 2016

3 Nov 2016

25 Oct 2016

14 Oct 2016

4 Oct 2016

15 Sept 2016

15 Oct 2015

Hexa 6 min read

Martin Destagnol, him-self …And then became Director of Mobile Remember back in 2013, when reading files on “mobile” was new and everyone was wondering how the h*ck to do it? That’s when Martin Destagnol, entrepreneur and engineer, built Folders. And seven months laters, Folders got acquired by Aaron Levie’s Box . Destagnol is now Director of Mobile and of Box…

engineeringstartupentrepreneurship