Singleton como antipatrón

Un patrón de diseño de soluciones software con contraindicaciones

El patrón arquitectónico singleton, es un modelo muy conocido de diseño de soluciones de software. Básicamente es conocido por ser un patrón de creación de instancias únicas para toda una aplicación software. Sin embargo, existen algunas advertencias en su uso que nos gustaría compartir contigo. A continuación, te presentarémos por... [Lee Más]

¿Que son las pruebas unitarias en desarrollo de software?

Conoce la herramienta de testing que impulsará la calidad de tus desarrollos.

En anteriores publicaciones he resaltado la importancia de realizar pruebas como guía para mejorar el producto software. Y es que la importancia es tal, que permite orientar el desarrollo a la consecusión de requerimientos y, por lo tanto, los objetivos de negocio. Sí, y por supuesto, sabes que es importante,... [Lee Más]

Marketing tradicional en el SEO / SEM

Publicidad tradicional y voz a voz como ayuda para optimización de estrategias SEO/SEM.

En la actualidad, es común encontrar campañas de mercadeo digital donde se ignora o rechaza la definición de estratégias de marketing tradicional, y menos, cuando se trata del posicionamiento en motores de búsqueda. Sin embargo, ejecutar estrategias de mercadeo tradicional, puede significar una serie de ventajas al momento de considerar... [Lee Más]

¿Como ser desarrollador fullstack en 2020?

Un camino hacia el desarrollo web fullstack en un mar de conocimiento.

Ser desarrollador de software en el 2020 puede llegar a ser bastante abrumador por la cantidad de información que puedes encontrar acerca de esta rama del conocimiento. Sin embargo, como en toda forma de estudio, es necesario dominar conceptos antes de entrar directamente con las tecnologías mas populares para el... [Lee Más]

¿Que es y en qué consiste el Open Source?

Aprende a involucrarte en el desarrollo de proyectos de código abierto.

El código abierto presenta muchas ventajas tanto para desarrolladores de software como para compañías de desarrollo, generando impacto y reconocimiento. De hecho, es una excelente forma de crecimiento profesional, y una adecuada forma de incursionar sobre nuevas tecnologías y soluciones que, día a día, están generando tendencias de desarrollo y... [Lee Más]

¿Por qué debería usar frameworks para desarrollar?

Algunas consideraciones sobre cuando usar frameworks para la elaboración de tus proyectos de software.

Al momento de iniciar un proyecto de programación, es necesario considerar si el framework que vas a usar te puede dar todas las funcionalidades necesarias para desarrollar tus requerimientos de software. A continuación, verás algunos elementos que debes considerar para tomar la mejor decisión. [Lee Más]

Seis ideas para contenidos virales que te fascinarán

Aprende sobre los contenidos más populares que pueden capturar la atención de tu audiencia y lograr tráfico orgánico a tus activos digitales.

El público que se mueve alrededor de nuestras redes hace posible que nuestra marca tenga el éxito que esperamos en el mundo digital. Por este motivo es importante consolidar tu comunidad. Empezaremos por identificar los elementos que permiten el diseño de contenidos, con el fin de atrapar la atención de... [Lee Más]

¿Qué es SEO en una página web?

El posicionamiento en motores de búsqueda. Un punto de inflexión entre el mercadeo y el desarrollo de software.

Con el auge de las tecnologías de la información y los motores de búsqueda generales, las compañías han puesto en marcha estrategias para promocionar sus productos y servicios, y así, convertir usuarios que buscan información recurrentemente en posibles consumidores. Esto ha conllevado a que las compañías compitan por un posicionamiento... [Lee Más]