• 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…

  • 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…

  • Depurando un crash de explorer.exe en Windows 8.1

    Hace unos días mi explorador de Windows 8.1 empezó a fallar, teniendo cuelgues cada cierto tiempo que me llegaban a bloquear una buena parte del sistema, y que concluían con un reinicio automático del explorador. Lo curioso es que no era posible reproducirlo, así que, para intentar averiguar qué pasaba, me he armado de valor…

  • Clases abstractas VS Interfaces + métodos de extensión en C#

    El uso de clases abstractas y herencia para organizar la lógica de nuestras aplicaciones se puede sustituir o complementar con interfaces y métodos de extensión usando C#. En este artículo veremos un ejemplo de ambas aproximaciones así como sus ventajas e inconvenientes. Clases Abstractas Las clases abstractas nos permiten tener una clase base con cierta…

  • SignalR with external assemblies and obfuscators

    Developing with SignalR is a very interesting experience. The technology, which allows us to create solutions that interact in real time with the browser and native apps, provides us with several layers of abstraction over technologies such as WebSockets, so that we can focus on the specific features of our apps. However, sometimes these abstractions…

  • Un tip rápido: SignalR, ensamblados externos y ofuscación

    Desarrollar con SignalR es una experiencia muy interesante. La tecnología, que nos permite crear soluciones que interactúen en tiempo real con el navegador y con aplicaciones nativas, nos proporciona varias capas de abstracción sobre tecnologías como WebSockets, para que podamos centrarnos en el contenido de nuestras aplicaciones. Sin embargo, a veces los árboles no dejan…

  • 2014: Mi primer #Bilbostack

    El pasado sábado tuve la oportunidad de efectuar un viaje relámpago para acudir a mi primer Bilbostack un evento que reunía a grandes profesionales de la talla de Rodrigo Corral, Vicenç García, David Bonilla, Ibon Landa o Alfredo Fernández para discutir de temas técnicos y no tan técnicos. Aquí va pues, mi breve resumen. Es…

  • Colaboración en tiempo real ente Visual Studio y un navegador, Web Workspace bajo el capó

    Entrada basada en la publicación original en inglés en el blog de VS Anywhere Durante las últimas semanas he estado bastante ocupado desarrollando, junto con el equipo de VS Anywhere una nueva característica llamada Web Workspace, que nos permite colaborar usando Visual Studio con cualquier otro usuario a través de un navegador. Tiene más o…

  • VS Anywhere Workspace, a peek under the hood

    Last week I took part in the launch of the beta version of the Web Workspace, a new feature for VS Anywhere that allows us to collaborate using Visual Studio with other user who only needs a modern web browser. It has been a long, interesting an funny experience. The result of that experience is…

  • How to measure time in .net in the WRONG way

    Last week after a brief talk with a colleague I remembered a rather curious bug that we had some time ago, related to the dangers of measuring time intervals in the wrong way. We had a system that made certain calculations on a regular basis. This system stored a timestamp of the last sync date,…

Quieres recibir las entradas en tu email?