Marie Berezhna

Marie Berezhna @marie_berezhna

About: Javascript Developer | React/Next & TypeScript Specialist | Freelance | Contract

Location:
Valencia, Spain
Joined:
Feb 13, 2020

Marie Berezhna
articles - 19 total

🕵️‍♂️ The Shadow DOM: Power Tool or Pain in the Ass? 🕵️‍♂️

The Shadow DOM is like the secret room in a house — it’s hidden, self-contained, and not everyone...

Learn More 0 1May 28

Import Maps: Why Nobody Talks About Them (But Maybe Should)

You know what sucks? Bundling. Install react → ends up in node_modules/, goes through...

Learn More 0 1May 21

Client-Side Rendering is Boring Now. What’s Next?

For years, client-side rendering (CSR) was the cool kid on the block. Angular, React, Vue - they all...

Learn More 0 0May 14

Should You Quit Tech? A Reality Check for Burnt Out Devs

Let’s not sugarcoat it - tech is brutal right now. The layoffs haven’t stopped. Projects are being...

Learn More 0 0May 7

🛠️ Ditching Frameworks: How Far Can You Get with Just the Platform?

Frontend frameworks are great - until they’re not. React, Vue, Svelte, Solid... they’re powerful,...

Learn More 2 2Apr 30

Are Web Components Making a Comeback?

Sort of - but don't call it a comeback just yet. Web Components are definitely on the rise again, but...

Learn More 1 0Apr 23

What Are Vanilla JS Modules?

Vanilla JS just means plain JavaScript, without any frameworks or libraries like React, Vue, or...

Learn More 0 0Apr 16

Do We Really Need Frameworks for Frontend Development?

Let’s get one thing straight: JavaScript frameworks didn’t fall from the sky as divine gifts. They...

Learn More 0 0Apr 9

History of JavaScript: The Big Picture

JavaScript is one of the most influential programming languages in the world, playing a crucial role...

Learn More 0 0Mar 26

Next.js Development: Key Differences Between App Router and Pages Router

Next.js has evolved significantly over the years, with the introduction of the App Router in version...

Learn More 1 0Mar 18

Separation of Concerns: A Fundamental Principle in Software Development

Introduction In software development, complexity is a constant challenge. As systems grow,...

Learn More 0 0Mar 11

Understanding JSX in React: History, Features, and Examples

Introduction JSX (JavaScript XML) is a syntax extension for JavaScript used in React to...

Learn More 1 2Mar 5

Is the Remote Work Trend Dying?

In the wake of the global shift to remote work during the COVID-19 pandemic, many believed that the...

Learn More 0 0Feb 28

The Ultimate Guide to Handling Forms in React

Introduction Handling forms efficiently is a crucial part of building interactive...

Learn More 6 0Feb 13

Optimizing Performance in Next.js: Common Pitfalls and Fixes

Introduction Next.js is a powerful React framework that provides built-in performance...

Learn More 4 0Feb 5

What is JSON?

JSON (JavaScript Object Notation) is a lightweight data interchange format that is easy for humans to...

Learn More 0 0Jan 27

Creating My 2025 Roadmap: A Year of Development, Obstacles, and Aspirations

This is a submission for the 2025 New Year Writing challenge: Compiling 2025. The Leap into...

Learn More 13 3Jan 17

The ADHD Advantage: Why Hiring Neurodivergent Developers is a Game-Changer

Let’s face it: when you think of ADHD, the first thing that comes to mind is probably not “ideal...

Learn More 2 0Jan 16

Why It's Better to Develop Frontend Only After the API Is Ready for Integration

When developing modern applications, many teams grapple with the question of whether frontend...

Learn More 1 2Jan 14