Category: Artículos Técnicos

8 cosas aprendidas de Android en el Codemotion 2014

8 cosas aprendidas de Android en el Codemotion 2014

En el pasado Codemotion 2014 pude asistir a varias charlas relacionadas con el desarrollo de aplicaciones para Android, en las que pude aprender y recordar algunos conceptos y herramientas que resumo en este pequeño artículo: 1. Model-View-Presenter El patrón Model View Presenter es muy similar a Model View ViewModel en la base, ya que tanto […]Sigue leyendo

Resumen de atajos de teclado de Visual Studio

Resumen de atajos de teclado de Visual Studio

Una de las sesiones que me resultaron más interesantes en el pasado TechEd 2014 fue la de Tips and Tricks de Visual Studio con Tarek Madkur. En ella, comentaba un montón de atajos de teclado que nos proporciona Visual Studio para mejorar nuestra productividad. En este artículo resumo brevemente las que más me han llamado […]Sigue leyendo

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

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 […]Sigue leyendo

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

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 […]Sigue leyendo

Kata UpperCounter con Software Craftsmanship Madrid

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 […]Sigue leyendo

Y esto son las Interactive Rooms

Y esto son las Interactive Rooms

En las últimas semanas he estado trabajando junto con el resto del equipo de VS Anywhere en una funcionalidad completamente nueva para nuestro Web Workspace, que hemos denominado Interactive Rooms. Con ella, y aprovechando la recientemente presentada API de Visual Studio Online, podemos iniciar sesiones de colaboración directamente desde el navegador conectados con un repositorio […]Sigue leyendo

Primeros pasos con ASP.net vNext

Primeros pasos con ASP.net vNext

Desde hace pocas horas podemos acceder al código de las primeras demos de ASP.net vNext. En este artículo veremos cómo configurar nuestro entorno para usar kvm y además veremos qué trae el código de pruebas. KVM y KRE Uno de los grandes cambios a partir de esta versión es que ya no hablamos de un […]Sigue leyendo

Primer contacto con Redis desde C#

Primer contacto con Redis desde C#

Tenemos muchos tipos de bases de datos en memoria, como MongoDB o RavenDB, aunque hay una de ellas que se emplea especialmente para labores de caché, y esa es Redis. En este artículo veremos algunas nociones de Redis así como su uso desde C#. Sobre Redis Redis no es, ni mucho menos, el último en […]Sigue leyendo

My february pet project: RealPoll (10+ technologies + a lot of fun)

My february pet project: RealPoll (10+ technologies + a lot of fun)

Test it live: Realpoll at Azure After my fist side-project (which I might publish on march or april) with Angular.js, I’ve been playing with different web technologies by doing a remake of a hackathon idea: Meet realpoll. The Idea Teachers and speakers often need a way to engage the audience and give them the possibility […]Sigue leyendo

Transformando web.config (o app.config) para depuración

Transformando web.config (o app.config) para depuración

Una de las características más interesantes de los ficheros web.config, es que al publicarlos podemos aplicar una serie de transformaciones a los mismos, de tal manera que ciertos datos que estén en depuración no lleguen en modo release, y viceversa. Sin embargo, hay casos en los que nos puede ser útil tener varios ficheros config […]Sigue leyendo