Categorías
Desarrollo Web MercadoPago

Excluir métodos y tipos de pagos en MercadoPago

Para ser sinceros, la documentación de MercadoPago siempre ha sido algo tediosa de leer y eso que la han ido actualizando poco a poco. No saben qué tanto he sufrido por encontrar la documentación correcta a las llamadas a su API y apuesto a que tu también. Dentro de MercadoPago existen las preferencias y pagos, […]

Categorías
Bots Desarrollo Web

Agrega el botón “Empezar” en tu Messenger Bot

Hace un año empecé a leer sobre cómo desarrollar un Messenger Bot de Facebook; claro, sin ver nada de inteligencia artificial y esas cosas, algo sencillo. Pero siempre veía que los bots que anuncian en la documentación de Facebook traían un botón “Empezar” ó “Get Started” y entre tanta documentación que hay, no encontraba cómo […]

Categorías
Desarrollo Web JavaScript

Envía peticiones AJAX antes de cerrar la página web

Actualmente desarrollo plugins para WordPress, y recién me topé con algo que nunca había pensado: “Enviar peticiones AJAX antes de que el usuario cierre nuestra página web“. Antes de empezar este post, dejemos claro dos cosas: Lo que veremos a continuación será completamente JavaScript. El problema anterior puede ser enfocado a cualquier tipo de aplicación […]

Categorías
Buenas Prácticas Código Limpio Programación

Reduce los parámetros de tus funciones

Estaba programando una función en JavaScript, y la tenía que mandar a llamar en otros archivos, sin embargo, me di cuenta que cada vez que llamaba a esa función, era difícil acordarme de los parámetros. Empezamos a programar sin saber las buenas prácticas, y así lo hacemos durante mucho tiempo, pensando que nuestro código es […]

Categorías
Buenas Prácticas General Programación

Elige la mejor tipografía para programar

Cuando estás aprendiendo a programar, solo piensas en aprender las sintaxis del lenguaje de programación, funciones, propiedades, etc, pero creo que nadie nunca ha pensado en escoger la tipografía correcta desde un principio. Y no digo que esté mal, si no que, nosotros los programadores, pasamos la mayor parte del tiempo leyendo código que escribiéndolo; […]

Categorías
Buenas Prácticas Código Limpio Programación

El buen nombramiento en la programación

Probablemente seas nuevo en el mundo de la programación y estés leyendo un libro, tutorial o guía sobre programación; desde ese momento, ¿qué es lo que haces? Estás leyendo en vez de estar escribiendo. Por lo tanto, es muy importante que el nombramiento de las cosas que otros programadores y tú escriban, estén bien escritas. […]

Categorías
Buenas Prácticas PHP Programación

Domina el uso de tus condiciones en PHP

Conocemos las condiciones en PHP, pero ¿qué tan eficientes son las que tu escribes? Las condiciones pueden afectar la legibilidad de tu código e incluso afectar el rendimiento de tu aplicación. Los problemas en las condiciones He visto a desarrolladores nuevos en grupos de Facebook publicar su código, ¿y saben qué es lo que he […]

Categorías
PHP WordPress WordPress Plugins

Utiliza una API REST externa con WordPress

En el mundo del desarrollo web, llega un punto donde necesitamos utilizar los datos de un servidor externo, por ejemplo, necesitamos saber cuántos seguidores tenemos en nuestro Instagram ó queremos obtener los datos de un libro, etc., y éstos a su vez, plasmarlos dentro de nuestro WordPress para una mejor visualización; la solución será usar […]

Categorías
Desarrollo Web PHP

¿Cómo actualizar PHP en macOS Sierra?

Estaba programando unos scripts que requerían PHP 7, y trataba de ejecutarlos desde la terminal; por desgracia, me daban error y tardé como 3 o 5 minutos en saber que mi macOS Sierra, venía con PHP 5.6 por default. Por suerte, hay plugins que te permiten actualizar PHP en macOS Sierra de una forma muy […]

Categorías
Desarrollo Web WordPress

¿Qué es y cómo usar Local by Flywheel?

Recién me encontré en un grupo de Facebook un entorno de desarrollo nuevo llamado Local by Flywheel; lo he estado probando y te cuento sobre mi experiencia a continuación. ¿Alguna vez has escuchado hablar sobre MAMP, XAMPP y WAMP? Éstos son entornos de desarrollo para trabajar con Apache, MySQL y PHP; si ya eres desarrollador, […]