Writing

Ideas, lessons, and engineering perspectives from building real-world software.

Featured

Results

ArticleAPI architectureAugust 13, 20266 min

Beyond REST vs SOAP: Understanding Modern API Architectures

I clarify the key differences between REST, SOAP, GraphQL, gRPC, and Webhooks—not as competing "API types," but in the context of their roles as an architectural style, a protocol, a query language, a framework, and an event mechanism, respectively. This analysis was prompted by a challenging moment during a technical interview, and it aims to untangle the terminology, helping you choose the right tool for your needs rather than getting caught up in debates like "REST vs SOAP."

ArticleIntegration testingMay 1, 20266 min

Testing in Dev Cycle

This is my perspective on testing and its impact on becoming a better developer versus merely writing more code about one's code.