Patrón estructural - DECORATOR

En la edición anterior hicimos foco en el patrón de comportamiento OBSERVER. En esta entrega vamos a hacer foco en el patrón estructural DECORATOR. Allá vamos!

Leer más...

Node + MVC

Volvemos con más Node, y en este caso vamos a ver como implementar el patrón MVC (Model-View-Controller) con Node Js y Express Js, para que empecemos a hacer nuestra propia página web.

Leer más...

Todos somos creativos

Seguramente coincidas conmigo si digo que la creatividad es una de las cualidades más importantes de un desarrollador de software. También podrás coincidir en que usamos la creatividad para varias otras cosas, desde decidir el nombre que le vamos a poner a una variable o generar ideas en una retrospectiva, hasta decidir que vamos a almorzar o qué color de remera nos vamos a poner al salir de casa.
Quizá creas que sos muy creativo. Quizás hasta creas que eso es algo que no se te dá. ¿Y si elegimos creer que todos somos creativos? Hoy vamos a ver algunas ideas que pueden servirte para hacer brillar tu creatividad.

Leer más...

Refactor: ¿por dónde empezar?

Recuerdo una vez que me encontré desarrollando una historia de usuario que requería cambiar un método que había hecho hace mucho tiempo atrás. Inmediatamente antes de arrancar noté que algo me hacía ruido, no me gustaba, no me convencía. Me di cuenta que tardé más de lo que me hubiese gustado en entender qué hacia realmente ese método. Inmediatamente pensé "mmm... ¡creo que esto amerita un refactor!".

Es probable que te haya pasado algo similar en algún momento y que, como yo, te parezca que el código parece ser muy complejo para cambiar y no sabés por dónde empezar. En este post te voy a dar cinco consejos para que puedas hacerlo.

Leer más...

Securizando mi Api con Spring Security y Oauth 2.0

El desembarco de los micros servicios como una nueva forma de pensar nuestras aplicaciones nos ha enfrentado a nuevos desafíos a la hora de securizar nuestras Api, Oauth 2.0 nos da la receta para hacer esta tarea mucho más sencilla y Spring Security nos provee el soporte para implementar nuestras soluciones utilizando estas recetas sin tener que reinventar la rueda.

Leer más...

Patrón de comportamiento - Observer

En la edición anterior hicimos foco en el patrón creacional PROTOTYPE. En esta entrega vamos a indagar en el patrón de comportamiento OBSERVER. Allá vamos!

Leer más...

Aprende la arquitectura de microservicios 

En post anteriores ya hemos visto que es la arquitectura de software, para que nos sirve y algunas de las más usadas con sus pro y contras.

En este nuevo post vamos a ver una arquitectura relativamente nueva y muy difundida, la arquitectura de microservicios. Es implementada por grandes empresas como Netflix, Spotify y otros por sus ventajas y además existen muchas contribuciones de la comunidad para que las desventajas que esta posee no sean difíciles de llevar.

Leer más...

CSS Grid vs Flexbox vs Bootstrap

En anteriores posts estuvimos descubriendo las herramientas que nos proveia CSS3 para mejorar la disposicion de nuestros elementos en nuestra página web, en este post vamos a dilusidar cual es la ventaja de cada una para poder tomar la decisión correcta a la hora de desarrollar nuestro frontend. Allá vamos…

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!