Beatris Ilieva

Beatris Ilieva @beatrisilieva

About: Developer who believes the best code is the one that others can understand. Always learning, always building. Sharing thoughts along the way.

Location:
Sofia, Bulgaria
Joined:
Mar 9, 2025

Beatris Ilieva
articles - 14 total

Python Functions vs Methods: Differences, Definition, and Examples

Functions and methods are both callable code blocks in Python, but they operate differently....

Learn More 2 0Oct 18 '25

List Comprehension in Python: Syntax, Examples, and When to Use Regular For Loops

What is List Comprehension? List comprehension is a concise syntax for creating a new list...

Learn More 1 0Oct 18 '25

Python Lists vs Tuples: Mutable vs Immutable Data Structures and When to Use Each

When we work with collections of data in Python, we have several options available. Two of the most...

Learn More 0 0Oct 18 '25

What is the Difference Between Mutable and Immutable Objects in Python? What is a Hash Table and Why Does Python Use Them?

Understanding Mutable and Immutable Objects Mutable objects in Python are objects that can...

Learn More 0 0Oct 18 '25

Is Python a Statically or Dynamically Typed Language? What's the Difference?

Python is a dynamically typed language. This means developers do not need to specify what type of...

Learn More 2 0Oct 18 '25

Is Python an interpreted or compiled language? How does Python code execution work?

When learning to program, one of the fundamental concepts developers encounter is the distinction...

Learn More 0 0Oct 18 '25

Understanding First-Class Functions and Higher-Order Functions in JavaScript

📋 Table of Contents What is a First-Class Function in JavaScript What is a Higher-Order...

Learn More 0 0Mar 18 '25

How the Call Stack, Heap, and Closures Work in JavaScript

📋 Table of Contents Introduction The Call Stack and Execution Contexts The Stack and the...

Learn More 0 1Mar 18 '25

Understanding Execution Context and the `This` Keyword in JavaScript

📋 Table of Contents Introduction Execution Context Function Context This Keyword Key...

Learn More 0 0Mar 18 '25

Asynchronous Programming in JavaScript: A Beginner’s Guide

📋 Table of Contents Introduction Multi-Threaded vs Single-Threaded in...

Learn More 0 0Mar 17 '25

Understanding the Event Loop: The Heart of Asynchronous JavaScript

📋 Table of Contents Introduction Step-by-Step Explanation of the JavaScript Event Loop...

Learn More 0 0Mar 17 '25

A Beginner’s Guide to HTTP and REST Services

📋 Table of Contents Introduction Abbreviations HTTP Web Client and Web Server HTTP...

Learn More 0 0Mar 14 '25

Exploring JavaScript Inheritance: Understanding Prototypes and Classes

📋 Table of Contents Introduction Object Prototypes Function Prototype Property The New...

Learn More 4 0Mar 11 '25

Understanding JavaScript Objects and Internal Properties

📋 Table of Contents 📚 Introduction What is a Property ❓ 🔍 Properties of...

Learn More 0 0Mar 9 '25