Aquí recopilo artículos que me resultan útiles o interesantes.
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.
What I Wish Someone Told Me About Postgres
16/11/2024
- Simplifying database normalization for a better schema structure.
- Understanding the importance of denormalization in specific cases.
- Learning from the "Don't do this" list on the official Postgres wiki.
Stop Analyzing Your Gut Feelings: A Counter-intuitive Guide to Better Leadership
16/11/2024
La intuición es un animal esquivo. Funciona mejor desde las sombras, fuera de nuestra conciencia verbal, basándose en patrones procesados por regiones no verbales de nuestro cerebro. La inteligencia de la intuición radica en heurísticas inteligentes y reconocimiento experto, desarrollados a través de años de experiencia en un campo específico.
The most effective ways to improve Core Web Vitals
16/11/2024
Optimizar el rendimiento web es clave para mejorar la experiencia de los usuarios. Aprende a identificar las optimizaciones más impactantes y efectivas para tu sitio. Divide las tareas largas y haz que el subproceso principal responda rápidamente a las interacciones del usuario.
Social cohesion in remote companies: how to build solid connections and a collaborative culture from afar?
16/11/2024
En un mundo cada vez más conectado, la verdadera conexión humana a menudo se siente fuera de alcance, especialmente en el ámbito laboral. En madewithlove, no estamos dispuestos a dejar que eso suceda. Trabajamos para crear una cultura, no solo un equipo, utilizando las herramientas adecuadas y dedicando tiempo para fortalecer los lazos entre nuestros empleados, incluso a la distancia.
Formularios HTML tienen mecanismos de validación poderosos, pero no se utilizan lo suficiente. De hecho, no muchas personas saben mucho sobre ellos. ¿Será por alguna falla en su diseño? ¡Vamos a explorar!
Es fácil evitar entradas vacías añadiendo un atributo required: Más allá de eso, hay un montón de otras formas de agregar restricciones a tu entrada. Precisamente, hay tres formas de hacerlo: La última es la más poderosa, ya que permite crear lógica de validación arbitraria y manejar casos complejos. ¿Notas cómo difiere de las primeras dos técnicas? Las primeras dos se definen con atributos, pero setCustomValidity es un método.
Desmenuzando por qué todo el mundo sigue hablando de microservicios.
¿Qué tienen en común la literatura sobre microservicios, EJB y Oracle Tuxedo? La reutilización de puntos de moda en la industria de la tecnología.
La tendencia a adoptar nuevas ideas sin contexto ni matiz ha llevado a la popularidad de los microservicios.
En este trabajo es importante pensar bien en las herramientas que elegimos y por qué, por eso catalogué todos los lugares donde los componentes web (para mí) parecen ser "la herramienta adecuada para el trabajo". Tu lista puede ser diferente y me encantaría leerla. Y porque no quiero que esto sea 100% propaganda, también cubriré algunas de las partes no tan buenas de los componentes web. Aquí tienes una lista incompleta de situaciones donde creo que los componentes web son una buena elección.
I didn't know you could use sibling parameters as default values in functions
14/11/2024
JavaScript admite valores de parámetros por defecto desde ES2015. ¿Sabías que puedes usar parámetros adyacentes como valores predeterminados? Esto es especialmente útil en la inyección de dependencias para hacer que el código sea más testeable.
Smarter than 'Ctrl+F': Linking Directly to Web Page Content
12/11/2024
¡Descubre la magia de los fragmentos de texto en la web moderna! Enlaza directamente a partes específicas de una página sin necesidad de anclar. Aprovecha al máximo esta poderosa herramienta con el elemento CSS ::target-text. ¡Simplifica tus enlaces y mejora la experiencia de tus usuarios con los fragmentos de texto!
"La pereza tiene un impulso independiente. Cuando te sientes atrapado en un día de pereza, incluso si te comprometes conscientemente a volver a encarrilarte, la rutina tiende a encontrarte de nuevo en unas pocas horas. ¿Cómo cortar este círculo vicioso?"
La programación empresarial es la gestión de la complejidad del sistema. Los objetivos principales de la mayoría de los proyectos empresariales son minimizar los errores, garantizar la escalabilidad y lanzar lo antes posible. Estos objetivos son inalcanzables en proyectos donde las personas dependen de habilidades individuales en lugar de un enfoque basado en el sistema.
Revisión de código: el lado oscuro de los revisores de código, un enfoque a considerar. ¡Las posibilidades son infinitas para aquellos que buscan obstaculizar, molestar o desanimar a los autores de parches! ¡Descubre las antipatrones de la revisión de código, y alcanza tu máximo potencial en el lado oscuro!
La clave para encontrar la libertad verdadera está en aprender a dominar la mente, a observar sus movimientos sin juicio ni prisa. A través de la atención plena, podemos simplificar nuestros pensamientos, enfocándonos en lo esencial y viviendo de manera más consciente. Cada pequeño paso en este viaje de autodescubrimiento nos acerca un poco más a la claridad y la paz interior.
No more articles to read this month? Join LeadDev.com for free and access all the content you need on code reviews. Avoid unnecessary stress and tension by following these nine simple steps. Implementing systematic code reviews can lead to constructive dialogue and improved confidence within your engineering team.
En el mundo acelerado de los productos de hoy en día, tener habilidades en gestión de productos no siempre es suficiente. Para triunfar, es necesario gestionar más allá de tu equipo de productos. Aquí es donde la gestión de relaciones con líderes senior se convierte en una habilidad crucial. Aprende de la experiencia de nuestro invitado de esta semana, Robert Ta, Senior Staff Product Fellow en Dayforce, una empresa líder en software de Recursos Humanos y Nómina.