Once Upon a Dev

Tales about things I find interesting.

Cover Image for Demystifying Debounce: From Early Computers to Modern JavaScript

Exploring one of JavaScript’s most useful utility functions

Illia Dainatovych
Illia Dainatovych

More Stories

Cover Image for Frontend interview questions: Bind, apply, and call

Frontend interview questions: Bind, apply, and call

Implementing `bind`, `apply`, or `call` is probably one of the most popular questions in an interview for a JavaScript developer position. I’ve personally been asked these questions in one way or another maybe dozens of times throughout my career. And, in my opinion, there’s a reason for that. Execution context, functional scope, and partial application are certainly some of the most fundamental concepts in JavaScript, and every developer who writes code for the web should be familiar with them. These questions cover all of these concepts.

Illia Dainatovych
Illia Dainatovych