This article explores dependency injection in Javascript using higher-order functions and compares it against classes. This pattern is appropriate in any language that supports standalone function definitions. [Read More]
In this tutorial, we build and deploy a GraphQL server to AWS Lambda and access it via API Gateway endpoint. We use CloudFormation and AWS CLI to deploy all our AWS Resources and application code. [Read More]
Java is a very old and stable language with a large ecosystem around it. The stability of ecosystem and mature libraries allows us to write production ready application with confidence. However, it lacks many features that the modern programming languages like Ruby, C#, Python and others offer. [Read More]
In this post, I will share how I prepared for the exam and the resources that helped me get certified. You should be able to use this post as a high level guide on where to start and how to prepare for the certification exam. [Read More]