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


Practitioner Voice

Agregado el

¿Qué es el liderazgo de pensamiento en realidad? Una reflexión sobre la evolución de un concepto. Del academicismo al marketing, un nuevo enfoque: la voz del practicante.

Leer mas


Part 5: Operating an LLM system: observability, cost, routing, and the platform underneath - Stack Overflow

Agregado el

Nivel 5: La operabilidad es clave en sistemas LLM en producción. Un buen servicio puede fallar y retornar un 500, pero un sistema LLM mal operado puede tomar acciones equivocadas a gran escala en cuestión de segundos. La observabilidad específica para la IA y el seguimiento de cada decisión son fundamentales para mantener el control y la eficiencia del sistema.

Leer mas


Part 4: Safety and governance for LLM systems: guardrails, PII, audit, and memory - Stack Overflow

Agregado el

El nivel donde un sistema LLM deja de ser una demostración y gana el derecho de tocar datos reales y tomar decisiones reales: barandas de protección en capas que fallan cerradas, PII manejado en el límite, un rastro de auditoría inmutable y memoria segmentada. Cuando un sistema LLM está tomando decisiones que importan, "por lo general funciona" ya no es el estándar. Este es el Nivel 4 del modelo de madurez: seguridad y gobernanza.

Leer mas


Haskell for all: NixOS in production

Agregado el

Guía para optimizar el uso de NixOS en producción: una alternativa al flujo de trabajo recomendado en el manual para desplegar con herramientas como Terraform y evitar las limitaciones de nixos-rebuild. Aprende a construir tu propia clausura binaria y personalizar escenarios no cubiertos por la herramienta de línea de comandos.

Leer mas


Part 1: Make your AI agents boring: the determinism layer - Stack Overflow

Agregado el

El truco para colocar agentes LLM en sistemas de alto riesgo no es un modelo más inteligente, sino contener el modelo en un solo nodo para que el resto del sistema sea código ordinario y testable. Aquí están los movimientos estructurales, con los contratos y tipos para implementarlos. Demos adoran agentes autónomos que hacen bucles, llaman a herramientas y "resuelven el problema". La producción los odia.

Leer mas


Part 2: Evals as a deployment gate — and how to know when they drift - Stack Overflow

Agregado el

Si puedes implementar un cambio rápido sin que la evaluación falle en la compilación, no estás evaluando, estás tomando notas. Pero una vez que la puerta está verde, las pequeñas fugas siguen llegando. Aquí está la puerta, la línea base y el loop de evaluación en la sombra que atrapa a ambos.

Leer mas


Part 3: Knowing when your agent doesn’t know: the confidence layer - Stack Overflow

Agregado el

La confianza es clave en los sistemas de aprendizaje automático. Componer una puntuación a partir de señales independientes y calibrarla garantiza su fiabilidad. En el nivel 3 de madurez de estos sistemas, la confianza determina qué decisiones se toman automáticamente.

Leer mas


Hiring Breakpoints | Stay SaaSy

Agregado el

El valor de cada nueva contratación puede variar drásticamente dependiendo del rol y si estás cruzando un punto clave en cuanto al tamaño del equipo. A veces, solo necesitas un experto que te brinde una capacidad fundamental. No debes equivocarte en estas contrataciones cruciales para el crecimiento de tu equipo. Añadir una segunda persona en una función a veces empeora las cosas.

Leer mas


The 7 reasons Apple rejected my app, and what I changed · ma.ttias.be

Agregado el

Snapkin finalmente llegó a la App Store el 24 de septiembre después de seis intentos. Las reglas de publicación de Apple son estrictas y literalmente interpretadas, cada error puede ser motivo de rechazo. Es importante seguir al pie de la letra las normas para evitar demoras en la revisión de la aplicación.

Leer mas


How to Make a Database Migration Backward Compatible - Vincent Schmalbach

Agregado el

Durante un despliegue, versiones antiguas y nuevas de una aplicación se ejecutan al mismo tiempo. Algunos servidores web ya corren el nuevo código mientras que otros aún corren el código antiguo, y los trabajadores de cola, trabajos programados y clientes externos a menudo se retrasan detrás de ambos. Si una migración elimina o cambia de nombre algo que el código antiguo aún usa, este se romperá en medio del despliegue. Una migración de base de datos compatible con versiones anteriores permite a las versiones antiguas y nuevas de la aplicación usar la base de datos de forma segura durante ese período de superposición. Añade columnas, tablas, índices, restricciones o un nuevo formato de datos sin eliminar nada que el código antiguo aún necesite.

Leer mas


A Staff Engineer's Guide to Inventing Work · Sujith Jay Nair

Agregado el

