🗓️ May 03, 2020 • ⌛ 2 min read

Python Custom Metaclass

As discussed in the metaclasses definition, whenever an object is created for a class, the method of a metaclass is called which in turn…Read →

🗓️ May 02, 2020 • ⌛ 1 min read

React Virtual DOM

One of the key features of React is its virtual DOM. Whenever the explanation or benefit of virtual DOM is talked about, is it always said…Read →

🗓️ May 01, 2020 • ⌛ 1 min read

Web Server Gateway Interface(WSGI)

WSGI is the specification of Python. WSGI is a specification that describes how a web server communicates with the web application and how…Read →

🗓️ April 22, 2020 • ⌛ 2 min read

Node.js internals

Node.js is a cross-platform Javascript runtime, which executes Javascript code outside of the browser environment. It uses the Chrome V…Read →

🗓️ March 22, 2020 • ⌛ 2 min read

JS bind

Understand this and bind. The value of this in any function depends on the call point of that function. There many ways of binding this to a…Read →

🗓️ March 20, 2020 • ⌛ 1 min read

Character set and Character encoding

Machines understand 0s and 1s. Character sets are created to convert characters between machine code and human-readable symbols. For example…Read →

🗓️ February 20, 2020 • ⌛ 3 min read

Amortized runtime

Usually, we calculate runtime by the number of operations done to complete or get a solution. In amortized it is a bit different where we…Read →

🗓️ January 20, 2020 • ⌛ 3 min read

Python Metaclasses

Metaclasses in python are way of supporting metaprogramming. Python has built-in metaclasses and also supports creating custom metaclasses…Read →

🗓️ February 02, 2017 • ⌛ 2 min read

Java abstract vs interface

The below table gives the base implementation difference between abstract and interface which every search result in google gives. abstract…Read →

🗓️ January 24, 2017 • ⌛ 2 min read

Multiple AsyncTasks

AsyncTask enables the proper and easy use of the UI thread. This class allows you to perform background operations and publish results on…Read →

🗓️ August 30, 2016 • ⌛ 2 min read

Softkeyboard on EditText

I have been facing this problem for a while, where the android softkeyboard hides the on which we are typing. This happens when is set to…Read →

🗓️ July 20, 2016 • ⌛ 7 min read

Multi-Touch in android

Multi-Touch in android was available since Android 2.0. When more than one finger touches the screen multi-touch gesture happens and android…Read →

The central enemy of reliability is complexity