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

Eventos con Javascript

eventos con javascript

¿Qué es un evento?

Los eventos son acciones que suceden en el sistema y que nos permiten definir un comportamiento cuando éstos ocurren. Con Javascript, podemos definir como va a reaccionar el sistema ante la interacción con el usuario, como por ejemplo hacer click en un botón, presionar una tecla, hacer foco sobre un input, etc. Pero no necesariamente tiene que ser un usuario el que interactúe, sino que también se puede disparar un evento, por ejemplo, cada vez que se carga una pagina.

Leer más...

¿Qué son las expresiones regulares y para que nos sirven?

Expresiones Regulares

En nuestra carrera como programadores nos encontramos con muchas herramientas que nos solucionan la vida al afrontar un desarrollo, muchas de éstas son abocadas a resolver un problema en particular, sin embargo otras pueden servirnos para múltiples ámbitos. En éste artículo nos vamos a enfocar en una herramienta como la del segundo tipo, las expresiones regulares.

Leer más...

Introducción a Cypress

Una de los desafíos al desarrollar aplicaciones web es la calidad de lo desarrollado y que no tenga bugs. Para tener mayor calidad en nuestras aplicaciones recurrimos a los test y en este artículo vamos a ver como realizar test E2E automatizados con Cypress.

Leer más...

Quiero comenzar mi negocio en la web ¿Qué necesito para mostrarlo a mis futuros clientes?

Esta es una pregunta con la que se encuentra mucha gente cuando quiere comenzar algún tipo de negocio en la web como vender productos, ofrecer servicios empresariales o un gran portfolio personal. Una vez creado nuestro sitio o aplicación de forma local, la cual queremos mostrarle al mundo para que vean que es lo que tenemos para ofrecer aparecerán dos conceptos esenciales para lograr nuestro objetivo: dominio y hosting.

Leer más...

React JS vs React Native

Al estar involucrados en el desarrollo de páginas web seguramente hayan escuchado hablar de React y React Native, y tal vez hayan dudado sobre cuál usar en un proyecto o cuáles son sus diferencias, si es asi este posteo es para vos :)

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!