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.
Who's Afraid of a Hard Page Load?
Agregado el
Users' preference for Single-Page Web Applications (SPAs) due to their "modern" feel is often unquestioned, but their heavy use of partial page replacement for page navigation can lead to problems. By abstracting the concept of a link, SPAs make web pages feel more like mobile applications, but this can result in unreliable behavior, especially in areas with poor network conditions. The smoothness of an SPA can actually indicate decreased reliability and predictability as a web page.
La responsabilidad es la clave para lograr resultados a gran escala en cualquier organización. Aunque las empresas son complejas y gran parte del trabajo se realiza fuera de la vista de la alta dirección, una cultura de responsabilidad es esencial. Los líderes deben establecer un seguimiento constante para garantizar que las cosas se hagan.
Las relaciones laborales son como las relaciones personales: requieren un esfuerzo constante pero sencillo para obtener grandes beneficios. Aprovecha al máximo tu red de contactos interactuando de manera positiva y constructiva, tanto en el trabajo como fuera de él. Construir una red de contactos sólida y duradera es clave para el éxito profesional.
Accessibility essentials every front-end developer should know
Agregado el
Mejorando la accesibilidad y usabilidad en tu sitio web: prácticas clave para desarrolladores front-end. Aprende cómo implementar principios básicos de accesibilidad que beneficiarán a todos los usuarios, incluyendo aquellos que dependen de tecnologías asistivas. ¡Haz la diferencia sin dedicar mucho tiempo ni esfuerzo extra!
Rules for Writing Software Tutorials - Refactoring English
Agregado el
La mayoría de los tutoriales de software tienen fallas trágicas. Al olvidar detalles clave y hacer suposiciones ocultas, los autores dificultan la reproducción de sus procesos. Sin embargo, es más fácil de lo que parece escribir un tutorial excepcional siguiendo algunas reglas simples.
En ingeniería de software, a veces una simple pregunta puede desencadenar grandes mejoras. Pedir la opinión de los colegas sobre su trabajo puede llevar a soluciones más eficientes y creativas. Aprovechemos estas oportunidades para impulsar la innovación en nuestros proyectos.
Reflexiona sobre el año pasado y prepara el futuro con estas cuarenta preguntas. Descubre tendencias a lo largo del tiempo mientras compartes y discutes respuestas con tus seres queridos. Personaliza la lista y haz de este ejercicio una tradición para disfrutar por años.
Nuestra tendencia es siempre añadir más. Más reglas, más procesos, más código, más funciones, más cosas. Las interdependencias proliferan y gradualmente nos estrangulan. Los sistemas quieren crecer y crecer, pero sin poda, colapsan. Lentamente, luego espectacularmente.
Cuando un trozo de basura cruza la playa, es nuestro deber recogerlo para que la próxima persona pueda disfrutar de una costa prístina. Cuando mil piezas ensucian la playa, ya es demasiado tarde. Solo podemos lamentar el paisaje. Así son las playas ahora.
Un buen sistema está diseñado para ser limpiado periódicamente para eliminar la basura. Tiene un contrapeso incorporado. Sin esta presión, nuestra tendencia nos impulsa a añadir apósitos tras apósitos, hasta que la única opción es destruir todo el sistema y empezar de nuevo.
¿Por qué es más fácil añadir que quitar? Quizás porque attachamos nuestra identidad a lo visible. Pero hay una diferencia entre la ornamentación que define nuestro estilo y las cargas vestigiales que llevamos.
Recuerden aquellos que realizaron el trabajo invisible de quitar. Su legado no fue construir un castillo de arena, sino cuidar de la hermosa playa en la que jugamos.
- El poder de escribir: cómo vencer la duda y empezar un blog
- Descubre por qué escribir, incluso si no es original, es importante
- Consejos para escribir y superar los obstáculos del proceso creativo
En los años 90, jugar a "Battle Chess" en mi computadora MS-DOS era divertido. Cambié la dificultad y descubrí algo interesante: la importancia de tomar tiempo para pensar. En un mundo lleno de instantaneidad, es crucial encontrar tiempo para la reflexión.
El trabajo de pegamento es crucial para el éxito de los proyectos, pero las empresas no lo recompensan porque quieren que te centres en entregar características nuevas en lugar de mejorar la eficiencia general. Es mejor realizar trabajo de pegamento de manera táctica, para garantizar el éxito de los proyectos que lideras, en lugar de invertir todo tu tiempo en ello. El equilibrio entre ejecutar la misión de la empresa y mejorar la eficiencia general es clave para ser efectivo en el trabajo.
Introducing URL: The Zero-Dependency, Framework-Agnostic State Manager
Agregado el
¡Simplifica la gestión de estados en tu aplicación web con URL! Olvídate de las complicaciones de las herramientas tradicionales y disfruta de una solución sin dependencias que se integra perfectamente en cualquier framework. Con URL, llevar tus usuarios a estados específicos de la app nunca ha sido tan fácil. ¡Descubre la revolución en la gestión de estados!
Si te encuentras luchando contra incendios todo el día, perdiendo tiempo en elementos estratégicos de tu rol, da un paso atrás para evaluar los patrones y creencias que te llevaron allí.
Contempla los problemas urgentes que manejaste esta semana. Incidentes de producción. Escaladas de clientes. Conflictos de equipo. Presiones de plazos. Para muchos líderes de ingeniería, estas situaciones de "apagar fuegos" consumen la mayor parte de su jornada laboral, dejando poco tiempo para el pensamiento estratégico.
Pero hay una forma mejor. Al abrazar el pensamiento sistémico, puedes transformar tu equipo de reactivo a proactivo, creando procesos que se autogestionen y te liberen para centrarte en lo que más importa: la innovación y el crecimiento.
What Every Developer Should Know About Offline-First Apps
Agregado el
En el desarrollo offline-first, el estado sin conexión es el valor predeterminado, mientras que la conectividad en línea es un complemento. Es un enfoque completamente opuesto al paradigma tradicional de desarrollo web, donde se asumía una conectividad constante y se trataba a los estados sin conexión como errores. Saluda al futuro de la web.
When you have nothing: How to find potential customers to interview
Agregado el
Antes de crear, pregunta. Encuentra a tus clientes potenciales y ellos te dirán lo que necesitas saber. Entrevistar es clave para el éxito de tu empresa.
Guía rápida OWASP: expertos en seguridad comparten su conocimiento para proteger tus aplicaciones. Descarga ahora para consejos claros y eficaces en formato fácil de leer.
La incertidumbre en el terminal: ¿cómo saber cómo se comportará un programa? Un vistazo a lo conocido y lo desconocido en el sistema operativo, la terminal y el emulador. Un resumen rápido para entender mejor la interacción de todas estas piezas.