FMNotas técnicas Portfolio

Blog técnico · Aprender construyendo

Aprender cómofuncionan las cosas.

Programación desde los fundamentos hasta decisiones de arquitectura. Explicaciones claras, ejemplos que podés probar y recorridos que conectan cada tema con el siguiente.

recorrido de aprendizaje
01 / fundamentosentender(problema)02 / estructurasmodelar(datos)03 / frontendconstruir(interfaz)04 / sistemaspreparar(arquitectura)05 / prácticapublicar un producto real
laboratorios activos

01 · Recorridos

Elegí qué querés aprender.

Un camino no es una jaula. Es un punto de partida ordenado que muestra qué concepto habilita el siguiente.

02 · Biblioteca

Un concepto a la vez.

Cada artículo explica el modelo, muestra código, propone un ejercicio y te conecta con el siguiente tema útil.

Nivel
01 · FundamentosIniciación

Fundamentos de programación: pensar antes de escribir código

Variables, tipos, control de flujo y funciones explicados desde el problema, no desde la sintaxis.

LógicaVariablesFunciones
12 MINAbrir nota
02 · FundamentosIniciación

Lógica y algoritmos sin misterio

Cómo desarmar un problema, definir entradas y convertir una idea en pasos verificables.

AlgoritmosPseudocódigoComplejidad
11 MINAbrir nota
03 · InformáticaIniciación

Estructuras de datos: elegir dónde vive la información

Arrays, stacks, queues, sets y maps comparados con decisiones concretas de producto.

ArraysStacksQueues
14 MINAbrir nota
04 · Desarrollo backendIntermedio

Modelado de bases de datos y diagramas ER

Entidades, relaciones, claves y normalización para diseñar datos antes de crear tablas.

SQLDERNormalización
16 MINAbrir nota
05 · InformáticaIntermedio

Grafos: relaciones, caminos y redes

Nodos, aristas, BFS y DFS con un mapa interactivo para entender cada recorrido.

GrafosBFSDFS
15 MINAbrir nota
06 · InformáticaIntermedio

Árbol binario de búsqueda: visual e interactivo

Insertá valores y observá cómo las reglas de comparación construyen un árbol de búsqueda.

TreesBSTRecursión
13 MINAbrir nota
07 · InformáticaIntermedio

Linked lists: datos conectados nodo por nodo

Cómo funcionan los punteros, la inserción y el recorrido de una lista enlazada.

Linked ListsNodosMemoria
12 MINAbrir nota
08 · InformáticaIntermedio

Hash tables: búsquedas rápidas y colisiones

De una clave a un índice: funciones hash, buckets y estrategias de colisión.

HashMapsColisiones
13 MINAbrir nota
09 · Desarrollo frontendIniciación

HTML, CSS y JavaScript: una web completa desde cero

Qué responsabilidad tiene cada capa y cómo combinarlas en un playground editable.

HTMLCSSJavaScript
18 MINAbrir nota
10 · ReactIntermedio

React desde cero: componentes, estado y efectos

El modelo mental de React, el ciclo de render y la diferencia entre estado y efectos.

ReactComponentsState
20 MINAbrir nota
11 · ReactAvanzado

Arquitectura React: composición, HOC y Atomic Design

Patrones para escalar un frontend sin convertir las carpetas en una religión.

PatternsHOCAtomic Design
22 MINAbrir nota
12 · Next.jsAvanzado

Next.js en profundidad: CSR, SSR y generación estática

Cómo elegir una estrategia de render y entender _app, _document y las páginas dinámicas.

Next.jsSSRCSR
24 MINAbrir nota