Todas las entradas de: Joe Arroyo

SQL vs NoSQL desde la perspectiva de MongoDB

Continuamente participamos y leemos preguntas en diversos grupos de Facebook sobre programación. Hace poco nos dábamos cuenta que varias de ellas son respecto a NoSQL y hemos podido observar que muchas de esas preguntas son como estas: “¿debería utilizar MySQL o MongoDB para mi nuevo proyecto?”, “¿Qué es NoSQL?” y “¿Cuándo debería usar NoSQL?”

El cada vez más completo (y complejo) perfil de los desarrolladores nos obliga y motiva a aprender nuevas tecnologías. El error que en muchas veces hemos caído ha sido intentar aplicar una nueva tecnología recién aprendida a un determinado proyecto. Como prueba de concepto esto resulta excelente, pero cuando nos referimos a una aplicación puesta en marcha nuestro error es no analizar el verdadero problema de la aplicación que podríamos resolver con la nueva tecnología.

No son extraños los casos en los que se ve un forzado intento por utilizar una tecnología que no es la adecuada para un determinado escenario. Debemos analizar previamente el dominio del problema.

En esta ocasión no nos explayaremos hablando sobre NoSQL y sus distintos modelos actualmente utilizados como son Document Store, Key-Value, Wide-Columns, Graph y Multi purpose. Vamos a presentar una breve comparativa entre un motor de base de datos relacional (SQL) y un NoSQL.

Seguir leyendo SQL vs NoSQL desde la perspectiva de MongoDB

¿Buscas trabajo como front-end developer? Estos tips te pueden ayudar

Ya han pasado algunos días desde que escribí el último artículo. Armar el material para las clases realmente es una muy buena experiencia. Me está permitiendo profundizar más en varios temas. Estoy seguro que serán todo un éxito!!!

Mañana es el último día del año y como es costumbre mucha gente se toma vacaciones. Otros ven el nuevo año como el momento de un cambio, nuevas metas y por eso deciden cambiar de trabajo.

Seguir leyendo ¿Buscas trabajo como front-end developer? Estos tips te pueden ayudar

NodeJs: salto de versión de 0.12.x a 4 y 5

¿De 0.12x a 4 y 5? ¿De qué me perdí?

Si estuviste programando y te perdiste de todo lo que pasaba tras bambalinas ahora te vas a enterar, NodeJS saltó de la versión 0.12x a la 4 y 5.

¿Pero qué fue lo que sucedió? ¿Cómo es que hubo un salto tan abrupto en el número de versión? ¿Cúando pasó todo esto? Lejos de ser un tema técnico o marketero hay toda una historia por detrás.

¿Escuchaste sobre io.js? Tal vez lograste escuchar y no le prestaste mucha atención. Seguir leyendo NodeJs: salto de versión de 0.12.x a 4 y 5

Sobre las ventajas del MEAN stack

MEAN stack ha estado ganando terreno durante estos últimos años. Si googleamos un poco podemos encontrar que estas tecnologías empezaron allá por el 2009.

Tecnología | Fecha de aparición
Node.js: 27 de mayo del 2009 (dato de wikipedia)
MongoDB: 2009
AngularJS: 2009
Express: 26 de junio del 2009 (initial commit en github)

Seguir leyendo Sobre las ventajas del MEAN stack