• Decimal to Binary

    A Decimal to Binary conversion algorithm implementation.

    Read on →

  • Securing your APIs with OAuth, OpenID, and OpenID Connect

    As products and companies move towards IoT model, users and machines alike need to interact with various APIs. Securing these APIs in a connected world can be a challenge faced by many. Fortunately, there are open standards addressing even the most complex of use cases - OAuth, OpenID and OpenID Connect happen to be widely adopted and have a growing support across many API and Identity Providers. In this session I’ll talk about these standards, and walk through common use cases/flows from an API Provider as well as consumer’s side. We will explore how these standards come together to not only secure the APIs, but also manage identity.

    Read on →

  • Prime Numbers: Sieve of Eratosthenes

    My training wheels implementation of Sieve of Eratosthenes to generate prime numbers.

    Read on →

  • API Antipatterns : APICon SF

    My talk at APICon San Francisco on API Antipatterns.

    APIs have become a part of the product ecosystem - and help the businesses by extending their developer base, and offering seamless integration with other services or products. Sometimes, the APIs themselves are the product. However, with so many APIs around, patterns emerge. Patterns are repeatable, reusable solutions to commonly occurring problems. Where there are patterns, there are also antipatterns.

    Read on →

  • MongoSF : Using MongoDB for IGN's Social Platform

    In this session, I will talk about IGN’s Social Platform Architecture in context of MongoDB utilization. The talk will cover the social platform modules where IGN evaluated NoSQL solutions and picked MongoDB. These modules include activity streams, activity comments, notifications and other read/write heavy components. I’ll also discuss the deployment, monitoring and future plans regarding MongoDB at IGN beyond the Social Platform.

    Read on →