JsMarenco
Portfolio Projects Blog
Portfolio Projects Blog
Tailwind CSS Utilities and Best Practices photo

Tailwind CSS Utilities and Best Practices

A practical guide to improving your Tailwind CSS workflow using `clsx`, `tailwind-merge`, and a custom `cn` utility. Learn how to write cleaner.

Basic principles of OOP photo

Basic principles of OOP

An introduction to the fundamental concepts of Object-Oriented Programming (OOP), including encapsulation, inheritance, polymorphism, and abstraction.

DRY Principle in Software Design photo

DRY Principle in Software Design

Don’t Repeat Yourself: Writing reusable and maintainable code

KISS Principle in Software Design photo

KISS Principle in Software Design

Keep It Simple, Stupid: How simplicity leads to better code