New innovations in tech have increased dramatically in the last decade. This made accessing information and entertainment over the internet easier. Existing in internet has become almost necessary for companies and most of us as individuals. All of these brought single page application popularity where it is today. …


React is a very useful library which creates a virtual DOM filled with components that are either function or class objects that we create with vanilla JS. It compares virtual and real DOM then it renders only the particular components. Some components might need to use the data that other…


Main purpose of this article is to draw the picture of execution context concept to excel using this context setter keyword. Before getting into the details, let’s draw the outlines by briefly explaining how execution contexts are created.

Our JS code passes through 2 phases.

1.Creation Phase

JS engine skims through our…


Icy Truck is a web application that is built with Ruby on Rails. It allows user to sign up either as an ice cream truck owner or as a customer. Trucks can create their ice creams, even their unique flavors and customers can place ice cream orders. Nested resources, nested…


If you are from NYC, at some point you put your old furniture, dusty books, scratchy vinyls on the curbside, thinking maybe someone would like to have them or you were the one who picked them. These items usually goes to lucky ones who were happened to be passing by…


MoDay is a command line application that was built in Ruby language using object oriented programming (OOP) model. This app’s main purpose is to help you to pick a movie when you feel lost in movie streaming apps with endless content. …


Given that I was born in 1993, I was able to witness the journey of software products in human life. …

Murat Ogulcan Sahin

Software Developer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store