JavaScript, often used in combination with HTML and CSS, helps developers create powerful, interactive user experiences on the web. It's a versatile language that can be used to build a wide range of both client-side and server-side applications.


Cover Image for JavaScript Symbols

JavaScript Symbols

JavaScript symbols are a unique and immutable data type that can be used as object property keys to prevent external code to unexpectedly modify properties. That's it, but if it doesn't yet make sense to you, reading the article might actually help.

Cover Image for Generics in Typescript and how to use them

Generics in Typescript and how to use them

Let's figure out together what do we do with all those weird Ts in Typescript :D Believe it or not, they can let you work with different data types in a safe and reusable way, so you can build cool stuff with confidence!

Cover Image for Performance optimization with useMemo

Performance optimization with useMemo

The useMemo hook is both famous and infamus at the same time. Let's figure out together when we should or should not use it :D

Cover Image for Common useEffect mistakes

Common useEffect mistakes

Let's get to know the common weaknesses in using one of our favourite features of React: useEffect!