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

La forma más sencilla de configurar un proxy pass (CentOS 7).

Al momento de aprender a desplegar nuestro sitio web nos encontramos con una problemática: Cuando queríamos comunicar nuestro frontend con el backend no era tan sencillo cómo lo pensábamos, ¡Hacer peticiones a localhost dejó de funcionar! Ya no era algo que se pudiera realizar debido a que el HTML se renderiza del lado del cliente entonces había que indicarle al cliente dónde se encuentra ese backend... pero ¿Cómo exponemos nuestro backend? ¿Habría que levantar la aplicación y abrir un puerto? Por este rumbo la solución no quedaría muy amigable para el usuario dado que la url sería dominio:puerto siendo más complicado de memorizar... Fue entonces que investigando nos encontramos con una solución: PROXY PASS.

Leer más...

Regex parte 2: Símbolos básicos

En el artículo anterior (Regex parte 1) tuvimos la primera aproximación a las regex, donde vimos qué son y en que ámbitos nos sirven. Además incorporamos el primer símbolo (*), el cuál nos sirve para indicar la cantidad de repeticiones del caracter anterior. Hoy incorporaremos más símbolos para enriquecer nuestro vocabulario y poder en un futuro hacer expresiones mas complejas. Sin más que agregar, comencemos!

Leer más...

Introducción al mundo asincrónico con JS

Asincronismo con Javascript

La asincronía es uno de los pilares de Javascript, ya que es un lenguaje de un solo hilo (single thread), es decir que puede ejecutar solo una cosa a la vez. Entonces, ¿qué pasa si queremos solicitar datos de una API?, puede pasar que el servidor tarde cierto tiempo en procesar la solicitud, mientras nuestro programa queda bloqueado esperando la respuesta del servidor. ¿Y ahora que hago?, ¿solo me queda esperar a que llegue la respuesta para seguir?. Bueno, acá es donde entra en juego la asincronía, que nos permite hacer solicitudes sin bloquear la ejecución del programa.

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!