StackPractices

Mathias Paulenko

Ingeniero de Software y Fundador de StackPractices

Mathias Paulenko

Mathias Paulenko

Ingeniero de Software

Ingeniero de software con más de 12 años de experiencia construyendo sistemas de producción con Python, JavaScript, React y DevOps. He contribuido a proyectos empresariales que abarcan pipelines de CI/CD, diseño de APIs, infraestructura cloud y desarrollo full-stack.

StackPractices es mi proyecto personal, nacido de una convicción simple: la buena documentación debe ser lista para copiar y pegar. Cada receta, patrón y guía de este sitio está diseñada para ahorrarte tiempo y ayudarte a entregar más rápido.

Obras Publicadas (1008)

intermediate

Cómo usar agregaciones de Elasticsearch (con ejemplos)

Usá agregaciones de Elasticsearch para búsqueda facetada, métricas y análisis de series temporales....

intermediate

Distribuir Tareas en Background con Python Celery y Redis

Configurar Celery con Redis broker para procesamiento distribuido de tareas incluyendo chaining,...

intermediate

Construir un Consumer de RabbitMQ con Python y Pika

Crear un consumer y producer de RabbitMQ en Python usando pika con colas durables, dispatching de...

intermediate

Task Queues y RPC con RabbitMQ y AMQP

Distribuí tareas en segundo plano e implementá patrones request-reply con RabbitMQ usando durable...

beginner

Patrón Partial Class

Dividí una clase en dos o más archivos para que el código generado y el escrito a mano coexistan...

advanced

Fine-Tuning de un LLM para Generación de Código

Cómo hacer fine-tuning de un LLM para código usando LoRA y QLoRA.

intermediate

REST API en Go con Gin y Middleware

Construye APIs REST listas para producción en Go usando el framework Gin con middleware custom para...

intermediate

Generar Reportes PDF en Python: Guía de ReportLab y fpdf2

Crea documentos PDF con estilos a partir de datos usando ReportLab y fpdf2 en Python.

pdf python reportlab fpdf2
advanced

Modular Monolith: Límites de Módulos y Shared Kernel

Diseñá un monolito modular con límites claros, un shared kernel, reglas de dependencias y un camino...

guide modular-monolith architecture module-boundaries
intermediate

Análisis de Sentimiento con Python y NLTK

Puntúa el sentimiento de texto con NLTK VADER y léxicos personalizados en Python. Clasifica...

ai python nlp text-processing
intermediate

Limitar Llamadas API Concurrentes con asyncio.Semaphore

Usa asyncio.Semaphore en Python para acotar llamadas a API, consultas a base de datos y acceso a...

intermediate

Aplanar y Reconstruir Objetos con Python, JS y Java

Cómo convertir objetos anidados en pares clave-valor planos y reconstruirlos, con soporte de...

beginner

Leer Archivos CSV con Python y Pandas

Cómo leer, filtrar y transformar archivos CSV grandes de forma eficiente con pandas y el módulo csv...

intermediate

Analizar archivos de log con Python, Java y JavaScript

Cómo analizar archivos de log de servidores con Python, Java y JavaScript. Incluye regex, logs...

beginner

Codificacion de URLs

Codifica y decodifica URLs, parámetros de query y segmentos de path de forma segura en Python,...

data encoding url percent-encoding
intermediate

Manejar deadlocks y reintentos en bases de datos

Detecta, previene y recupera deadlocks de base de datos con lógica de reintento automático,...

database deadlocks reintentos transacciones
beginner

Templates de Email Responsivos con MJML

Crea templates de email responsivos con MJML, variables en vivo con Handlebars y CSS inline para...

email frontend mjml handlebars
beginner

Chatbot con OpenAI Assistants API: Build, Coste y Deploy

Cómo crear un chatbot de IA usando la OpenAI Assistants API con function calling y file search.

beginner

OpenAPI 3.1: docs con Swagger UI y Redoc

Guía práctica para documentar APIs REST con OpenAPI. Genera docs interactivas con Swagger UI y...

intermediate

APScheduler BackgroundScheduler: Evitar Tareas Superpuestas

Ejecuta tareas tipo cron en Python con APScheduler. Cubre disparadores de intervalo, cron y fecha,...

beginner

Analizar TOML: Python, Java y JS con Ejemplos

Cómo analizar y escribir archivos de configuración TOML en Python, Java y JavaScript.

intermediate

Bloqueo optimista para evitar actualizaciones perdidas

Implementa bloqueo optimista con versionado para evitar actualizaciones perdidas. Ejemplos en SQL,...

beginner

Medir y Exigir Cobertura de Tests con pytest-cov

Mide y exige cobertura con pytest-cov: reportes HTML, branch coverage, exclusiones e integración.

intermediate

Diseño de APIs REST: Lo que funciona

Diseña APIs REST robustas y escalables con métodos HTTP adecuados, códigos de estado, versionado y...