Working faster in VSCodeToday I'd like to share some tips and tricks about working faster and more efficient in the most popular modern code editor - Visual Studio Code. VSCode's capabilities are very wide, thanks to its settings, flexibility, integrations and extensions, s...Aug 24, 2020 · 7 min readcat-logic.hashnode.dev
Modal windows (pop-up) recipe (HTML-CSS-JS)Modals (or popups) are one of the most popular interface elements a beginner developer should be able to build (as well as carousels/sliders, for example). There are many ways to do it, manual and automated, today I will teach you how to create a pop...Aug 4, 2020 · 6 min readcat-logic.hashnode.dev
Explaining JavaScript 'this' to my catMy cat is not very good at JavaScript (also at many other things), so today I will try to explain this keyword to him to help in his future career. The main rule is: you don't need to remember this as long as console.log(this) exists. So you can go ...Jul 26, 2020 · 3 min readcat-logic.hashnode.dev
Shallow/Deep copying Arrays and Objects in JavaScriptEvery beginner JavaScript developer at some point during his language basics studies is met with a task of copying an array or an object into another array or an object. As easy as it may sound, it does not always lead to the expected result, which l...Jul 10, 2020 · 4 min readcat-logic.hashnode.dev
Styling the CatLogic calculator in CSSBuilding your own calculator is a challenge most of the web developers meet after a few months of studying. A couple of weeks prior to writing this post I took a challenge, too. The final result was pretty satisfying to me, I also learned much by doi...Jun 30, 2020 · 12 min readcat-logic.hashnode.dev