Code Hunt

akhil
Written by@akhil
I explain with words and code.

GitHubTwitter

Client Side Rendering and Server Side Rendering

When a client interacts with a website, a response is sent in the form of HTML, CSS and JavaScript. That’s what the content you see on a web page. Now, two popular techniques that we see in action ar…

Asynchronous JavaScript: The Event Loop

If you’re talking about Asynchronous JavaScript, it’s really important to understand the event loop and how things work under the hood. Let’s take an example to understand a simple asynchronous opera…

Working with Remotes and Branches in Git

Git has been an essential tool for software development that offers speed and flexibility to the developers. In this post, I’ll be talking a little about working with branches in a version control sy…

How The Web Works

We’ve come to a time where the internet is omnipresent and browsers play an important part when it comes to communication between the client and the server. Wait, hold on! Client is usually the comp…

JavaScript Under The Hood: The Execution Context

Before you dive deep into JavaScript, it’s important to understand what’s going on behind the scenes. We all know that JavaScript is a single-threaded programming language. It means that the thread …

Getting Started with React Router

React Router is a declarative library built on top of React to create dynamic routing in React applications. When we say dynamic routing, we mean routing that takes place when you app is rendering. E…

Scheduling Cron Jobs in Node.js

Cron jobs in node.js come in handy whenever there’s a need to run scripts on the server over and over again at certain intervals. It could be any task, such as sending email to the user at any partic…

Lifting State Up

You might’ve heard about Lifting Your State hundreds of times before but have really been unable to comprehend what does it actually mean, neither do I. So, I looked up the official docs and it says-…

Setting up a React project using Webpack and Babel

Webpack is currently one of the hottest tools out there. It is quite difficult to understand in the beginning but I’d say Webpack is a really beneficial tool that optimizes your Web application. Let’…

Breaking down JSX

JSX might seem like some fancy term but it’s nothing more than syntactic sugar for the React.createElement() API. React.createElement takes three parameters, i.e., type, props and children. So, this …