Recent Posts
-
Serialization and Deserialization in Java through concrete examples
In Java, the lifetime of all objects is limited at runtime, which means when you close a program and reopen it again, every object is reset to the initial state. […]
-
A Great Introduction to Threads in Java – How to create your own thread
In the operating system terminology, a thread is the smallest unit of execution schedulable by an operating system’s scheduler. A process can be made up of one or many threads, […]
-
Immediately Invoked Function Expression (IIFE) in JavaScript
In JavaScript, an Immediately Invoked Function Expression (IIFE) is a JavaScript function expression that executes as soon as it defined. This function will print to the console ‘Hello World’ right […]
-
Demystifying the blockchain concept – In simple English
In recent years, the concept of cryptocurrency and blockchain become more and more prevalent. Everyone may have heard about a cryptocurrency named Bitcoin or something like blockchain. With your curiosity, […]
-
Learn How to Make HTTP Requests With XMLHttpRequest, fetch() and async & await
Fetching and manipulating data through HTTP requests is an indispensable part of the Web-development. You might want to get the data through HTTP requests for a host of reasons, for […]
-
Understand the forEach() method in JavaScript
The forEach method in JavaScript is one of the most used methods to work with arrays. The Array.prototype.forEach() method was introduced in ES6 for looping through arrays. Basically, this method executes a […]
-
A Definitive Guide To map(), filter(), and reduce() in JavaScript
The concept of functional programming becomes more and more prevalent in mainstream languages nowadays. Even Java has lambda expression and a lot of built-in functional techniques, so why not JavaScript, […]
-
ES6 Tutorial: Escape Callback Hell with Promises in JavaScript
Asynchronous programming is a pretty challenging topic in JavaScript. Basically, it allows the computer to move to other tasks while waiting for asynchronous operations to complete. By doing so, we […]
-
Understand Callback functions in JavaScript through examples
In modern JavaScript development, the concepts of functional programming and asynchronous programming become more and more prevalent. When talking about those terms, we usually see something like “callback” or “higher-order […]
-
A Detailed Guide To Create A Simple Todo-list with plain JavaScript for Absolute Beginners
Building projects are a great way to learn and consolidate your knowledge, and usually, it’s better to learn by usage rather than memorization. This is the reason why I have […]