Colección de recursos de IT y afines

Aquí recopilo artículos que me resultan útiles o interesantes.

You Want Weapons? We're In A Library! Books! The Best Weapons In The World!
The Doctor

Recopilador de contenidos curados

Para filtrar, ordenar o buscar recursos de temáticas especificas pueden utilizar mi Notion, que sirve como origen de todos los artículos mostrados en esta web.

Saber mas

Hace algún tiempo comencé a recopilar distintos artículos y recursos que encuentro en internet en mi día a día y de los que aprendo algo nuevo. Me pareció que podía ser interesante compartirlos y ese es el objetivo de este proyecto: Compartir.

Si les interesa conocer otros de mis proyectos o más acerca de mí, puede visitar mi sitio web personal.

Este proyecto utiliza


How to Design an Animation | kciter.so

Agregado el

La animación no es solo diversión, sino también una forma de transmitir información de manera clara y llevar la personalidad de una marca. A través de representaciones matemáticas, es posible descomponer y diseñar cualquier movimiento de manera sistemática, logrando así controlar la forma en que se percibe la animación. La curva de un gráfico determina la sensación del movimiento, y las funciones de easing permiten expresar de manera natural la aceleración y desaceleración. ¿Cómo se construye una curva a partir de puntos de control? La respuesta está en la interpolación lineal, una herramienta matemática clave en el diseño de animaciones.

Leer mas


PostgreSQL for Everything - Dr. Raphael A. Bauer, MBA | Fractional & Interim CTO | PE/VC Tech Strategy & Due Diligence | Berlin | London | Austin, Texas

Agregado el

La respuesta a todo no es 42, es PostgreSQL. Empezando en 2003 con el proyecto de investigación ColumbaDB, PostgreSQL demostró ser más completo y poderoso que MySQL, ofreciendo características como búsqueda de texto completo y cumplimiento con el estándar SQL. A lo largo de los años, PostgreSQL ha sido mi elección para diversos proyectos, incluyendo almacenar grandes volúmenes de datos de series temporales con su plugin TimescaleDB.

Leer mas


A Guide To Doing Things

Agregado el

"Consejos para lograr una mayor concentración en medio del caos diario: herramientas para tu caja de herramientas de enfoque."

Leer mas


Structure and Interpretation of Computer Programs, 2nd ed. - sicp.pdf

Agregado el

Descubre tu potencial y alcanza tus metas con determinación y esfuerzo. ¡El éxito está al alcance de tu mano!

Leer mas


Building Progressively Enhanced Forms Using htmx · Rafael Epplée

Agregado el

Un nuevo formulario de edición de marcadores con funcionalidades interactivas. La mejora progresiva permite que funcione sin JavaScript, pero añade detalles agradables al habilitarlo. La complejidad de las interacciones se mapea a HTML para gestionar el estado transitorio de forma efectiva.

Leer mas


The secure way to release an npm package in 2026—Martian Chronicles, Evil Martians’ team blog

Agregado el

Descubre por qué es importante cuidar la forma en que lanzas tu paquete de npm. En Evil Martians, la seguridad en la cadena de suministro es una práctica diaria desde 2024. Conoce los aspectos esenciales para proteger tus proyectos de código abierto.

Leer mas


The Best Prioritization Is No Prioritization | Stay SaaSy

Agregado el

En la toma de decisiones en startups, a menudo se discute sobre la priorización de tareas. Sin embargo, priorizar puede resultar contraproducente y generar debates interminables. En lugar de obsesionarse con priorizar, la clave puede ser simplemente acelerar el proceso de construcción y ejecución.

Leer mas


How I Find Problems to Solve as a Staff Engineer - Lalit Maganti

Agregado el

Descubre problemas valiosos escuchando, observando y conectando. Actúa como una esponja, absorbe los desafíos del día a día y deja que se acumulen en tu mente. Solo así podrás encontrar las verdaderas oportunidades de mejoramiento.

Leer mas


A shell colon does nothing. Use it anyway. | Filip Roséen - refp.se

Agregado el

Más trucos en el shell de los que jamás hubieras imaginado. ¡El colon es la estrella inesperada que salva el día!

Leer mas


Google Testing Blog: Prefactoring: Clear the Way for Your New Feature

Agregado el

