Ahmet Kapusuz

Ahmet Kapusuz

Personal blog by Ahmet Kapusuz
focused on Web development, JavaScript and React

What is the 'Temporal Dead Zone' in JavaScript?

November 29, 2019

This concept is probably not something that you come across too often and sounds a little bit weird...

What's the difference between JavaScript call and apply

September 26, 2019

The biggest difference between JavaScript call and apply method is...

How does JavaScript hoisting work

August 22, 2019

Hoisting! One of the most “unique” and maybe as some people called “weird” feature of JavaScript. As a developer who has a Java background I can admit that this was kind of a different feature for me.

Testing React application with Cypress

July 14, 2018

Cypress is a tool that let you write and run your integration tests fast and easy.

Pre-rendering your React application with react-snap

April 30, 2018

Pre-rendering your React application is useful if you want to increase SEO performance of your website and make it visible to search engines. Most of the search engine robots does not execute client side javascript code and that makes...

React Series-2 Create your first React Component

April 15, 2018

This is the second tutorial of my React tutorial series. After creating our first React application, now we’re ready to create our first React Component.

React Series-1 Create your first React Application

April 15, 2018

This is the first tutorial of my React tutorial series. At the end of this tutorial you will have your first React application running.

Spring Boot Hello World Application with Intellij IDEA

August 13, 2017

We are going to create a sample web application that has only one API which returns a Hello World text. This application is created using Spring Boot and Intellij IDEA Spring initializr.