Horizontal vs vertical scaling
April 17, 2023 - 1 minute readLet's dive deeper into system scalability. Discover the differences between horizontal and vertical scaling based on a simple example. (Continue reading)
Strict mode
October 17, 2022 - 1 minute readThe strict mode was introduced in ECMAScript 5 as an opt-in mechanism. It helps developers write safer code by providing several really useful changes to normal JavaScript semantics. However it has some cons as well... (Continue reading)
Backwards and forwards compatibility
October 10, 2022 - 2 minutes readDo you know what backwards and forwards compatibilities are? Do you know which one of them is JavaScript and which one - HTML? Do you know what are the consequences? Let's find out! (Continue reading)
Micro- and macrotasks. Event loop.
October 5, 2022 - 2 minutes readYou probably know that the JS engine is single-threatened, but still, the browser is not blocked when you make, e.g. an AJAX call. Have you wondered why? Let's go deeper into the async world in JS and discover the differences between micro and macro tasks. (Continue reading)
Use React children props
September 30, 2022 - 1 minute readYou can render children components in a parent in different ways in React. One of them is a special prop called props.children. Check what's the difference between it and passing components with custom props. (Continue reading)