Publicado por
José Manuel Alarcón
el
Una necesidad muy habitual en la de crear aplicaciones web multi-idioma. Es decir, aplicaciones web que se adapten a las preferencias de idioma de cada usuario que la visita. Dicha adaptación puede ser automática, sin que el usuario tenga que hacer nada, o voluntaria, cuando el usuario puede elegir su idioma de preferencia desde la propia interfaz de la aplicación.
Curiosamente, en ASP.NET la parte fácil es la automática, ya que solo hay que crear los recursos para cada idioma disponible en la aplicación (carpetas App_LocalResources y App_GlobalResources y los archivos .resx para cada idioma). Luego, gracias a las características de localización automática de .NET, con un simple ajuste en web.config podemos hacer que la aplicación se adapte automáticamente al idi...
[Más]
Publicado por
José Manuel Alarcón
el
Una Tupla es una estructura de datos que nos permite almacenar hasta 8 valores diferentes, de difere
[Más]
Publicado por
José Manuel Alarcón
el
La Task Parallel Library es una biblioteca que apareció con .NET 4.0 y cuya misión es facilitar la vida a los programadores a la hora de construir aplicaciones multi-subproceso y con hilos.
La biblioteca es muy extensa pero tiene pequeñas joyas a las que les podemos sacar partido de manera directa y sencilla, sin necesidad de meternos en honduras.
Una de estas joyas es la versión paralela de un bucle For Each.
La idea es que si tenemos que procesar una lista de objetos de cualquier tipo (desde simples números o cadenas hasta objetos más complejos) y no nos importa en qué orden se procesen, sólo que se les aplique a todos una misma función, entonces el ForEach paralelo es lo que necesitamos para agilizar nuestra aplicación.
Este método cogerá una lista...
[Más]