---
type: "newsletter_archive"
title: "Engineering With Ashmit"
handle: "engineeringwithashmit"
owner: "Ashmit JaiSarita Gupta (@ashmitjsg)"
canonical_url: "https://usecommune.com/n/engineeringwithashmit/archive"
markdown_url: "https://usecommune.com/n/engineeringwithashmit/archive.md"
archive_url: "https://usecommune.com/n/engineeringwithashmit/archive"
chat_url: "https://usecommune.com/n/engineeringwithashmit/chat"
articles_total: 32
articles_listed: 20
page: 1
page_size: 20
---

# Engineering With Ashmit

## Articles (page 1)

Showing 20 of 32 published articles. Next page: https://usecommune.com/n/engineeringwithashmit/archive.md?page=2

- 2026-08-01 - [Accept fast, never block: the one decision that keeps ingestion alive](https://usecommune.com/n/engineeringwithashmit/a/accept-fast-never-block-the-one-decision-that-keeps-ingestio) - A logging endpoint has one job it can never fail at: being available to accept logs. The fastest way to break that is to make the accept path wait on anything downstream. log0's ingestion gateway retu
- 2026-07-28 - [From fingerprints to an incident: counting in windows, paging once](https://usecommune.com/n/engineeringwithashmit/a/from-fingerprints-to-an-incident-counting-in-windows-paging) - A fingerprint names a bug. It does not decide that the bug is worth waking someone for. That decision is the clustering service: it counts each fingerprint inside a five-minute tumbling window keyed o
- 2026-07-18 - [Anatomy of a fingerprint: how log0 turns 115,489 log lines into one incident](https://usecommune.com/n/engineeringwithashmit/a/anatomy-of-a-fingerprint-how-log0-turns-115-489-log-lines-in-2) - The core job of an incident platform is deciding that a flood of log lines is one bug, not ten thousand. log0 does it with no machine learning, deterministically, in O(1) per event. The whole trick is
- 2026-07-18 - [Anatomy of a fingerprint: how log0 turns 115,489 log lines into one incident](https://usecommune.com/n/engineeringwithashmit/a/anatomy-of-a-fingerprint-how-log0-turns-115-489-log-lines-in) - The core job of an incident platform is deciding that a flood of log lines is one bug, not ten thousand. log0 does it with no machine learning, deterministically, in O(1) per event. The whole trick is
- 2026-07-14 - [Running Qiskit circuits on a near-Clifford simulator: building the clifft-qiskit provider](https://usecommune.com/n/engineeringwithashmit/a/running-qiskit-circuits-on-a-near-clifford-simulator-buildin) - Running Qiskit circuits on a near-Clifford simulator: building the clifft-qiskit provider Most quantum simulators are exponential in the qubit count. clifft, a simulator from the Unitary Foundation, i
- 2026-07-03 - [Green does not mean working: what a health check confirms](https://usecommune.com/n/engineeringwithashmit/a/green-does-not-mean-working-what-a-health-check-confirms) - A liveness probe and a real request take different paths through a service, and the gap between them hides a whole class of bug. The first real POST to log0's gateway hung with no error and no log lin
- 2026-06-28 - [Building log0: a multi-tenant incident platform on Kafka](https://usecommune.com/n/engineeringwithashmit/a/building-log0-a-multi-tenant-incident-platform-on-kafka) - A bad deploy at 3 AM A deploy ships at 02:50. One null check is missing on a hot path. By 03:00, the payment service has thrown the same NullPointerException tens of thousands of times. If your alerti
- 2026-06-23 - [How qBraid routes between quantum SDKs: a tour of the transpiler's conversion graph](https://usecommune.com/n/engineeringwithashmit/a/how-qbraid-routes-between-quantum-sdks-a-tour-of-the-transpi) - Quantum software has a Babel problem. A circuit can live as a Qiskit QuantumCircuit, a Cirq Circuit, a pyQuil Program, a PyTKET Circuit, an OpenQASM 2 or 3 string, a Braket circuit, a PyQIR module, an
- 2026-05-09 - [DNS Isn't a Server. It's a Conversation Between Four of Them.](https://usecommune.com/n/engineeringwithashmit/a/dns-isn-t-a-server-it-s-a-conversation-between-four-of-them) - What actually happens in the 30 milliseconds between you hitting Enter and your browser knowing where to send a packet - and why "DNS propagation" exists.
- 2026-05-09 - [DNS Isn't a Server. It's a Conversation Between Four of Them.](https://usecommune.com/n/engineeringwithashmit/a/dns-isn-t-a-server-it-s-a-conversation-between-four-of-them-2) - The picture Many introductory diagrams show Open any "how the internet works" article. You'll see this picture: "Your browser asks a DNS server for the IP address. The DNS server responds. The browser
- 2026-01-27 - [Introduction to System Design](https://usecommune.com/n/engineeringwithashmit/a/introduction-to-system-design) - System Design often feels intimidating at first - big diagrams, fancy terms, and interviews that expect you to “just know” how large systems are built. This blog series is my attempt to make Low-Level
- 2026-01-27 - [Introduction to System Design](https://usecommune.com/n/engineeringwithashmit/a/introduction-to-system-design-2) - System Design often feels intimidating at first - big diagrams, fancy terms, and interviews that expect you to “just know” how large systems are built. This blog series is my attempt to make Low-Level
- 2025-10-30 - [How to Get the Most Out of Open-Source Mentorship Programs like GSoC and (and how to get selected)](https://usecommune.com/n/engineeringwithashmit/a/how-to-get-the-most-out-of-open-source-mentorship-programs-l) - It’s again that time of year when my DMs are filled with people asking about how to crack the upcoming Google Summer of Code, how to contribute to open-source, how to make a place in the org community
- 2025-10-30 - [How to Get the Most Out of Open-Source Mentorship Programs like GSoC and (and how to get selected)](https://usecommune.com/n/engineeringwithashmit/a/how-to-get-the-most-out-of-open-source-mentorship-programs-l-2) - It’s again that time of year when my DMs are filled with people asking about how to crack the upcoming Google Summer of Code, how to contribute to open-source, how to make a place in the org community
- 2024-08-21 - [Wrapping Things Up | GSoC'24@AsyncAPI](https://usecommune.com/n/engineeringwithashmit/a/wrapping-things-up-gsoc-24-asyncapi) - Google Summer of Code 2024 is coming to a close, and it’s time to wrap up my contributions to the AsyncAPI Website. This summer, I worked on developing a comprehensive UI Kit for the AsyncAPI Website,
- 2024-08-21 - [Wrapping Things Up | GSoC'24@AsyncAPI](https://usecommune.com/n/engineeringwithashmit/a/wrapping-things-up-gsoc-24-asyncapi-2) - Google Summer of Code 2024 is coming to a close, and it’s time to wrap up my contributions to the AsyncAPI Website. This summer, I worked on developing a comprehensive UI Kit for the AsyncAPI Website,
- 2024-06-03 - [Migration of AsyncAPI Website to Next.js v14 and TypeScript](https://usecommune.com/n/engineeringwithashmit/a/migration-of-asyncapi-website-to-next-js-v14-and-typescript-2) - We're thrilled to announce the successful migration of the AsyncAPI website from JavaScript and Next.js v12 to TypeScript and Next.js v14! This exciting upgrade unlocks a new chapter for the website, 
- 2024-06-03 - [Migration of AsyncAPI Website to Next.js v14 and TypeScript](https://usecommune.com/n/engineeringwithashmit/a/migration-of-asyncapi-website-to-next-js-v14-and-typescript) - We're thrilled to announce the successful migration of the AsyncAPI website from JavaScript and Next.js v12 to TypeScript and Next.js v14! This exciting upgrade unlocks a new chapter for the website, 
- 2024-06-01 - [Integrating Storybook and Chromatic to AsyncAPI Website](https://usecommune.com/n/engineeringwithashmit/a/integrating-storybook-and-chromatic-to-asyncapi-website) - AsyncAPI Website UI Kit Development
- 2024-06-01 - [Integrating Storybook and Chromatic to AsyncAPI Website](https://usecommune.com/n/engineeringwithashmit/a/integrating-storybook-and-chromatic-to-asyncapi-website-2) - The AsyncAPI website is built using Next.js v14 and TypeScript. Next.js, a powerful framework that leverages React's capabilities, allows us to create feature-rich web applications. In this blog post,
