post image

Generators Expressions in Python

2026-02-21 Python

A Python generator expression is a concise, memory-efficient, one-line syntax used to create iterator objects. They generate items on-demand (lazily) rather than storing the entire sequence in memory, making them ideal for large datasets. Syntax Gene...

by Darío Rivera


post image

Filtering and Reducing Lists in Python

2026-02-20 Python

Python provides great capabilities to filter and reduce lists. In this article we'll explore how to filter elements from a list, transform values, reduce lists to a single value and write clean and expressive data transformations. filter In Python, y...

by Darío Rivera


post image

Lists in Python

2026-02-19 Python

Lists are one of the most important and commonly used data structures in Python. They allow you to store multiple values in a single variable and work with them efficiently. Today, we'll explore some of the characteristics of this particular data type. Def...

by Darío Rivera


post image

Constants in Python

2026-02-18 Python

In Python, a constant is a name that refers to a value you intend not to change throughout your program. Unlike some languages (like C or Java), Python does not have built-in constant types, which means you can always re-assign any name, but the community ...

by Darío Rivera


post image

Introduction to Redux

2026-02-13 React

While useState is excellent for local component logic, scaling an application often leads to the headache of passing props through multiple layers. Redux addresses this by centralizing your state into a single "source of truth," ensuring that data is acces...

by Darío Rivera


post image

Lists in React

2026-02-12 React

In a previous article, we explored State in React using the useState hook, which allows us to store and update dynamic data inside React components. In real applications, we work most of the time with lists of data. Today, we'll learn how to display lists ...

by Darío Rivera


post image

Using state with form controls in React

2026-02-04 React

After learning the fundamentals of React state, it’s time to apply them in real-world scenarios. Practicing with useState to handle UI interactions is a great next step. In this article, we’ll see how to synchronize state with various HTML form control...

by Darío Rivera


post image

State in React

2026-01-31 React

In previous articles, we explored React components and props. Now we will introduce one of the most important concepts in React: state. State allows components to store and update data over time. When state changes, React automatically re-renders the compo...

by Darío Rivera


post image

Components in React

2026-01-30 React

Components are reusable UI building blocks that encapsulate markup (HTML), style (CSS), and logic (JavaScript) into reusable elements. In React, everything is a component: buttons, forms, layouts, and even entire pages. Let's take a look at this core conce...

by Darío Rivera


post image

Passing props to JSX tags in React

2026-01-29 RegExp

In a previous article, we built our first Hello World application in React. In this post, we will explore how props can pass information to JSX tags, which allows us to dynamically set HTML attributes using JavaScript expressions. Props are the information...

by Darío Rivera


post image

Hello World App in React

2026-01-28 React

Previously, we've seen different ways to create a React Project. Today, we will build the classic Hello World example using React, without installing build tools, bundlers, or frameworks. This approach is ideal for learning the basics and understanding how...

by Darío Rivera


post image

Different ways to Create a React Project

2026-01-19 React

In a previous post, we explored how to create a React project from scratch using Webpack and Babel. While understanding the underlying configuration is essential for any architect, the modern ecosystem offers several tools that automate this setup, allowin...

by Darío Rivera


post image

Creating a React Project from Scratch

2026-01-15 React

While many developers use tools like Vite or Create React App to start a project, understanding how to configure React from scratch is essential for any professional architect. This process gives you full control over your build pipeline and a deeper under...

by Darío Rivera


post image

Introduction to React

2026-01-14 React

React is an open-source JavaScript library that is declarative, efficient, and flexible, designed for building user interfaces, specifically for SPA (Single Page Applications). But what does it mean for it to be "declarative"? Basically, you describe how y...

by Darío Rivera


post image

Understanding Arguments and Options in Bash Scripts

2025-11-03 Linux

Arguments and options in bash scripts are useful to make scripts reusable. Today we'll explore how arguments work and how to create maintainable scripts by providing flexibility and reusability. In Bash scripts, arguments are passed after the script name i...

by Darío Rivera