Módulos en JavaScript

Los sistemas de módulos para Javascript surgen por la necesidad de encapsular distintas funcionalidades en "bloques de código" reutilizables. Estos bloques se llaman modulos y fueron introducidos en ECMAScript 6 . En este articulo veremos su sintaxis.

Leer más...

Regex parte 4: Clases con Rango

Continuando con esta serie de artículos sobre Regex es la hora de ver Clases con Rango, en el artículo anterior vimos Clases de caracteres, con las que podíamos definir mediante los corchetes que caracteres eran los que variaban en un patron de palabras terminadas con 'oo'. Sin más que agregar comencemos a incorporar esta nueva herramienta.

Leer más...

Callback hell en Javascript

Los callbacks son la manera con la que nombraron por convención a las funciones que se pasan como argumentos de otra función, no hay nada dentro del lenguaje javascript denominado 'callback'. ¿Cómo se usan los callback? ¿Qué es callback hell?

Leer más...

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...

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!