{Writing: 21 posts}
Blog
Practical notes from full-stack work. Each post explains one concept with working code, ready to copy. Posts written with the help of AI are marked with Bot* and checked by hand before they go live.
- Generics The real reusability in code. 4 min →
- Modular architectures Part One Discover writing styles in OOCSS and BEM methodology. 4 min →
- Houdini in CSS Type checking and default values? It is small TypeScript for CSS? 2 min →
- Object literals vs create Two different ways for creating object. 2 min →
- Enumerable vs Iterable Check the difference between these two. 2 min →
- Symbol data type Understanding new primitive data type. 2 min →
- Object keys, values and entries Get to know these 3 methods better. 1 min →
- Set and Map New ES6 features similar to objects and arrays. 2 min →
- Interface vs Type Which came first, the interface or the type? Check the differences. 2 min →
- Understanding Specificity Learn how to read styles from left to right. 3 min →
- null vs undefined Check the differences between these two. 2 min →
- Extend types See what types can offer for us TypeScript. 2 min →
- Toggle checkbox message on click in pure CSS Show and hide checkbox message on click using only CSS. 1 min →
- Validation form messages on keypress using pure CSS Simple form inputs validation using pure CSS, without any JavaScript. 3 min →
- Enums in JavaScript It is possible to create enums in JavaScript? 2 min →
- Promise all method Combine all promises into one. 2 min →
- HTML details element Simply show or hide content without any scripts. 1 min →
- form one liner resets Check out how to reset form using JavaScript, jQuery or even raw HTML. 1 min →
- media query ranges – the width keyword Write responsive css shorter and nicer. 1 min →
- prefers-color-scheme media query – what it is? Check how to detect user system theme (light or dark) and apply appropriate styles. 1 min →
- parseInt() vs Number() vs “+” parseInt() is the most popular way used for parsing strings into numbers. What are the differences comparing parseInt to Number()? Or what is doing "+" before strings? 2 min →