¿Qué es Elastic Stack? Aprendé a monitorear tus aplicaciones

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

La aplicación que desarrollaste finalmente está productiva y todo marcha en orden hasta que el cliente te notifica que ocurrió un error y sus usuarios no pueden navegar dentro del sitio. Intentando mantener la calma inicias la terminal del sistema operativo del servidor y por línea de comando te dirigís hacia el archivo donde se almacenan los logs para encontrar alguna pista. Pero dentro tuyo sospechas que se aproxima una pesadilla: horas analizando 10MB de texto interminable.

¿Te resulta familiar? Entonces quizás nuestro nuevo y gran amigo Elastick Stack puede ayudarte. ¡Adelante!

Leer más...

¿Qué nos pasa cuando nos piden que paralelicemos nuestro trabajo?

"¡Paralelizá!". Como desarrolladores de software, ¿qué nos pasa cuando un cliente nos pide que paralelicemos nuestro trabajo? Si sos como yo, es probable que no guste la idea de que te digan como tenés que trabajar. De hecho, se supone que formás parte de un equipo ágil autodirigido que sabe muy bien como organizarse para lograr los objetivos del proyecto. ¿Por qué nos dicen esto? ¿Será un tema de confianza? ¿Creerán que inflamos las estimaciones para trabajar sin presiones? ¿Hay un esfuerzo que no le estamos mostrando?

Dejame darte dos consejos (y algunas técnicas) que pueden traerte claridad y, de yapa, mejorar mucho más tu relación con el cliente.

Leer más...

Conceptos básicos de tipos en TypeScript

TypeScript es un superset de JavaScript, pero a diferencia de este, tiene un sistema de tipos que lo hace de tipado estático. Existen varias formas de crear y manipular los tipos, a continuación vamos a ver las mas sencillas de estas formas, que nos ayudarán a solucionar la mayoría de los problemas de tipado.

Leer más...

Criterios de aceptación - ¿Qué son?

En la gestión de un proyecto en normal tener charlas sobre el producto con los clientes que a veces se tornan muy descontroladas. Es común que el cliente pida una nueva funcionalidad tengamos historias de usuario asociadas, pero muchas veces pasamos por alto el hecho de saber cuándo dicha historia está terminada. En este artículo vamos enfocarnos en ese tipo de problemáticas y una técnica para facilitar este trabajo.

Leer más...

Mitos del Pair Programming

Quizá estés familiarizado con el concepto de Pair Programming, o tal vez sea una práctica que normalmente no hacés o no conocés bien. Capaz pensás que lo estás haciendo perfectamente. O quizá creas que no. Podría ser que creas que tu organización rechaza la idea de hacer pair programming por pensar que es perjudicial para el negocio.

Si tenés algunas dudas sobre el Pair Programming o hay cosas que no te cierren de la práctica (¡más ahora en cuarentena!) te invito a que reflexionemos juntos.

Leer más...

User Story Mapping

Es normal que al estar en un equipo de desarrollo nos encontremos con la dificultad de organizar nuestro backlog. Una posible causa es que la pila de backlog plano con las historias priorizadas no nos indique hasta donde pensamos desarrollar software con valor para el cliente. Es por ello que en esta ocasión les quiero presentar una herramienta que posiblemente traiga un poco de tranquilidad a la hora de organizarse para dejar atrás esos fantasmas.

Leer más...

Mejorando nuestro código CSS con buenas prácticas

 

CSS es un lenguaje que vemos o utilizamos tanto que muchas veces damos por sentado que lo manejamos a la perfección, esta creencia nos puede limitar a la hora de aprender algunas prácticas que serán útiles tanto para nosotros como para nuestro equipo de trabajo.

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!