webdevlog

Bloc de notas sobre desarrollo web, GNU/Linux, programación en general, y más.

agosto 23, 2020

Peticiones HTTP con axios

Axios nos permite realizar peticiones HTTP tanto del lado del cliente, como del servidor con NodeJs, su estructura está basado en promesas (promises),
por lo que puede ser usando simplemente con Javascript, o con frameworks como Vue.js o librerías como Reactjs.

(más…)

junio 6, 2020

Pipes en Linux

Los pipes en Linux sirven para enviar datos de un comando a otro, la forma de ejecutar los pipes es llamando a un comando y luego el caracter “|”.

(más…)

mayo 17, 2020

Mejores características de ECMAScript 6

La versión 6 de ESMAScript o ES6 se encuentra implementada en todos los navegadores modernos como podemos ver en esta tabla. En este artículo voy a citar las features que podemos utilizar al desarrollar en JavaScript y que, sin lugar a dudas, nos dará por resultado un código más fácil de leer y mantener.

(más…)

abril 29, 2020

Instalar paquetes localmente con npx

npx nos permite instalar paquetes localmente, esto es realmente útil para no contaminar el entorno de desarrollo, también es muy útil para probar diferentes versiones de un mismo paquete. Lo bueno es que desde la versión 5.2.0 ya viene incluido con npm.

Cuando ejecutamos npx con algún comando este va a buscar en la carpeta local “node_modules/.bin” instalando todos los paquetes necesarios para que el comando sea ejecutado si es que previamente no los encuentra en esa carpeta.

(más…)

marzo 27, 2020

How to rotate a marker with Google Maps API

Google Maps API let us personalize a map in a number of ways but what if we want to rotate a marker? This isn’t intuitive as it could be. To rotate a marker the API doesn’t have a property or method, we need to circunvent this limitation using CSS3, specifically the “transform” property.

(más…)

febrero 4, 2020

Aprendiendo ReactJS

Hace algunos meses empecé el aprendizaje, con mayor constancia e intensidad de React. Tal como describe el sitio web oficial, es una librería para crear interfaces de usuarios o UI por sus siglas en inglés. Sus características más importantes es que se basa en el paradigma declarativo, dejando en manos de la librería la actualización y renderizado de componentes cuando la información en los mismos cambia. Los componentes son bloques básicos en los que se construyen las vistas, que se pueden combinar para crear bloques cada vez más complejos. Finalmente el motto “Learn once, write everywhere” que implica que React no asume el stack tecnológico en el que se apoya, puede ser utilizado con NodeJs tanto como con PHP u algún otro lenguaje del lado del servidor, además se pueden construir aplicaciones móviles con React Native.

(más…)

diciembre 30, 2019

Administración de servicios en Linux

Para dar de alta, baja, reiniciar o conocer el estado de un servicio podemos recurrir al comando service <nombre_del_servicio> start|stop|restart|status, entre otras opciones.

Por ejemplo, ejecutar service mysqld status, nos dirá si el servicio esta en ejecución o no, y su process ID, por ejemplo, “mysqld (pid 1121) is running…“.

(más…)

1 2 3 4