All posts by arifkhoja

DialogFlow – Introduction and Basics

In this article we will learn about basics that one needs to know about DialogFlow.


DialogFlow previously known as API.AI is a Natural Language Understanding (NLU) engine which provides its user a platform to develop intelligent chat-bots. The main benefit of using dialogflow is it provides an intuitive and easy to understand interface to work with.

Read more

Debugging With Black Box – Javascript

By the end of 2013 Firefox launched a tool called Black Box to their browser inspector. About a year later, Chrome did the same. If you need to carry out debugging in your code but don’t know about black boxing scripts then you should definitely give this post a read.

Read more

RESTful API best practices and Designing guidelines 

Facebook, Google, Github, Netflix and few other tech giants have given a chance to the developers and products to consume their data through APIs, and became a platform for them. Even if you are not writing RESTful API for other developers and products, it is always very healthy for your application to have beautifully crafted APIs.

Read more

Google DeepMind’s AI Algorithm – Create 3D Models From Regular 2D Images

Google’s London-based AI subsidiary, DeepMind, has developed an algorithm that can render full 3D models of objects and scenes from regu

Read more

CORS Anywhere

After a recent domain change at my workplace one of the API endpoints became inaccessible due to some configuration problems resulting in incorrect behavior in regards to cross-origin resource sharing policy. It interfered with one non-critical function of the website and was a bit of a nuisances but not big enough for back-end team to prioritize fixing it.

Read more

Bootstrapping multiple modules in AngularJS

In this article we will be Understanding AngularJS Bootstrap Process talking about automatic Bootstrapping and manual Bootstrapping multiple modules in AngularJS.

Angular initiates automatically upon DOMContentLoaded event or when the angular.js script is downloaded to the browser and the document.readyState is set to complete.

Read more

Native HTML5 Games with Phaser and Capacitor

Building HTML5 games with Phaser has been somewhat of a hobby of mine over the past few years, and I will be writing a few tutorials about Phaser with a focus on developing HTML5 games for mobile. However, despite having created a few mostly finished games most of them never actually see the light of day.

Read more

Capacitor – A New Native Bridge for Web Apps

A short while ago, the Ionic team announced that they were working on a project called “Avocado” which later took on its official moniker of Capacitor. In this article, I want to introduce you to Capacitor and what it will do.

Read more

Top AngularJS interview questions

Read Angular js interview questions including topic advanced topics like Dependency injection, Two-way binding, scope in angular js and many more.

Read more

What’s new in Android P developer preview?

As it has for the last couple years, Google is releasing a developer preview of the next version of Android in March. Before you ask, no, we don’t know the name beyond “Android P.” Another thing we don’t know is just how big the user-facing changes will be this time around, as this preview is mostly focused on the changes that will affect developers.

Read more