In software development, working with strings is a common problem. We often read, process, and write text files, perform logging on the activities of a system, or analyze user input. Learning how to perform string operations is essential in any […]
This is another episode of the JavaScript for Beginners series. In the first post, you have learned how to write basic JavaScript code. In this article, you will find out how to use JavaScript with HTML and CSS. The goal […]
As I promised in my last article on JavaScript fundamentals, you can expect some beginner-friendly content on this blog along with some learning paths. I strongly believe in practical application. Therefore, I will not bore you with facts, long theory, […]
Exercise: Store the state of the application in a local storage. Make sure the application state is reloaded once you refresh the page. Solution: Clone PomodoroTracker2 from my GitHub repository as a starting point. Alternatively, you can use your own […]
You might not know about me that I have conducted tech interviews with over 500 software developers from more than twenty countries with the objective of identifying and hiring the best talent. I have also been in the candidate position, […]
You might not know about me that I have conducted tech interviews with over 500 software developers from more than twenty countries with the objective of identifying and hiring the best talent. I have also been in the candidate position, […]
This interview question is also available as a video on my Youtube channel. You might not know about me that I have conducted tech interviews with over 500 software developers from more than twenty countries with the objective of identifying […]
There are countless questions your interviewers may ask when it comes to how JavaScript works. The idea behind asking these questions is to assess whether you have recent experience in writing JavaScript code. Some more clueless interviewers tend to ask […]
You might not know about me that I have conducted tech interviews with over 500 software developers from more than twenty countries with the objective of identifying and hiring the best talent. I have also been in the candidate position, […]
It is very easy to experiment with JavaScript regular expressions, as JavaScript is accessible in all browsers. I will use the Chrome Developer Tools to execute regular expressions. The > symbol denotes an input. The return value and console logs […]
You might not know about me that I have conducted tech interviews with over 500 software developers from more than twenty countries with the objective of identifying and hiring the best talent. I have also been in the candidate position, […]
In the article Building a Chat Component in React and ES6, we learned a way to create React components: [crayon-603ffa558594a153999499/] This simple component is written by extending React.Component. We will now introduce another way to define simple components. You will […]
In this short article, you will get a chance to learn what controlled components are and why they are beneficial. Suppose a component has an input field with a value depending on the state of the component. The default value […]
A proxy is an object that wraps an object or a function and monitors access to the wrapped item, a.k.a. the target. We use proxies for the intention of blocking direct access to the target function or object. The proxy […]
In this article, I will introduce my new Youtube channel with two videos. Both videos are from ES6 in Practice. By watching these short videos, you can learn about Arrow Functions, and you can also put theory into practice by […]