¡Creemos un Modelo!

(you can also read this post in english)

Kinori Tech

喜(ki) – regocijarse, tomar placer en
範(nori) –
patrón, ejemplo, modelo

Nos apasiona la Ingeniería Guiada por  Modelos -MDE por sus siglas en inglés- y Kinori Tech es el fruto de esta pasión. La MDE hace parte de la mayoría de nuestros proyectos de desarrollo de software y el principal foco de nuestro negocio.

Nosotros dos (Horacio y Betty) hicimos nuestro doctorado en Ingeniería de Software en áreas relacionadas con la MDE; Horacio, ejecución de lenguajes declarativos de transformación de modelos y Betty, en la ejecución reactiva de tareas de modelado. Kinori Tech se fundó con el propósito de ayudar a otros a adoptar la MDE como parte de su desarrollo de software, y para ayudar a desarrollar aplicaciones para la comunidad MDE. Ambos somos hispanoparlantes (nacimos en Colombia y México, respectivamente) y somos conscientes de la brecha que existe entre el inglés y otros idiomas cuando se trata de encontrar contenido por internet sobre este tema. Este blog también es, precisamente, un pequeño esfuerzo por cerrar esa brecha.

Ahora, una pequeña confesión, somos obsesivos y curiosos (un poco geeks, si es cuestión de ser más específicos; y en especial Horacio) y como como resultado nos hemos embarcado en una gran gama de proyectos alternos: desde la automatización de nuestra casa hasta la construcción de juegos para pasar el tiempo con nuestras familias. También creemos en el código abierto y queremos contribuir a las herramientas y entornos de desarrollo existentes, y construir los nuestros propios. Estamos convencidos de que en todo lo que hemos hechos hay lecciones para aprender y conocimiento para compartir. Por eso queremos que este blog sea un mecanismo para compartir con ustedes nuestras historias de éxito y de fracaso. En últimas, esperamos que nuestra pasión por la MDE se vuelva también la suya.

¿De qué trata este blog?

Este blog es sobre desarrollo de software. Escribimos sobre herramientas y entornos de desarrollo, aplicaciones para el usuario, sitios web, scripts, etc. en Java, Python y en JavaScript/TypeScript, con un giro: siempre que sea posible vamos a usar las herramientas y técnicas de la MDE para alcanzar el resultado deseado. Es así que van a encontrar pequeños tutoriales, demostraciones y/o entradas que muestran cómo configurar y usar herramientas o marcos de referencia (incluyendo algunos desarrollados por nosotros mismos).

Adicionalmente, también encontrarán entradas sobre aspectos más “filosóficos” de la MDE, por ejemplo: consideraciones a tener en cuenta al crear meta-modelos, cómo escoger herramientas para usar en conjuntos de herramientas para actividades MDE y usando la MDE más allá del Java (el lenguaje con unas de las herramientas y marcos de referencia de la MDE más maduros).

¿A quién queremos llegar?

Esperamos que nuestras entradas sean interesantes tanto para desarrolladores experimentados como para personas que hasta ahora emprenden su viaje en el mundo del software. Tal vez nos consideran “evangelistas” de la MDE, pero estamos convencidos de que usarla puede producir un software de mayor calidad con menos esfuerzo y en menor tiempo.

¡Contáctenos!

Recibimos comentarios a esta entrada con opiniones y preguntas. Con esto dicho, también nos reservamos el derecho de quitar algunos comentarios que no sean relevantes ni a las entradas ni al sitio. También pueden utilizar el formato de contacto del sitio principal o mandarnos un correo si quieren discutir algunos temas con mayor profundidad o si nos quieren contactar para cualquier otro asunto.

Metas

Queremos servir a la comunidad de la MDE, inspirar a otros a recorrer este camino con nosotros y responder preguntas sobre diferentes aspectos del desarrollo de software. ¡Queremos crear una comunidad de cien personas para que reciban nuestra lista de correo! Cien apasionados desarrolladores de software con interés en la MDE.

Traducido por Luisa F. Cano – luisafer_cano <at> hotmail <dot> com


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *