Trabajamos en una empresa de soft, desarrollamos software y somos buenos haciendoló. Por eso, creo que es bueno que participemos en el desarrollo y mejoras de las aplicaciones que utilizamos día a día. Ese es el caso del sistema de selección de las comidas diarias: nosotros deberíamos arreglarlo, mejorarlo, optimizarlo y, llegado el caso, reemplazarlo completamente.

My Menu (sistema que presenté en un post anterior) fue creado con el objetivo principal de probar y conocer algunas tecnologías, sé que el código y diseño no es el mejor. Tampoco está en producción actualmente.

Igualmente, creo que tiene algunas características interesantes y que puede ser una buena base para continuar juntos el desarrollo de una herramienta que utilizamos todos los días. Por eso me decidí a invitar a que visiten el código fuente y a que propongan cambios y mejoras.

My Menu forma parte de CommonJobs, un sistema de uso interno del área de recursos humanos de la empresa, y utiliza su base de datos y servidores.

En el assembly CommonJobs.Domain.MyMenu se describe el dominio; en CommonJobs.Application.MyMenu se utiliza la infraestructura de CommonJobs para persistencia, y tareas recurrentes; y el grueso del código está en el proyecto CommonJobs.Mvc.UI donde están los ViewModels y los templates de las páginas:

Espero en futuros posts ir más en detalle sobre los puntos o tecnologías interesantes. Mientras tanto, ¡espero pull requests en GitHub!

Bonus Track

Dado que no encontré ningún datepicker con las características deseadas y que se integrara correctamente con TypeScript, Bootstrap, Knockout y Moment.js, preparé moment-datepicker basado en bootstrap-datepicker de Stefan Petre. Es simple, fácil de usar y tiene su paquete de nuget listo para utilizar en Visual Studio.



blog comments powered by Disqus

Published

21 January 2013
Under MyMenu

Comments

Tags