Cómo manejar parámetros opcionales

Chale, mejor lo hago en PHP

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

Yamete frontend-kun!!!! >.<

¿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

Funciones que regresan funciones que regresan funciones

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

Coffee y múltiples módulos

Bienvenido al requirelandia Últimamente, en el trabajo me ha tocado re-escribir algo de código, hacer nuevos módulos y darles mantenimiento a otros existentes, sin embargo, cuando tienes un script de mil líneas de código empiezas a tener problemas en entender qué demonios estabas haciendo. Sin embargo, en NodeJS tienes la opción de crear sub-módulos para… Continue reading Coffee y múltiples módulos