#81 El futuro de JAMStack
Como crear una paleta de colores para Design Systems
El futuro de JAMStack

JAMSTack esta muerto šµ O eso es lo que parecĆa. Porque cuando nos preguntamos en realidad que es JAMStack, a cuĆ”l sea la respuesta que llegĆ”semos, todo apunta a que era una comunidad y un ecosistema. Entonces, una empresa no puede matar una comunidad ni un ecosistema, y en conclusión JAMStack no esta muerto. ĀæAĆŗn puede haber JAMStack despuĆ©s de Netlify? š¤Ā
Como crear una paleta de colores para Design Systems
Tal vez no te toque a ti crear una paleta de colores, pero si te puede tocar supervisar su uso y aplicación en las diferentes Ôreas donde corresponda. Este articulo, te enseñarÔ a hacer eso desde sus fundamentos.
EL RINCĆN DEL CMS
WordPress

WordPress aĆŗn tiene mas del 30% de cuota del mercado como herramienta para construir sitios web, lo que significa que es muy probable que te toque trabajarlo tarde o temprano. Uno de los usos mĆ”s extendidos, es el de plataforma para blog, pero por sus caracterĆsticas tambiĆ©n puede servir perfectamente para plataforma educativa.
EL RINCĆN DE CSS
CSS Nesting
CSS Nesting, ya esta soportado en todos los navegadores principales, es tiempo de aprender a utilizarlo, y lo puedes hacer con estos ejemplos muy prƔcticos.
GUĆA
Una guĆa completa para Angular

Una de las caracterĆsticas que mĆ”s estĆ”n llamando la atención con Angular 17, es el bloque defer. En esta guĆa, vienen casos de uso de cómo utilizarlo para aumentar el desempeƱo de tus proyectos.
NOTICIA
1 aƱo de ChatGPT š„³Ā
Hace un aƱo, OpenAI anunciaba y liberaba ChatGPT, y como dicen por ahĆ⦠el resto es historia.
State of JavaScript 2023
Estamos en esa Ʃpoca del aƱo en la que nos la pasamos llenando encuestas, y esta vez, es el turno del State of JavaScript 2023.
VACANTE
Desarrollador Fullstack
Si quieres contribuir a una historia de Ć©xito, en Agil Chile Ā”quieren conocerte! Ćnete a su equipo y participa en la creación de una historia de innovación. Ā”Tu viaje como Desarrollador Fullstack Pleno comienza a un solo click!
CHALLENGE
En algunos casos, especialmente en la gestión de eventos o en llamadas a APIs, puede ser necesario asegurarse de que una función solo se ejecute una vez, no importa cuÔntas veces se llame. Tu tarea es implementar una función once
que tome otra función como argumento y devuelva una nueva función que se pueda ejecutar solo una vez.
La función
once
debe aceptar una función como argumento.La función devuelta por
once
debe ejecutar la función original solo la primera vez que se llama y debe ignorar todas las llamadas subsiguientes.Si la función envuelta se llama mÔs de una vez, las llamadas adicionales no deben tener efecto y deben devolver el valor de la primera ejecución.
Ejemplo:
function sayHello() {
console.log("Hello!");
}
const sayHelloOnce = once(sayHello);
sayHelloOnce(); // DeberĆa mostrar "Hello!" en la consola
sayHelloOnce(); // Las llamadas subsiguientes no deben hacer nada
Ver resultado š
RESULTADO
function once(fn) {
let executed = false;
let result;
return function(...args) {
if (!executed) {
executed = true;
result = fn.apply(this, args);
}
return result;
};
}
// Ejemplo de uso
const sayHelloOnce = once(() => console.log("Hello!"));
sayHelloOnce(); // "Hello!"
sayHelloOnce(); // No hace nada en la segunda llamada
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 š
Ā”Hasta maƱana! š¤Ā