Onboarding Dgraph: A Local GraphQL Walkthrough
Dgraph is a distributed, fast, and highly scalable graph database designed for efficient storage and querying of connected data. Unlike traditional relationa...
Dgraph is a distributed, fast, and highly scalable graph database designed for efficient storage and querying of connected data. Unlike traditional relationa...
When people ask me how long I’ve been working remotely, they’re often surprised by the answer: since 2013. Long before “remote-first” became a mainstream phr...
Webhooks are a critical integration pattern for modern SaaS platforms. They allow us to notify downstream services and partners in near real-time whenever im...
Led the evaluation to migrate Chegg’s commerce infrastructure to a SaaS platform, ultimately selecting Recurly for its In-App subscription support and gatewa...
Kafka Streams is a powerful library for building real-time stream processing applications on Apache Kafka. One of its key features is local state management ...
Overview This is a living document to be used as a reference to the agreed-upon best practices to follow when creating or reviewing a Merge Request (MR).
Writing clean, maintainable, and scalable code is a critical skill for every engineer. Below are best practices that can help you and your team build reliabl...
Here are a few Java Coding Best Practices that I have learned over the years.
The Bible consists of 66 books: 39 in the Old Testament and 27 in the New Testament.
At a recent New Relic business meeting, I had the opportunity to see a preview of their upcoming features and long-term vision. The roadmap was packed with i...
Deprecated — Amazon QLDB was retired by AWS in July 2025. This post remains for historical reference and may contain outdated APIs/links. Consider alte...
Below is a series of notes that I took while I was attending the AWS Summit in San Francisco. There was definitely an information overload. However, it was e...