El post de hoy viene porque no he sido capaz de encontrar un ejemplo de este escenario tan simple: estoy haciendo una subida de un archivo grande a un blob en Azure Storage en C# y me gustaría conocer el…
Posts tagged C#
Listado de elementos de un XML a .NET con XMLSerializer
Allá por el 2010, que se dice pronto, conté una forma súper elegante de volcar el contenido de un XML en un objeto en .NET utilizando XmlSerializer. Este fin de semana sufrimos un momento de frustración severa al no conseguir utilizar este…
Crear e instalar un servicio Windows
Estos días he estado trabajando con servicios Windows, los cuales se utilizan para realizar operaciones en background. Una de las principales ventajas de los mismos es que tenemos la posibilidad de ejecutarlos sin necesidad de tener un usuario logado en…
Leer tablas de un Excel con Open XML y Linq
Hace bastante tiempo escribí un post donde explicaba cómo era posible la creación de un archivo Excel con Open XML utilizando una base de datos como fuente. Esta vez, voy a comentar cómo podemos leer datos de una hoja para…
Cómo enviar peticiones utilizando OAuth: Firmando peticiones
En el mes de Mayo intenté mostrar cómo podíamos recuperar los tokens de autenticación, tanto para Twitter como para Yahoo, con el objetivo de hacer uso del protocolo abierto OAuth. A pesar de todo, es posible que aún tengamos dudas sobre cómo…
Crear Fluent Interfaces en C #
Eric Evans y Martin Fowler fueron los responsables de esta tendencia llamada Fluent Interface. El objetivo de la misma no era otro que el de mejorar la legibilidad del código y conseguir un uso más «fluido» de los métodos y…
Configurar credenciales del proxy en el web.config
Si tenemos una aplicación que necesita hacer uso de Internet y nos encontramos con un proxy, es necesario especificar de alguna manera la dirección del mismo. Si además es necesario hacer uso de unas credenciales para que se nos autorice…
Autenticación OAuth
Es posible que muchos de vosotros hayáis oído la noticia de que varias de las grandes empresas ya soportan autenticación en sus APIs a través de OAuth. ¿Qué es OAuth y por qué ha venido para quedarse? OAuth es un…
XMLSerializer y XML Attributes
Debido a la gran cantidad de información externa que debes tratar en tus aplicaciones, y la necesidad de llegar a un acuerdo de comunicación entre distintas tecnologías, hoy me gustaría mostrarte cómo es posible pasar información XML a objetos en .NET de…
Crear secciones personalizadas en el archivo de configuración
Generalmente hacemos el buen uso de utilizar el archivo de configuración para almacenar algunos valores que son necesarios para el funcionamiento de las aplicaciones, pero que pueden cambiar con el paso del tiempo: Cadenas de conexión a base de datos,…
Utilizando el API de TinyUrl
Todos aquellos que frecuentamos Twitter estamos más que acostumbrados a ver direcciones cortas generadas por distintos proveedores. En este post voy a mostrar un pequeño ejemplo de cómo podríamos utilizar uno de estos proveedores, TinyUrl, para conseguir esas direcciones cortas…
Crear un documento Excel con Open XML
¿Cuántas veces hemos necesitado exportar los datos desde una aplicación a un documento Excel? Este es uno de los retos de ayer y de hoy 🙂 Si bien las opciones son varias y, como no, algunas mejores que otras, he…