Funciones flecha vs funciones regulares en Javascript

Las funciones flecha o arrow functions son funciones con una sintaxis más compacta que aparecieron en ECMAScript 6. Todos acordamos en que su sintaxis es más 'linda' que las funciones que veniamos viendo pero... ¿se agregaron solo por una cuestión estética?

Leer más...

Persistencia de datos en el navegador con js: Web Storage API

persistencia en navegadores web con API WebStorage

 

Una de las características del protocolo HTTP es que no mantiene estados, es stateless. Esto quiere decir que cada petición que hagamos va a ser independiente de cualquier otra. Una de las posibles soluciones a esta característica es el uso de Cookies, pero hoy en día con los nuevos navegadores y el aporte que nos da HTML5 tenemos otra alternativa, la cual estaremos hablando en este articulo, que es el API WebStorage.

Leer más...

Aprendiendo git: Comandos básicos

En el articulo anterior vimos que son los sistemas de control de versiones, como funcionan y analizamos particularmente el caso de git.

En esta ocasión, vamos a dar nuestros primeros pasos en git. Veremos como inicializar un repositorio de forma local, como asociarlo a uno remoto y aprenderemos los comandos mas utilizados para poder versionar nuestros proyectos.

Leer más...

UX - UI ¿Qué son y por qué debería diseñarlas?

Aunque lo ignoremos, estamos rodeados de experiencias de usuario, tanto en el mundo analógico como en el digital. 
Es muy raro que un producto no haya sido diseñado a partir de una reflexión sobre nuestro comportamiento con un servicio, sobre la manera en la que buscamos la información o sobre nuestra percepciónEs por esto que UX y UI son acrónimos cada vez más comunes, pero ¿cuál es el significado de estos términos? Son conceptos diferentes. Sin embargo, están muy relacionados y la combinación de ambos es esencial para crear un diseño ideal para el usuario final.

Leer más...

Git y los sistemas de control de versiones

Introducción a git y los sistemas de control de versiones

¿Alguna vez te preguntaste qué es git y por qué lo utilizamos en nuestros proyectos?

En este articulo vamos a ver que es git, que son los sistemas de control de versiones y por qué son tan importantes a la hora de desarrollar software.

Leer más...

Regex parte 3: Clases de caracteres

En este artículo vamos a continuar expandiendo nuestro set de herramientas para encontrar expresiones regulares que nos ayuden a definir el patrón de búsqueda más apropiado, siempre basándonos en una estructura de aprendizaje que se va a repetir a lo largo de toda esta serie de artículos.

Leer más...

Flujo de los eventos Javascript utilizando Jquery.

¿Cuáles son las fases de los eventos en javscript?

Cada vez que pulsamos una tecla, hacemos click u otras interacciones dentro de una página web se esta produciendo un evento. En este post vamos a ver, a través de un ejemplo, el recorrido que tienen los eventos y un posible problema que nos podemos encontrar si no lo conocemos.

Leer más...

Asincronía con Javascript: Promesas

Promises con Javascript

Como vimos en el posteo anterior, Javascript cuenta con diferentes mecanismos para manejar el asincronismo. Uno de los tantos, son las Promises (promesas) y son éstas las que veremos en este articulo.
Una promesa simboliza un valor que puede estar disponible ahora, en el futuro o nunca, es decir que representa la finalización exitosa o fracaso eventual de una determinada operación asincrónica.
Pero, por que deberíamos usarlas?

Leer más...

Mandanos tus sugerencias

Ayudanos con ideas para los artículos de este blog a contacto@somospnt.com

¡Seguínos en nuestras redes sociales para enterarte de los últimos posts!