Uncategorized
Herramienta: HFS – Http File Server
· ☕ 3 min · ✍️ eiximenis
Muy buenas! Cuando preparo demos de HTML5 y JS, si no hay involucrado un servidor de por medio, no suelo utilizar VS para generar el proyecto si no algún editor más liviano, como Sublime Text o Notepad++ (personalmente prefiero el primero mil veces al segundo). El único problema reside en que algunos navegadores, por seguridad, no ejecutan Javascript cuando el origen es file:// (es decir cuando estamos cargando un fichero del sistema de ficheros).

[WaveEngine] Primeros pasos…
· ☕ 8 min · ✍️ eiximenis
Buenas! Hace algunos días, no muchos, que me estoy pegando (en el buen sentido de la palabra) con WaveEngine, esta maravilla que han creado los chicos de Plain Concepts. Disclaimer: Este post (y todos los que puedan venir) no pretenden sustituir la documentación oficial. No me considero un experto en Wave ni de lejos, realmente soy un aprendiz de nivel 1 🙂 Simplemente voy a expresar mis experiencias y lo iré haciendo a medida que las vaya teniendo, así que bueno… puede haber inexactitudes, errores, omisiones, etc… en estos posts.

[C#]–Enumeraciones y corutinas
· ☕ 4 min · ✍️ eiximenis
¡Buenas! Empezamos con una pregunta: ¿Cual es el resultado de este programa? class Program {     static void Main(string[] args)     {         var data = Foos;         foreach (var foo in data)         {             ChangeFooValue(foo);         }           var firstFoo = data.First();         Console.WriteLine(firstFoo.Value);         Console.ReadLine();     }       private static IEnumerableFoo Foos     {         get         {             for (var idx = 1; idx 10; idx++)             {                 yield return new Foo(idx);             }         }     }       private static void ChangeFooValue(Foo foo)     {         foo.

Combos en ASP.NET MVC
· ☕ 14 min · ✍️ eiximenis
Buenas! Una de las preguntas más referentes en ASP.NET MVC consiste en como crear combos, enlazarlas, etc, etc… La verdad es que la documentación sobre este punto es un poco difusa y dispersa así que intentaré en este post mostrar un poco las distintas formas que tenemos en ASP.NET MVC de crear combos. Para ilustrar las distintas opciones partimos de una clase “Database” que simula un contexto de ORM. Es una clase que simplemente tiene dos listas (estáticas), una de ciudades (Cities) y otra de provincias (States).

HTML5 – Que tus usuarios suban su foto a su perfil (WebRTC)
· ☕ 7 min · ✍️ eiximenis
Venga, seguro que como la mitad de mortales tienes una idea de negocio que consiste en hacer una web y que te la compre Google (la otra mitad esperan que la compre Microsoft :p). Si este es el caso, ya sabes que se trata de tener cuantos más usuarios mejor (ahí tienes el caso de Mammoth que han lanzado una campaña viral para que todos nos apuntemos allí aunque no tengamos ni idea de que va).

Objective-C para desarrolladores de C# (ii)–Punteros
· ☕ 6 min · ✍️ eiximenis
Aaahhh… los punteros son una de las bestias negras del desarrollo. Desterrados de los dominios de los lenguajes orientados a objetos “modernos” como Java por ser demasiado “próclives a errores” los punteros se han convertido en una especie de ser mitológico, temido por muchos desarrolladores que tiemblan cuando ven un asterisco dando vueltas por ahí… Incluso C# los tiene medio apartados por ahí, rodeados de unsafes por todas partes. ¿Qué es un puntero?

WebApi–Recibir en un controlador un IEnumerable desde URL
· ☕ 4 min · ✍️ eiximenis
Muy buenas! En un proyecto en el que estoy trabajando ha surgido la necesidad de pasarle via GET una lista de ids con los que hacer algo. La acción del controlador FinishersController está declarada de la siguiente manera: public IEnumerableTrackingAndCompetitorDTO GetByRaces(IEnumerableint id) {     return null; } Ahora viene el momento de llamar al controlador: /api/Finishers/10,20,30 –> Devuelve un 404 /api/Finishers/10 –> Enlaza a al acción pero id es null /api/Finishers/?

WebApi–Devolver tipos anónimos en XML
· ☕ 10 min · ✍️ eiximenis
Bueno… Honestamente: este post viene a colación de que se estuvo hablando por Linkedin de dedicar hoy (4 de Marzo) un post o algo a WebApi. He de decir que personalmente, no suelo planificar de que escribo. Es decir, tengo varias series abiertas de posts, montones de artículos en borrador y luego voy escribiendo cosas según me van viniendo. WebApi es un tema que he tratado bastante en mi blog. Uno de los temas que NO he tratado y que era un buen candidato era la exposición de servicios OData usando WebApi.

Como hacer seguros tus servicios WebApi
· ☕ 16 min · ✍️ eiximenis
Buenas! Este post surge a raíz del comentario de Felix Manuel en mi post anterior Inyección de dependencias per-Request. En él Felix comentaba que le gustaría ver algo sobre autenticación y autorización de WebApi… así que vamos a ello. Todo lo que comentaré en este post va destinado a servicios WebApi que queramos tener en internet. No hablaré nada de otros escenarios como intranets que pueden tener otras soluciones. Vamos a partir del template de proyecto ASP.

Objective-C para desarrolladores de C# (i)–Introducción
· ☕ 4 min · ✍️ eiximenis
Muy buenas! Con este post inicio una serie de posts (como siempre, ni idea de cuantos van a ser) dedicado especialmente a desarrolladores de C# que quieran empezar con Objective-C. No soy un experto en Objective-C ni esta serie pretende que te conviertas en un experto en este lenguaje. Tampoco es un tutorial de Objective-C. Es simplemente una ayuda para todos aquellos desarrolladores con un background de C# y .NET que tengan curiosidad por ver como es el lenguaje de la manzana.