Equipos de plataforma liderados por ingenieros en lugar de por productos. La tarea principal es inventar trabajo para aumentar el valor de la plataforma para los usuarios del sistema. Las señales para inventar trabajo llegan de cuatro direcciones: sistemas, usuarios, organización e industria. ¡No te pierdas la gran imagen y descubre el trabajo que está esperando ser realizado!

Leer mas


Healthy Feedback

Agregado el

En Thoughtworks, el "cultivo" -ayudarnos mutuamente a crecer- ha sido una parte importante de nuestra forma de trabajar. Nuestras prácticas de colaboración convierten el desarrollo de software en un deporte de contacto cognitivo y crean muchas oportunidades para compartir retroalimentación sobre cómo pensamos, resolvemos problemas e interactuamos. En nuestra experiencia, los equipos en los que las personas comparten retroalimentación sincera, oportuna e instructiva entre sí son también los equipos donde las personas experimentan un mayor crecimiento.

Leer mas


Web Workers: A Second Thread for Your JavaScript | Tighten

Agregado el

Optimiza la carga de imágenes en tu web app con Web Workers y evita bloqueos en la página. ¡Aprende cómo en este artículo!

Leer mas


How to fake Progressive WebP Images – Terence Eden’s Blog

Agregado el

"WebP: la nueva imagen format en la escena. Ofrece compresión de imagen incomparable con calidad visual superior. Pero, en mi opinión, carece de algo importante en comparación con JPG. ¡Descubre cómo cambiarlo con este hack rápido y sucio!"

Leer mas


Defensive Driving For Your Career | Stay SaaSy

Agregado el

Para tener una carrera positiva, es fundamental ser reconocido y recompensado adecuadamente por tu trabajo. Sin embargo, muchas veces el mérito y las recompensas pueden pasar desapercibidas. Es importante ser proactivo y asegurarse de destacar tus logros de manera pública y relevante. ¡No dejes que nadie te opaque en tu camino hacia el éxito profesional!

Leer mas


Grit your teeth and ship it

Agregado el

Ser bueno construyendo y ser bueno enviando son dos habilidades separadas. A corto plazo, en realidad son contraproducentes: si tienes talento para construir, es probable que seas peor enviando. Ira Glass tiene una cita clásica sobre esto. La única manera de superarlo es hacer fuerza y enviarlo. Tienes que obligarte a publicar cosas que has hecho incluso cuando piensas que son basura. Los programadores talentosos tienen un deseo casi patológico de construir sistemas elegantes, correctos y ordenados. Eso es lo que los motiva a aprender los detalles arcanos de sus lenguajes, o a pasar tiempo puliendo y refactorizando una y otra vez. Pero también hace que sean reacios a enviar. Cualquier defecto en el software les molesta a nivel emocional. Si envían con esos defectos, sienten que la gente pensará que no estaban prestando suficiente atención para notarlos, o que no eran lo suficientemente buenos para corregirlos.

Leer mas


The four horsemen behind thousands of Postgres outages - malisper.me

Agregado el

Postgres is a great database, but it has its fair share of common problems that can easily lead to outages. In pgrust, we are addressing issues such as vacuum performance and transaction wraparound to improve the overall stability of Postgres in production environments. Additionally, we are looking at ways to optimize connection limits to prevent database downtime caused by resource constraints.

Leer mas


Hatchet · The startup's Postgres survival guide

Agregado el

Guía para optimizar el rendimiento de PostgreSQL en producción: recomendaciones para esquemas y consultas eficientes. Recomendamos construir el esquema de manera iterativa, considerando la frecuencia de lectura y escritura de cada tabla. La normalización de datos puede ser útil, pero a veces es más práctico utilizar columnas jsonb para agilizar las consultas.

Leer mas


Checklist para publicar tu SaaS legal (los 5 cimientos) - AutoDev Community

Agregado el

¡Atención emprendedores! Antes de lanzar tu SaaS, revisa este checklist. No soy abogado, pero te comparto los riesgos comunes al publicar software y cómo resolverlos. Recuerda, las plantillas son solo un punto de partida, ¡personaliza y revisa siempre!

Leer mas


Your incident response wasn’t built for AI - LeadDev

Agregado el

- La respuesta a incidentes asume tres cosas, pero al poner un modelo de lenguaje en producción, ninguna de ellas se mantiene verdadera al mismo tiempo. - No se trata de cerrar una brecha de monitoreo agregando paneles de control, sino de detectar, reproducir, aislar y corregir. - En un sistema determinista, un ticket de "no se pudo reproducir" es una disposición razonable, pero en este caso es una categoría de defecto en vivo que has estado archivando durante meses.

Leer mas