Categoría: Artículos Técnicos
-
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…
-
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…
-
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…
-
Angular.js para aplicaciones Windows Store
Existe una gran variedad de frameworks javascript, Angular, Ember, knockout, etc. Todos ellos nos proporcionan algo que aquellos que hemos hecho wpf estábamos esperando: Data binding, y la posibilidad de usar patrones como MVVM. En este artículo doy un vistazo a Angular.js, un framework desarrollado por Google que está dando mucho de que hablar, y,…
-
Moving windows programatically with Windows API, the path to WinResize
When we test VS Anywhere in a production environment, one of the things that we tend to do is to open 2 sessions of Visual Studio on either side of the screen, so we can make quick tests of specific features. This requires opening 2 different instances of visual studio by hand, and attach each…