Conoce los conceptos necesarios para proteger tus aplicaciones web

En la era de la información y la tecnología, muchos datos sensibles transitan por redes y están alojados en aplicaciones u organizaciones que se usan día a día. Para evitar que esa información sea vista o manipulada por cualquiera, los desarrolladores estamos obligados a proveer un marco de seguridad.

De esto se encarga la seguridad informática, que te vamos a introducir en este artículo.

Leer más...

Un equipo funcionando desde el día uno

Muchas veces nos vemos en la situación de formar un nuevo equipo de trabajo con personas que no se conocen o que recién están empezando en el desarrollo de software. Es común preguntarse por dónde deberíamos arrancar, qué cosas hacer, y puede parecerte una tarea muy difícil. Bueno, quizás no sea tan complicado... 🤔

En este post vamos a ver 5 consejos súper prácticos para ayudarte a conformar un equipo que funcione desde el día uno.

Leer más...

Niko Niko: ¿Cómo está el ánimo de tu equipo?

En un equipo que trabaja con metodologías ágiles (como Scrum) llevar diferentes métricas durante el ciclo de vida de un proyecto es sumamente importante. Por ejemplo, ¿para qué traqueamos la velocidad del sprint, la cantidad de issues en testing, la performance de un módulo o la satisfacción del cliente? ¡Para tomar decisiones!

El Niko-Niko (del japonés "sonriente") es una herramienta que nos sirve para medir uno de los factores más importantes del proyecto: el equipo.

Leer más...

Machine Learning: Consulta a tu algoritmo inteligente por medio de un servicio REST en una aplicacion WEB en JAVA

¡Bienvenidos al tercer post de Machine Learning del blog! En el vamos utilizar el algoritmo inteligente creado en el anterior post y vamos a importarlo en un aplicación Web en JAVA. Para terminar vamos a exponer un servicio REST al cual vamos a consultarlo para realizar predicciones. Así que ¡Manos a la obra!

Leer más...

Seguimiento de un proyecto ágil: Burn-up y Burn-down

Durante el desarrollo de un proyecto en Scrum, el equipo se compromete a entregar un producto en una fecha determinada. Teniendo en cuenta que la estimación no es 100% precisa y a fin de elaborar un plan de acción en caso de que haya graves retrasos, el equipo debe tener una herramienta para poder evaluar cómo progresa el desarrollo en función del tiempo disponible. Entonces ¿cómo medimos si estamos con tiempo de sobra o si no estamos llegando con lo comprometido a la Sprint Review o si estamos llegando bien a la fecha de entrega del proyecto?

El Burn-up y Burn-down son la respuesta a estas preguntas.

Leer más...

Code Review: Tips para una buena revisión de código

La revisión de código (Code Review) es una técnica muy utilizada para mejorar la calidad del código y que los desarrolladores mejoren sus habilidades a través del aprendizaje y discusión de problemas.

¿Alguna vez hiciste una revisión de código? ¡Te invitamos a que conozcas algunos tips para hacer las mejores revisiones!

Leer más...

Machine Learning: Construí tu primer algoritmo inteligente

En el anterior post hemos aprendido los conceptos básicos de Machine Learning. Ahora ha llegado la hora de codear nuestro primer algoritmo. En este post mostraremos como realizar un hola mundo con Python y Jupyter, explicando cada paso. ¡Así que manos a la obra!

Leer más...

Tus web apps mobile friendly: una intro a PWAs

Una PWA es una aplicación web que posee características adicionales que permiten mejorar la experiencia de usuario, mediante una fácil instalación, carga rápida, la capacidad de funcionar de forma offline y en malas condiciones de red. En este post veremos una breve introducción y cómo hacer nuestra app instalable.

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!