DEV Community

Shubham Anandani profile picture

Shubham Anandani

Engineering manager writing practical notes on Docker, Intel OpenVINO, Azure, Java, GitHub and Oracle tech, plus lessons from leading engineering teams. Originally published at imshubh.com.

Location Seattle, WA, US Joined Joined on  Personal website https://imshubh.com github website

Education

Masters in Software Engineering, Carnegie Mellon University

Work

Software Engineering Manager, LinkedIn

Revocation Is the Hard Part

Revocation Is the Hard Part

Comments
3 min read

Want to connect with Shubham Anandani?

Create an account to connect with Shubham Anandani. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Designing for Partial Data: Distinguishing “We Don’t Know” From “False”

Designing for Partial Data: Distinguishing “We Don’t Know” From “False”

Comments
3 min read
Packaging Inference for Production: A Checklist for Shipping an Optimized-Model Service

Packaging Inference for Production: A Checklist for Shipping an Optimized-Model Service

Comments
4 min read
Designing for Other People’s Code: A Plugin API That Welcomes Contributions

Designing for Other People’s Code: A Plugin API That Welcomes Contributions

Comments
3 min read
Reproducible Java Builds: Pinning, Locking, and Clean-Room Verification

Reproducible Java Builds: Pinning, Locking, and Clean-Room Verification

Comments
3 min read
Keys Don’t Belong in the Image: Secret Management for Credential Signing

Keys Don’t Belong in the Image: Secret Management for Credential Signing

Comments
3 min read
Deploying Identity Services Without a Server to Babysit

Deploying Identity Services Without a Server to Babysit

Comments
3 min read
Null Isn’t False: Building Fair Credential Verifiers

Null Isn’t False: Building Fair Credential Verifiers

Comments
3 min read
Docker in CI: The Real Cost of Docker-in-Docker

Docker in CI: The Real Cost of Docker-in-Docker

Comments
3 min read
Flaky Tests Are a Concurrency Bug: Fixing Shared State Under Parallel Execution

Flaky Tests Are a Concurrency Bug: Fixing Shared State Under Parallel Execution

Comments
3 min read
CPU-Only, By Design: Building an Edge-AI Service Without Assuming Accelerators

CPU-Only, By Design: Building an Edge-AI Service Without Assuming Accelerators

Comments
4 min read
Virtual Threads Changed My Mental Model: Practical Lessons From I/O Fan-Out

Virtual Threads Changed My Mental Model: Practical Lessons From I/O Fan-Out

Comments
4 min read
Verifiable Doesn’t Mean Verified: Getting Issuer, Holder, and Verifier Right

Verifiable Doesn’t Mean Verified: Getting Issuer, Holder, and Verifier Right

Comments
4 min read
Triage Without Burning Out: Sustainable Patterns for Issues and PRs

Triage Without Burning Out: Sustainable Patterns for Issues and PRs

Comments
3 min read
Don’t Ship What You Haven’t Scanned: Gating Images Before Production

Don’t Ship What You Haven’t Scanned: Gating Images Before Production

Comments
3 min read
Semantic Versioning Is a Promise, Not a Formality

Semantic Versioning Is a Promise, Not a Formality

Comments
3 min read
Records Aren’t Just Less Typing: Modeling Ambiguity Without Nulls

Records Aren’t Just Less Typing: Modeling Ambiguity Without Nulls

Comments
4 min read
A Breaking Change in Someone Else’s PR: Guarding Extension Points Without Blocking Contributions

A Breaking Change in Someone Else’s PR: Guarding Extension Points Without Blocking Contributions

Comments
4 min read
Benchmarking Honestly: Building a Repeatable, Trustworthy Inference Benchmark

Benchmarking Honestly: Building a Repeatable, Trustworthy Inference Benchmark

Comments
4 min read
Contribution Guidelines Nobody Reads: Designing Onboarding That Actually Works

Contribution Guidelines Nobody Reads: Designing Onboarding That Actually Works

Comments
4 min read
Smaller, Quieter, Safer: A Production Image Checklist

Smaller, Quieter, Safer: A Production Image Checklist

Comments
4 min read
The Conversion Gap: From ONNX Export to an Optimized Runtime Format

The Conversion Gap: From ONNX Export to an Optimized Runtime Format

Comments
4 min read
Faster Isn’t Free: The Real Trade-offs of Quantizing a Model from FP32 to INT8

Faster Isn’t Free: The Real Trade-offs of Quantizing a Model from FP32 to INT8

Comments
4 min read
Same Dockerfile, Different Build: Reproducible Container Builds

Same Dockerfile, Different Build: Reproducible Container Builds

Comments
3 min read
Running Is Not Ready: Operating Containerized Services

Running Is Not Ready: Operating Containerized Services

Comments
4 min read
loading...