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


Why senior developers fail to communicate their expertise | nair.sh

Agregado el

Ilustración de portada dibujada a mano para el artículo de opinión 'Por qué los desarrolladores senior no logran comunicar su expertise'. ¿Qué opinas de la siguiente frase: Si eres un desarrollador senior y crees que esto es cierto, estoy algo suspicaz de tu expertise (explicaré por qué; no soy antagonista sin razón). Pero si no eres un desarrollador senior y crees que esto es cierto, probablemente tienes razón. ¿Qué está pasando aquí? La redacción publicitaria consiste en, en su esencia, combinar un mensaje con una audiencia.

Leer mas


What if the browser was the server? - Arthur Cornil

Agregado el

La evolución de los SaaS ha llevado a una dependencia excesiva de servidores remotos, ¿realmente es necesario? ¿Y si el navegador fuese el servidor? Gracias a tecnologías como SQLite en el navegador y Web Workers en JavaScript, esto es ahora una posibilidad real.

Leer mas


Branch‑Avoidant Programming

Agregado el

Evitar predicciones de ramas incorrectas es clave para acelerar programas con CPUs modernas. Una forma efectiva de reducir estas predicciones es simplemente evitar ramas.

Leer mas


Structured-Prompt-Driven Development (SPDD)

Agregado el

La eficiencia personal con asistentes de IA se puede mejorar al adoptar el desarrollo estructurado de programas basado en indicaciones. Esto convierte las indicaciones en activos que pueden ser versionados, revisados, reutilizados y mejorados con el tiempo, lo que lleva a un código más predecible y más fácil de validar. El enfoque en la claridad de los requisitos y la intención de diseño también guía al asistente de IA hacia mejores resultados.

Leer mas


I don't want your PRs anymore

Agregado el

"La colaboración en código se está volviendo más complicada. ¿Merece la pena el riesgo y la incomodidad para revisar cambios de desconocidos, o es más ágil hacerlos uno mismo con la ayuda de una IA?"

Leer mas


Software Development Lesson from Video Games: Side Quests

Agregado el

Lecciones de desarrollo de software aprendidas de los videojuegos: No olvides las misiones secundarias.

Leer mas


Laws of Software Engineering

Agregado el

Principios y patrones para sistemas de software, equipos y decisiones.

Leer mas


Web Interface Guidelines

Agregado el

El éxito de las interfaces radica en cientos de decisiones. Esta es una lista viva y no exhaustiva de esas elecciones. La retroalimentación es bienvenida.

Leer mas


How to hire people who are better than you

Agregado el

Contratar a personas mejores que tú fortalece a la organización, pero ¿cómo contratar para algo que no entiendes? Evaluando la conexión de sus ideas con tu empresa y si te hacen replantear el futuro. La clave es buscar candidatos que te hagan decir "¡Eso es lo que quiero para mi empresa!".

Leer mas


AddyOsmani.com - Agentic Engine Optimization (AEO)

Agregado el

Cómo los agentes de codificación de IA consumen la documentación es fundamentalmente diferente a cómo lo hacen los humanos, y si todavía estás optimizando solo para lectores humanos, estás dejando invisible a una parte creciente de tu audiencia para tus herramientas. Documentos, CLIs, MCPs, habilidades... hay todo un ecosistema de interfaces con los que interactúan los agentes de IA.

Leer mas


How Complex is my Code? · Sofia Fischer; Philodev

Agregado el

La complejidad del código va más allá de las líneas escritas: desde la notación Big O hasta la psicolingüística, entender cómo se requieren los recursos para ejecutarlo es fundamental para los desarrolladores. Medir la complejidad de un algoritmo va más allá del tiempo de ejecución, implica también entender la lógica detrás de cada línea de código.

Leer mas


How Claude Code Builds a System Prompt

Agregado el

Descifrando los misterios de las indicaciones del sistema: una mirada profunda a cómo se construyen las promociones del software y la importancia del ingeniería del contexto. ¡Descubre más sobre este fascinante proceso y cómo influye en el rendimiento de las aplicaciones más grandes!

Leer mas


Traps to Developers | qouteall notes

Agregado el

"La importancia de cuidar nuestro planeta para un futuro sostenible."

Leer mas


SQLite Features You Didn’t Know It Had: JSON, text search, CTE, STRICT, generated columns, WAL

Agregado el

Almacena y consulta documentos JSON directamente en tablas con la extensión JSON de SQLite, ¡manteniendo tu esquema flexible! Crea índices en expresiones JSON y realiza consultas rápidas sobre datos semi-estructurados. Con FTS5 convierte SQLite en un poderoso motor de búsqueda de texto completo, ¡todo en un solo archivo de base de datos! Disfruta de funciones analíticas avanzadas con CTEs y funciones de ventana, ¡construyendo informes detallados y paneles en un solo archivo SQLite!

Leer mas


The Robotic Tortoise & the Robotic Hare | Tomasz Tunguz

Agregado el

Dos robots compiten en una carrera para construir una aplicación de pagos en la nueva cadena de bloques Tempo de Stripe. A pesar de que el más pequeño debería haber ganado, el resultado final sorprendió a todos. La velocidad en las respuestas puede marcar la diferencia en la productividad, aunque no siempre sea necesaria la inteligencia más avanzada.

Leer mas


Shell Tricks That Actually Make Life Easier (And Save Your Sanity) | Larvitz Blog

Agregado el

El arte de la magia en la terminal: trucos para ahorrar tiempo y dolor de cabeza. Aprende a navegar en el mundo Unix de manera eficiente y sin sufrir. ¡Descubre los atajos que los autores del shell ya han resuelto por ti!

Leer mas


Traps to Developers | qouteall notes

Agregado el

La importancia de la educación financiera en la vida cotidiana. Aprende a administrar tu dinero de manera inteligente. ¡Haz que tu dinero trabaje para ti!

Leer mas


Traps to Developers | qouteall notes

Agregado el

¡Descubre los beneficios de la meditación para tu paz interior!

Leer mas


Traps to Developers | qouteall notes

Agregado el

"No dejes para mañana lo que puedas hacer hoy: la procrastinación solo retrasa tus logros"

Leer mas


Traps to Developers | qouteall notes

Agregado el

Cómo mejorar tu salud mental: consejos sencillos para sentirte mejor cada día.

Leer mas