PinnedVitalie AndriesinLevel Up CodingTesting for Stability: Don’t Let Your Layout Go DownhillWhen good intention might lead to unexpected results4 min read·Mar 18, 2024----
PinnedVitalie AndriesinLevel Up CodingOne Task, One Component: Moving Beyond the ‘One-Ring’ ApproachA typical situation when we want to reuse as much as possible:`3 min read·Jan 18, 2024--1--1
PinnedVitalie AndriesinLevel Up CodingHarmony in Design: Untangling UI from LogicI’ve often observed that logic, akin to overflowing lava, can spill over its boundaries and extend to the edges of an application, leaving2 min read·Jan 15, 2024----
PinnedVitalie AndriesinLevel Up CodingThe Art of React Testing: How Layout Choices Impact Test Simplicity and InsightOften, I encounter situations where I must choose between different approaches. Some situations might have obvious advantages, while others…4 min read·Nov 28, 2023----
Vitalie AndriesinLevel Up CodingHow to speed up (any) testsWrite fewer tests.3 min read·Apr 9, 2024----
Vitalie AndriesinLevel Up CodingCypress Coverage Vite RecipeDiscover and mend the gaps in your code with straightforward Cypress Coverage Vite Recipe (valid on 26 March, 2o24).2 min read·Mar 26, 2024----
Vitalie AndriesinBootcampKeep your code “clutter free”Often, we make unnecessary ‘moves’ when writing code, which is neither inherently good nor bad. Each developer decides for themselves how…·2 min read·Sep 22, 2023----
Vitalie AndriesinBootcampDon’t IKEA your components…Have you ever come across the “Happy Birthday, IKEA” meme? It’s the image that pops into my head during many a code review. It reminds me…·2 min read·Jul 7, 2023----
Vitalie AndriesinBootcampDecoupling UI from LogicRecently, I bumped into a dilemma: how can we decouple a UI component that “knows too much”? The situation is pretty typical:·4 min read·Jul 5, 2023----
Vitalie AndriesinLevel Up CodingReact antipattern: no boolean for a childIf you pass a boolean prop to a child this might be a red flag that something is about to go wrong.·1 min read·Feb 10, 2023----