Posts
All the articles I've posted.
SOLID: Liskov Substitution Principle
Published: at 08:05 PMThe Liskov Substitution Principle (LSP) ensures subtypes can replace their base types without issues. Violations occur when subtypes change expected behavior, often signaled by type checks or unimplemented methods. To follow LSP, ensure subtypes fully support the base type's behavior.
SOLID: Open/Closed Principle
Published: at 03:49 PMThe Open/Closed Principle (OCP) states that software entities should be open for extension but closed for modification. This principle advocates designing systems so that new functionality can be added without altering existing code, which helps maintain stability and reduces the risk of introducing bugs.
CV Maker: A Simple and Professional CV Creation Tool
Published: at 05:24 PMThe React-based CV Maker is a user-friendly application designed to simplify the creation of professional CVs. It offers an intuitive interface, a real-time preview of the CV layout, and an easy export feature for printing or PDF generation. The app aims to help users focus on content rather than design, making it easier to craft polished resumes efficiently.
Recreating a WordPress-Like Platform with Microservices Architecture
Published: at 06:50 PMIn this project, I set out to recreate a platform similar to WordPress, leveraging a microservices architecture. The backend is a REST API built using Node.js and Express, and relies on MongoDB with Mongoose as the ORM. The frontend is developed using React and styled with the Tailwind CSS framework.