"Restructurar antes de agregar: simplifica el cambio al preparar el terreno." - Inspirado en Kent Beck Al trabajar en una nueva funcionalidad, es importante tener en cuenta que modificar código existente puede complicar las cosas. Prefacturar, o reorganizar el código previamente, te ayuda a evitar problemas futuros. ¡No dudes en aplicar este concepto en tu trabajo diario!

Leer mas


Learning a few things about running SQLite

Agregado el

Descubriendo los secretos de SQLite para mi sitio web en Django. Aprender a optimizar consultas y limpiar datos no deseados en la base de datos. Complicaciones que pueden surgir al usar SQLite en producción.

Leer mas


Postgres Is Enough

Agregado el

Comenzó con una idea y un animado hilo en Hacker News. La premisa era simple: Postgres no es el mejor en todo, pero es lo suficientemente bueno para la mayoría de las cosas. En la práctica, la mayoría de los equipos están ejecutando demasiados microservicios y bases de datos. Todo es una optimización prematura. Más cargas operativas, más trabajo de mantenimiento, más complejidad en el monitoreo, costos más altos, trazabilidad complicada y sesiones de depuración más largas.

Leer mas


Notes on software quality

Agregado el

"La ausencia de problemas es la mejor definición de calidad. La forma más práctica de medir la calidad es someterlo a pruebas con diversas personas y expertos. Si tras rigurosos tests y la revisión de 100 expertos no se encuentra ningún problema, entonces es probable que sea perfecto."

Leer mas


Getting started with PHP | stitcher.io

Agregado el

Descubre PHP: el lenguaje detrás de la web moderna. Aprende sus principios básicos, su ecosistema y frameworks, y cómo escribir código como un profesional en 2026.¡Comienza a programar en PHP ahora mismo!

Leer mas


This Is How To Overcome Burnout: 5 Secrets From Philosophy - Barking Up The Wrong Tree

Agregado el

¿De dónde viene esa voz que te dice que deberías estar logrando algo un sábado por la tarde sin obligaciones ni plazos? Byung-Chul Han tiene una teoría sobre esto... Antes la sociedad te decía "Siéntate, cállate y no toques nada", ahora te exige ser exitoso y alcanzar tu potencial. En esta sociedad de logros, la culpa ya no es por ser desobediente, sino por ser inadecuado y no cumplir con tu potencial infinito.

Leer mas


Composer in Docker: best practices for production images

Agregado el

Aprende a utilizar Composer para construir imágenes Docker listas para producción en aplicaciones PHP, incluyendo las mejores prácticas para cachear dependencias y optimizar el tamaño de la imagen. En esta guía encontrarás todo lo que necesitas para mejorar tu proceso de desarrollo.

Leer mas


You Probably Don't Need a Database Per Tenant - ollieread.com

Agregado el

El debate sobre las bases de datos por inquilino en la implementación de multinivel. La clave está en la correcta implementación de la aislación de datos. No hay una solución única, pero la información en este artículo te ayudará a tomar la mejor decisión para tu aplicación.

Leer mas


The Short Leash AI Coding Method For Beating Fable

Agregado el

El uso de agentes de IA en el desarrollo de software de alta calidad en sistemas críticos de seguridad es el resultado de un extenso año de investigación. Hay desarrolladores expertos que han superado a los modelos de IA actuales y pueden utilizarla para aumentar su rendimiento sin sacrificar calidad. La clave está en no depender de enfoques superficiales y entender que incluso el código revisado por IA de última generación puede tener fallas.

Leer mas


POSIX Is Not A Shell

Agregado el

Cuando alguien dice "escríbelo en POSIX shell para portabilidad," lo hacen con buena intención. POSIX es una especificación, no un programa. Lo que en realidad ejecuta tu script es bash, dash, ash, ksh, yash, o uno de otros doce. Cada uno implementa POSIX con sus propias diferencias, extensiones y accidentes históricos.

Leer mas


Fintech Engineering Handbook

Agregado el

Para conocer más sobre el trasfondo de este libro, consulta el Apéndice C. Todo lo que leerás a continuación es una forma de adherirse a los tres principios: Antes de poder mover o registrar dinero, hay que representarlo. Estas son las decisiones sobre cómo se modela, almacena, calcula y convierte un valor monetario. Si se cometen errores significa que cada capa superior hereda el error. La representación del dinero es una de las decisiones más fundamentales en los sistemas financieros. Hay cuatro formas principales de hacerlo.

Leer mas