• Frontenderos
  • Posts
  • #77 Review de Frameworks con JavaScript ligero (para Django Developers)

#77 Review de Frameworks con JavaScript ligero (para Django Developers)

Prestaciones minimalistas, hasta donde se puede permitir

Review de Frameworks con JavaScript ligero (para Django Developers)

Aunque sí, este articulo esta destinado a Django Developers, la verdad es que es una buena comparativa de los frameworks backend y que biblioteca JavaScript puedes utilizar con ellos. ¡Vale mucho la pena leerlo!

Prestaciones minimalistas, hasta donde se puede permitir

Hay una tendencia en diseño y diseño web a construir interfaces minimalistas por ese dicho de “menos es más” pero, ¿qué tanto menos nos podemos permitir? 🤔 Lea Verou, es una de las frontenderas más talentosas del mundo, y en este artículo nos invita a cuestionarnos hasta donde se puede ser minimalista.

La magia de detalles, como las micro-interacciones pueden transformar productos

Añadir micro-interacciones realmente le puede dar vida a tu proyecto. En este articulo explican cómo.

HERRAMIENTA
Plasmic

Construye tu siguiente sitio web en esta herramienta open source gratuita (aunque también tiene opción de pago) si quieres una herramienta estilo Webflow para construir visualmente.

Plugin para usar en HTML

Plugin para utilizar HTML como el entry point de tu proyecto que te puede llegar a ser útil en determinados escenarios.

TEMPLATES
1000+ free HTML templates

Sketch Ux GIF by Perrine Land

Frontendero, aterriza tu proyecto con alguno de los 1000 o mas templates gratuitos que puedes bajar de HTMLRev

GUÍA
Trucos raros para depurar en el navegador

La mejor herramienta de un frontendero, es el navegador. Puedes editar tu código en block de notas, o en nano, o en papel y lápiz, pero es el navegador donde la magia sucede, entonces tienes que aprender a sacarle provecho al máximo.

INSPIRACIÓN
Las 15 fuentes mas populares para Landing Pages

¿Tuviste mucha chamba sacando Landing Pages para estas épocas consumistas? Prepárate mejor para Navidad y el siguiente año analizando cómo construir las mejores Landing Pages que harán que tu proyecto crezca.

VACANTE
Frontend Engineer

Included Health está en busca de un Ingeniero Frontend. Algunas de las responsabilidades de dicho puesto, son: Diseñar, construir y mantener características de productos e integraciones de sistemas, colaborar con colegas de Producto, Diseño e Ingeniería para identificar oportunidades.

CHALLENGE

En este desafío, tu tarea es escribir una función que tome un número entero y lo convierta en su equivalente en números romanos.

Descripción del Reto:

  • La función debe manejar números desde 1 hasta 3999 (los límites del sistema de numeración romano estándar).

  • Debes crear una función integerToRoman que tome un número entero como argumento y devuelva una cadena con la representación en números romanos.

Ejemplo:

  • integerToRoman(3) debería devolver "III".

  • integerToRoman(58) debería devolver "LVIII".

  • integerToRoman(1994) debería devolver "MCMXCIV".

RESULTADO

function integerToRoman(num) {
    // Mapeo de números romanos a sus valores
    const romanMap = [
        ["M", 1000],
        ["CM", 900],
        ["D", 500],
        ["CD", 400],
        ["C", 100],
        ["XC", 90],
        ["L", 50],
        ["XL", 40],
        ["X", 10],
        ["IX", 9],
        ["V", 5],
        ["IV", 4],
        ["I", 1]
    ];

    let roman = "";

    for (let i = 0; i < romanMap.length; i++) {
        const [romanDigit, value] = romanMap[i];
        while (num >= value) {
            roman += romanDigit;
            num -= value;
        }
    }

    return roman;
}

Tu feedback nos ayuda a mejorar

Por favor elige una opción y dinos lo qué te gustó y lo que no. Leemos todas las respuestas 👀

¿Qué te pareció el email de hoy?

Iniciar Sesión o Suscríbete para participar en las encuestas.

¡Hasta mañana! 🤟