En Workshop Windows 8:
Sprint 2.1: Organización por categorías y tags en temáticas preferidas de forma manual ¿te animas?
“Los métodos de extensión permiten “agregar” métodos a los tipos existentes sin necesidad de crear un nuevo tipo derivado y volver a compilar o sin necesidad de modificar el tipo original. Los métodos de extensión constituyen un tipo especial de método estático, pero se les llama como si se tratasen de métodos de instancia en el tipo extendido. En el caso del código de cliente escrito en C# y Visual Basic, no existe ninguna diferencia aparente entre llamar a un método de extensión y llamar a...
Hace unas semanas escribí sobre un nuevo ORM ligero Oracle para .NET, desarrollado por Javier Torrecilla. El cual además contesto a diferentes preguntas que aproveche para hacerle.
Hoy tengo el placer de publicar un artículo de su autoría que hace una aproximación a las nuevas capacidades de programación asíncrona en la plataforma .NET.
Pero no solamente se queda en el análisis teórico, si no se...
Desde la presentación del Windows8 Developer Preview, los anuncios, eventos y novedades sobre el nuevo rumbo de la multinacional, está llenando de excitación y de nuevas futuras oportunidades de negocio a toda la comunidad de desarrollo.
Cosas como los proyectos MetroStyle, en xmla + c#, o html5 + javascript, llenan la imaginación de todo aquel que le guste el desarrollo . Y aún más, como quien...
Los desarrolladores de .Net también tenemos posibilidades de poder aprender mucho de otros compañeros que realizan Software Libre y de Código Abierto. Es curioso como aún hay miembros de la industria que igualan a Microsoft solamente al software comercial y con aplicaciones cerradas sin acceso al código fuente, mientras la compañía de Redmond mantiene hace años una política de fomento de la...
Los programadores .Net, orientados a la web, utilizan las plantillas de Webforms; las cuales permiten implementar Ajax de una forma muy sencilla añadiendo un control del tipo ScriptManager y teniendo toda la potencia, e inconvenientes, del control UpdatePanel.
Sin embargo todos sabemos que para facilitarnos mucho la vida tenemos la excelente librería de controles y extensores,...
El test, en cualquier de sus formas, es una de las más poderosas herramientas que tenemos los desarrolladores actuales para obtener un software de calidad, robusto y de más fácil mantenimiento. Incluso los test funcionales, que permiten realizar BDD, están entrando con fuerza en las técnicas generales que todo buen programador debiera conocer.
En el caso del ecosistema de desarrollo de Microsoft,...
El coste de desarrollo y explotación de proyectos es un factor clave en el éxito de productos de software. Este coste es tanto más importante cuanto menor sea el tamaño de la empresa que lo asume, llegando a su límite en las startups tecnológicas, que por fuerza necesitan minimizar sus gastos iniciales, y lo es también en los productos maduros y exitosos que a menudo consumen ingentes cantidades...
Turno para los desarrolladores .NET en el que respasaremos aquellas herramientas que deberian ser un must-have para cualquier desarrollador de la plataforma .NET de Microsoft.
También hablaremos de herramientas multiplataforma tanto para Linux como MacOS para el desarrollo de aplicaciones .NET. Vayamos al grano.
La Imagine Cup es, posiblemente, el mayor concurso de programación para jovenes desarrolladores. Promovida por Microsoft, con fases en más de 100 países y un premio final de 25000 dólares (además de distintos regalos conforme vas superando fases) se trata de una competición muy golosa para cualquier estudiante ya que, si bien ganar es muy complicado, realizar un buen papel viste mucho un...
Otro de los aspectos fundamentales de LINQ son los delegados genéricos introducidos en .NET Framework 2.0. En la mayoría de los métodos de extensión de la interfaz IEnumerable tenemos funciones en modo de predicados, selectores, selectores claves, etc. Todos ellos son, en su mayoría, representados por los delegados genéricos Action y Func.
En este artículo veremos como estos delegados genéricos...
¿Crees que deberían de eliminarse las patentes de software?
Que programa recomiendan para un desarrollo con un grupo de gente? Para tener ls cosas sincronizadas
¿Renunciarías a un trabajo por otro en el que cobrarías la mitad?
¿Qué lenguaje de programación o tecnología te gustaría aprender en los próximos meses?
En html5 puedo colocar una imagen en el body del index y otra en las las demás páginas?