Javascript se está comiendo el mundo [VIDEO]

Es impresionante pensar como JavaScript, un lenguaje desarrollados en los 80’s con el único objetivo proporcionar validaciones de formularios y alertas a los usuarios, se ha convertido en el lenguaje de programación más utilizado en el mundo, sobre pasando a lenguajes tan populares como Java o Python y ejecutándose prácticamente en todos lados, desde FrontEnd, BackEnd y Dispositivos Móviles.

Principios SOLID y patrones de diseño

Cuando empecé a estudiar diseño y arquitectura de software, uno de los primeros conceptos con que me encontré fue el de los principios de diseño SOLID.

Me parecieron unas ideas muy interesantes, pero no tan fáciles de aplicar.

Luego aparecieron los patrones de diseño, y todo empezó a tener sentido. Los patrones me dieron estrategias puntuales para resolver problemas específicos en mi código. Mi forma de programar cambió radicalmente luego de conocer los patrones de diseño.

(más…)

Patrón Factory Method – Introducción [Primera parte] [Video]

En este video te enseñare la teoría que hay detrás del patrón Factory Method, este patrón permite la creación de objetos de un subtipo determinado a través de una clase Factory. Esto es especialmente útil cuando no sabemos, en tiempo de diseño, el subtipo que vamos a utilizar o cuando queremos delegar la lógica de creación de los objetos a una clase Factory. Utilizando este patrón podemos crear instancias dinámicamente mediante la configuración, estableciendo cual será la implementación a utilizar en un archivo de texto, XML, properties o mediante cualquier otra estrategia. (más…)

MongoDB Atlas – Database as a Service

Hasta hace poco, tener una base de datos 100% funcional y perfectamente administrada, era casi imposible o todo un reto, pues se requiere personal altamente calificado para entender las señales sutiles que una base de datos nos arroja a medida que el performance de degrada, se incrementa el número de usuarios simultáneos o el Disco duro se llena, etc. Es por esta razón que MongoDB lanza la plataforma MongoDB Atlas, la cual es una base de datos como Servicio (DaS). (más…)