Artículos

En la sección de artículos de programando en .net podrás encontrar las últimas publicaciones sobre desarrollo, metodologías y tecnologías sobre la plataforma .net de Microsoft.

  • Gestión de excepciones con WCF - REST

    Tags: WCF, exception, fault, REST

    Mi compañero fernandoescolar escribió un artículo muy interesante sobre la Gestión de excepciones con WCF que te recomiendo leas para ponerte al día sobre buenas prácticas cuando trabajamos con servicios WCF, y a ráiz de leerlo me he acordado del problema que tuve el otro día desarrollando una API REST sobre WCF. ¿Que ocurre … more

  • Gestión de excepciones con WCF

    Tags: WCF, exception, fault

    Hace unos días en los foros de Windows Communication Foundation de MSDN un usuario preguntaba por la diferencia entre Faults y Exceptions dentro de esta plataforma. La respuesta me llevó a escribir una pequeña introducción a la gestión de excepciones para los servicios WCF que me gustaría ampliar en este artículo. Para los más … more

  • Reactive Extensions (#codemotion)

    Tags: rx, reactive extensions

    El pasado fin de semana @quiqu3 y @fernandoescolar estuvieron en Madrid, en la codemotion, en representación de programando en .net. Además tuvieron el placer de impartir una pequeña charla de 45 minutos acerca de las reactive extensions. Aprovechando este hecho, nos gustaría cerrar de una forma más o menos elegante la serie de artículos sobre rx, … more

  • Rx V - Schedulers y Linq2Events

    Tags: rx, reactive extensions

    Hoy os vamos a proponer el último artículo teórico acerca de las reactive extensions. Una vez hemos definido las rx, sabemos qué son los sujetos y las operaciónes de creación y Linq, ya podemos hablar de el último parámetro de la fórmula que definimos en su día: los Schedulers.

    Es muy normal en el contexto actual de … more

  • Rx IV - Linq: operaciones con observables

    Tags: rx, reactive extensions

    Hemos llegado al cuarto artículo sobre reactive extensions en el que vamos a hablar de operaciones que se pueden realizar con observables. Pero, como hace unos días que no publicábamos nada al respecto, vamos a hacer primero una pequeña retrospectiva. Hasta ahora hemos tratado de explicar rx como una fórmula matemática:

    Dentro de esta formula hemos … more

  • Creando HTML Helpers personalizados en ASP.NET MVC 3

    Tags: asp.net, asp.net mvc, mvc, HTMLHelper

    Gracias al equipo de programandonet.com por ofrecerme otro sitio donde poder compartir mi conocimiento con la comunidad. Voy a ir escribiendo cosas acerca de ASP.NET MVC y como podemos customizarlo poco a poco, motores de vistas, controladores, modelos, testing, integración continua, despliegues, herramientas... Para empezar a abrir boca, voy a empezar por hablar de los HTML Helpers de … more

  • Windows Azure Connect

    Tags: azure connect cloud

    Este es mi primer artículo en programandonet.com, aunque espero que no el último. En esta ocasión me gustaría hablaros de Windows Azure Connect, uno de tantos servicios que nos ofrece el portal de Windows Azure.

    Antes de continuar con Azure Connect, voy a hablaros un poco de Windows Azure, para los que no estéis al día sobre temas de Cloud Computing. … more

  • Antipatrones: aprendiendo de los errores de otros (y III) #bdc11

    Tags: bdc11 antipatrones

    Tras el de desarrollo y el de arquitectura, en este tercer y último post sobre antipatrones nos vamos a centrar en los referentes a gestión de proyectos. Tal vez se traten de los más dañinos para el buen resultado de un proyecto. Una aplicación llena de código spaghetti o con una arquitectura mal diseñada, seguramente es capaz de funcionar de una … more

  • Sobre WCF, DTO, EF, POCO y los principios de la programación

    Tags: programandonet, opinion, WCF, POCO, DTO, KISS, SOLID, Entity Framework, EF

    Creo que este es el primer artículo que vamos a ver en programandonet a modo editorial. Esto es el resultado de una conversación en el grupo de arquitectos .net de LinkedIn, en la que se hablaba sobre usar POCOs de entity framework como DTO para servicios WCF, que se inició hace unos días. Y es que, no me hubiera gustado que algunas conclusiones y escritos se … more

  • Rx III - Linq: crear objetos observables

    Tags: rx, reactive extensions

    Año nuevo artículo nuevo. Después de dos artículos cargados de conceptos teóricos y pruebas, ha llegado el momento de empezar a sacarle partido de verdad a la reactive framework. Hasta ahora hemos visto cuales son los principios en los que se fundamenta Rx, los objetos que vamos a tener que utilizar (los sujetos) e incluso introdujimos el uso de una clase llamada … more

buenas prácticas

Para ser los mejores hay que aprender primero: the pragmatic programmer, clean code, the art of unit testing, DDD, ... eXtreme Programming, patrones y antipatrones.

últimas tecnologías

Queremos programar lo último y para ello necesitamos utilizar la última versión de la framework .net, los IDE más modernos y las librerías más novedosas.

agilismo

Basandose en el manifiesto ágil, el agilista es quien practica desarrollo ágil de software (agile). Lo importante es adaptarse al cambio y encontrar los problemas lo antes posible.