Que onda, bandita. Les cuento lo que me pasó esta semana… El otro día necesitaba levantar un sitio barato para un side project. Así que estuve investigando que podía hacer y me topé con Hugo. Después de intentar hackearlo un poco y probar varios templates, me di cuenta de algunos problemas: Cada template tiene muchas… Continue reading SiteCraft Desplegado
Category: Javascript
El Triángulo de Sierpinski y el random en JS
Hace poco vi este Tiktok donde explican como el triángulo de Sierpinski se puede reproducir siguiendo dos simples reglas: 1) Dibujas un punto medio entre dos puntos de un triángulo2) Dibujas un punto medio entre este nuevo punto y cualquier esquina del triángulo y repites” Y dije “naaaaaaah” y me puse a hacer el algoritmo… Continue reading El Triángulo de Sierpinski y el random en JS
Embelleciendo el github
Hace unos días me topé con un video en youtube donde explican como hacer unas magias en github para embellecer el landing del usuario. Me gustó tanto que dije "porqué no?" Y la verdad está muy sencillo. Todo comienza con crear un repositorio que tenga el mismo nombre del usuario (en mi caso ZeroDragon). Luego… Continue reading Embelleciendo el github
Salir de promesas sin el try/catch
Hace unas horas estaba leyendo este post donde una persona explica como poder cambiar de cadenas de promesas a un mundo síncrono con async/await. Sin emgargo, el problema con async/await es la necesidad de usar try/catch para poder tener un fallback de cuando una promesa truena. Efectivamente cambias esto: const myFn = () => {… Continue reading Salir de promesas sin el try/catch
Otro ticker para criptomonedas
Si, porque nunca son suficientes las mismas soluciones en diferentes formas. Hace unas semanas empecé de nuevo a comprar criptomonedas, así que lo primero que necesité, fue una serie de aplicaciones para poder hacer tradding y para poder trackear el estado de las moneditas que estoy comprando. En el pasado ya había hecho un bot… Continue reading Otro ticker para criptomonedas
Cómo manejar parámetros opcionales
Una de las problemáticas más comunes en desarrollo es cuando tienes una función que requiere varios parámetros y varios de ellos son opcionales. Siendo honestos, si pensamos en la forma en que haskell maneja sus funciones: Puedes definir una función de n parámetros, pero es equivalente a una función que toma 1 parámetro y regresa… Continue reading Cómo manejar parámetros opcionales
Debouncing hecho fácil
¿Alguna vez les ha pasado que están escuchando un evento y tienen que hacer que reaccione algo a los cambios, pero dicho evento dispara varias decenas de acciones por segundo (o cientos o miles!!!!)? Peor aún, si tienes que mandar dichos cambios por AJAX al backend, te topas con que saturas el servidor, te truena… Continue reading Debouncing hecho fácil
Closures en Javascript
Yo dagw, una función que regresa una función para que puedas llamar una función mientras ejecutas otra… Ok digamos que tienes una librería (casi siempre una de base de datos) que te regresa los valores usando un callback. Por lo general dichos callbacks requieren un formato básico (error, respuesta). Pero digamos que necesitas inyectarle una… Continue reading Closures en Javascript
CryptoAlerterBot v2
Como muchos de ustedes ya saben, CyptoAlerterBot empezó parte como un hobby y parte como una necesidad de tener ciertas monedas a la mano para saber su valor. Y como ya tengo telegram en mi teléfono, hacer un bot fue lo más sencillo de lograr. Este proyecto creció gracias a sus preguntas en especial en… Continue reading CryptoAlerterBot v2
Adios Harp
Hola ChaiTea Framework Cuando descubrí Harp me pareció una muy buena opción para crear este blog al mismo tiempo de crear un motor de blog desde cero. Desafortunadamente, me estuve topando con problemas al usar Harp, al parecer tiene un módulo de SASS que no se estaba compilando bien, en especial con versiones nueva de… Continue reading Adios Harp