Sign in

💻 {Web Developer } AngularJS | VueJS | ReactJS | VB & C# | Go | Python Zealot | UX/UI Enthusiastic. Linguist, Piano & Guitar, Proud Father of 2 Brave Warriors.

Simplificando código de manera más rápida y efectiva con ECMAScript 6.

Photo by James Harrison on Unsplash

No cabe duda que JavaScript es un lenguaje impresionante y conforme pasa el tiempo y lo uso a diario mas he notado que se ha venido solidificando con increíbles actualizaciones y nuevas funciones propias o adaptadas de otros lenguajes como Python que nos permiten trabajar de manera más cómoda y eficiente a la hora de codificar en este maravilloso lenguaje.

No omito manifestarles que dentro de estas funcionalidades, existen algunas que necesitan usar dependencias y librerías como Polyfills o incluso transcompiladores como el todopoderoso Babel.JS


Guía básica para desestructurar tanto en JavaScript(ES6) como en Python.

Desestructuración en JavaScript — Photo by Clément Hélardot on Unsplash

A medida que he ido adentrándome en el vasto mundo de la programación, he tenido el honor y más que todo el privilegio de descubrir algunas herramientas y lenguajes, tanto modernos como no tan modernos, que tienen características similares y en algunos casos muchas de estas han sido incorporadas como fuerte bastión de muchos lenguajes de la programación moderna de esta era.

Uno de ellos es JavaScript, un lenguaje al que admiro demasiado, me ha fascinado el hecho de que muchas de las características del ECMA6, las cuales son un…


¿Qué es el AWS, ¿qué ventajas tenemos al usarlas, ¿qué nos ofrece Amazon?

¿Qué es el Amazon Web Services? — Photo by NordWood Themes on Unsplash

¿Qué es el Amazon Web Services (AWS)?

Basados en la información encontrada en su propia página, Amazon define al Amazon Web Services (AWS) como la plataforma en la nube más adoptada y completa en el mundo, que ofrece más de 175 servicios integrales de centros de datos a nivel global. Millones de clientes, incluyendo las empresas emergentes que crecen más rápido, las compañías más grandes y los organismos gubernamentales líderes, están utilizando AWS para reducir los costos, aumentar su agilidad e innovar de forma más rápida.

AWS tiene la infraestructura en la nube más…


Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away. — Antoine de Saint-Exupery.

The wonderful world of Programming Languages — Photo by Arif Riyanto on Unsplash

Despite nowadays trends in terms of technologies, we are still lacking a concise, yet effective roadmap to succeed in the world of Web Development. In this modern world, developers are now in the constant pursuit of happiness when it comes to manage and master a Programming Language or library. …


La filosofía de algunos web developers modernos de odiar sin razón alguna

Las bases iniciales de los primeros web developers — Photo by Greg Rakozy on Unsplash

Todavía conservo muy buenos recuerdos de los inicios de nuestro tan querido y recordado jQuery. Cuando todo comenzó y eso era lo nuevo, la mera bestia, el capitán del barco, el Ragnak Lodbrok de la interacción e integración de JavaScript con el navegador, a todo el mundo simplemente les encantaba.

Un ejemplo tipico de el uso de jQuery — Tomado de mi Gist Personal

No cabe duda de que jQuery vino a revolucionar la comunicación entre los navegadores y JavaScript haciéndola que fuera fluida y mucho más fácil…


Levántate! No te dejes vencer por los problemas de la vida diaria

De la única persona que deberías esforzarte por ser mejor es de la persona que fuiste ayer -Matty Mullins

No te aferres al problema — Photo by Nik Shuliahin on Unsplash

Cuando la vida toma una actitud retrechera y se empeña en no seguir tu camino, ¿cómo reaccionas ante esto? ¿Desarrollas una actitud negativa y un punto de vista pesimista? ¿Te sientes absorto en todos los problemas y desgracias que estás experimentando? …


Guía para bucles o ciclos con métodos de Higher Order Functions [HOF]

Bucles con métodos de Higher Order Functions [HOF]— Photo by Tine Ivanič on Unsplash

Para los que llegaron tarde a clases esa semana de mediados de aquel Abril, un bucle o ciclo en programación es una secuencia que ejecuta repetidas veces un trozo de código, hasta que la condición asignada a dicho bucle deja de cumplirse. Los tres bucles más utilizados en programación son el bucle while, el bucle for y el bucle do-while.

Hay muchos tipos diferentes de bucles, pero todos esencialmente hacen lo mismo: repiten una acción varias veces. …


Hablemos un poco sobre la experiencia(UX) y la interfaz de usuario(UI).

El camino del Prototipo — Photo by Kelly Sikkema on Unsplash

En el mundo moderno de la computación no hay un solo desarrollador web, sea del mundo de JavaScript, Python con Django, o de .NET CORE que no haya escuchado más de alguna vez del concepto de UX/UI Design, o en palabras simples y menos hipster, sobre el diseño de la interfaz y experiencia de usuario(UX/UI). Veremos brevemente en qué consisten cada uno de ellos y también que diferencias encontramos entre ambos.

Para verlo de manera sencilla, la experiencia de usuario es el diseño orientado y enfocado en el confort…


Métodos básicos para remover o agregar elementos en un arreglo.

Métodos básicos para remover o agregar elementos en un arreglo

Como me imaginé, al parecer he logrado capturar tu atención con este titulo, pero de estos jinetes que hablaremos hoy no tienen absolutamente nada que ver con los mencionados en el Apocalipsis, puesto que fueron hechos para ayudarnos con el manejo de elementos de un arreglo y la mutación de su estructura con el maravilloso lenguaje de JavaScript, el cual nos brinda a estos cuatro métodos para agregar o eliminar elementos desde el principio o el final de los arreglos, ademas de otros como el splice de la cuales hablaremos…


Un tedioso proceso que puede ser evitado con un par de comandos.

Error: EACCES: permission denied, open ‘/Users/alvisonhunter/.npm/_cacache/index-v5/1f/33

Admitámoslo mis queridos colegas, en mas de alguna ocasión al trabajar ya sea con Javascript Frameworks o alguna de sus librerias, o con cualquier otro lenguaje, nos hemos visto en la necesidad de resolver un cotidiano conflicto cuando queremos instalar dependencias para algún repo que hemos clonado, o para algún paquete que queremos probar, o para algún caso que no falta en la ensalada de dilemas que enfrentamos cuando estamos en el armado de nuestro proyecto.

Qué hacemos entonces? Bueno, lo primero es respirar, hallaremos miles de respuestas…

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store