• Eliminando acoplamiento en un controlador ASP.net MVC

    Cuando desarrollamos aplicaciones web podemos caer en el error de dar demasiada responsabilidad a nuestros controladores lo que nos puede traer problemas en el futuro al intentar refactorizar ese código. En este artículo veremos cómo partiendo de una acción donde la carga de datos se realiza desde el propio controlador podemos reducir el acoplamiento a…

  • Adding multiple languages to a Windows Store app with Javascript and Angular

    Leer este artículo en castellano aqui Last thursday I could attend a debate organized by MSCoders Madrid user group, related with localization of apps in a web enfironment. After the event I got interested in frontend localization with Javascript. As Karmacracy for Windows is a Javascript app, I decided to do some experimentation on localizing…

  • Agregando múltiples idiomas a una aplicación de Windows Store con Javascript y Angular

    **Read this article in English here El pasado jueves tuve la ocasión de asistir a una mesa redonda organizada por el grupo MSCoders relacionada con la localización de aplicaciones en entornos web. Tras el evento, uno de los temas que más llamó mi atención fue la localización en la parte Javascript, y como tenía una…

  • Artículo Invitado: ECMAScript 6 y la nueva era de JavaScript por @CKGrafico

    Comenzamos con este artículo una nueva sección llamada «Artículos Invitados», en este caso tengo la suerte de contar con Quique Fernandez Guerra, Microsoft Student Partner y desarrollador Javascript: Quique Fdez. Guerra Desarrollador y amante de JavaScript Twitter: @CKGrafico Web: CKGrafico.com Quique es un usuario muy activo de comunidades de desarrollo frontend, y le hemos visto…

  • Creando un motor de inyección de dependencias con C#

    Read this article in English: Creating a Dependency Injection in C# De acuerdo con la Wikipedia, la inyección de dependencias es un patrón de diseño de software que nos permite seguir el principio de inversión de dependencias mediante inversión de control, es decir, definir las dependencias de una clase desde fuera de la misma. En…

  • Kata UpperCounter con Software Craftsmanship Madrid

    El pasado martes 5 de agosto tuve la oportunidad de acudir a mi primer meetup de Software Craftsmanship Madrid, en el que se celebaba un coding dojo facilitado por Carlos Ble @carlosble. El objetivo de la sesión era hacer uso de un patrón diseñado por Robert «Uncle Bob» Martin llamado «Transformation Priority Premise» que nos…

  • Creating a Dependency Injection Engine with C#

    According to the Wikipedia, dependency injection is a software design pattern that implements inversion of control and allows a program design to follow the dependency inversion principle. This patttern is implemented in C# with engines that generate all the required dependencies for our objects like Ninject, an open-source engine with a simple syntax and plugins…

  • First contact with AppNow, an awesome tool for generating and deploying code on the cloud

    Disclaimer: Although I know personally members of the AppNow team, I don’t have any relationship with the company and with the products it develops. TL; DR The creators of the Radarc tool have just launched a free preview of AppNow, an online cloud based service that allows us to generate a MEAN backend for our…

  • Probando AppNow, lo nuevo de los chicos de Icinetic

    Disclaimer: Aunque conozco personalmente a miembros del equipo de AppNow (unos auténticos cracks) no tengo ninguna relación con la empresa ni con los productos que ella desarrolla. TL; DR Los creadores de Radarc acaban de lanzar la preview gratuita de AppNow, una herramienta en la nube para generar un backend para nuestras aplicaciones. En este…

  • Cacheando con Varnish un proyecto ASP.net MVC5

    Una caché, por definición, es un almacenamiento a corto plazo de información y con una altísima velocidad de acceso, permitiéndonos mejorar el rendimiento de nuestros sistemas. En el caso de la web podemos diferenciar dos tipos: Caché de cliente, que se hace en el navegador y que nos permite no tener que traer de internet…

Quieres recibir las entradas en tu email?