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.
Node.js y algunas bibliotecas para agregar a la web los artículos registrados en Notion (Código fuente).
Github Actions para automatizar el agregado de los artículos.
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.
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.
Evitar predicciones de ramas incorrectas es clave para acelerar programas con CPUs modernas. Una forma efectiva de reducir estas predicciones es simplemente evitar ramas.
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.
"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?"
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.
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!".
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.
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.
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!
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!
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.
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!
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!