PinnedMaciej PoppekinDev GeniusWhy DRY Principle in React is Crucial and Often Overlooked Especially by Junior DevelopersThe DRY (Don’t Repeat Yourself) principle is a fundamental concept in software development that emphasizes the reduction of code…2d ago2d ago
PinnedMaciej PoppekComprehensive Guide to All 32 (Sick!) JavaScript Array MethodsArrays in JavaScript are ordered collections of elements that can store multiple values in a single variable. They are a fundamental part…Aug 3Aug 3
PinnedMaciej Poppek5 JavaScript Questions You Must Answer Even In The Middle Of The NightExplore key JavaScript concepts: var vs. let vs. const, == vs. ===, ?? vs. ||, function types, and hoisting essentials. Stay sharp!Jul 25Jul 25
Maciej PoppekWitold Pilecki: The Hero Who Volunteered for Auschwitz and Defied Two TyranniesWitold Pilecki, known by his rank as “Rotmistrz” or “Captain” Pilecki, stands as one of the most remarkable figures of World War II most of…2d ago2d ago
Maciej PoppekinDev GeniusThe Most Challenging Hook for React NewcomersReact is a powerful and flexible JavaScript library for building user interfaces, but with great flexibility comes a learning curve (or…3d ago3d ago
Maciej PoppekUnderstanding Semantic HTML and Its Importance for SEO and AccessibilitySemantic HTML refers to the use of HTML tags that convey the meaning of the content within them. This practice goes beyond simply…4d ago4d ago
Maciej PoppekinDev GeniusComparing Validation in React and Node.js: Yup vs Zod with TypeScriptWhen developing full-stack applications, validation of data is crucial for both front-end and back-end layers. In React, form validation…5d ago5d ago
Maciej PoppekState Management with Jotai — React and TypeScript ready library — World of AtomsJotai, which means “atomic” in Japanese, provides a simple and flexible way to manage state in React applications. It uses a minimalistic…6d ago6d ago
Maciej PoppekDeep Clone vs. Shallow Copy in JavaScript: Arrays and ObjectsIn JavaScript, cloning arrays and objects is a common operation, especially when working with data structures that need to be manipulated…Aug 4Aug 4
Maciej PoppekUnderstanding Data Types in JavaScript: null, undefined, and BeyondJavaScript is a versatile programming language known for its dynamic typing and flexibility. Understanding its various data types is…Aug 2Aug 2