MvsM
About

What are you interested in?

Looking for something in particular?

Cover image for Expression Trees: What They Are and How to Solve Them with JavaScript/TypeScript

Expression Trees: What They Are and How to Solve Them with JavaScript/TypeScript

by Mariana Garcia Berrueta

February 10, 2026

#computer science #data structures #tree #expression tree

This post explains what an expression tree is and how it is used to represent and evaluate mathematical operations. You’ll learn how its structure works, why recursion is key to evaluating it, and how to implement it step by step with JavaScript/TypeScript.

Cover image for Binary Trees: What They Are, Uses, and How to Create One with JavaScript/TypeScript

Binary Trees: What They Are, Uses, and How to Create One with JavaScript/TypeScript

by Mariana Garcia Berrueta

January 23, 2026

#computer science #javascript #data structures #binary trees #trees

This post introduces binary trees and explains how they work using simple examples. It covers their structure, main use cases like searching and priority queues, and shows how to create, represent, and rebuild a binary tree in JavaScript step by step.

Cover image for Data Structures: The Tree and Its Importance

Data Structures: The Tree and Its Importance

by Mariana Garcia Berrueta

January 11, 2026

#computer science #tree #data structures

This post explains what a tree is in data structures and why it is so important. Through simple examples, such as organizing movies, you’ll learn how its hierarchical structure works, its key components, and why it is so widely used in programming.