feed

.NET


Hace tiempo que podemos acceder al código de .NET Framework a modo de consulta. Incluso hace tiempo que es posible recorrer paso a paso el código del Framework cuando hacemos debug.

El problema está en que los archivos PDB para realizar estas operaciones se liberan con las actualizaciones principales del Framework. Así que cualquier actualización menor requiere nuevos archivos PDB.

Por suerte, parece que esto ha cambiado. Gracias al proyecto Roslyn – que dota de nueva funcionalidad a los...

Leer más »

    Un sistema concurrente suele resolver problemas de naturaleza intrínsecamente no determinista, lo que quiere decir que no podemos predecir la secuencia exacta en la que ocurrirán ciertos eventos.
     Por otro lado, existen procesos deterministas que, por su complejidad, nos resultan más cómodos de resolver usando enfoques no deterministas, como la programación guiada por eventos o como cuando...

Leer más »

Como tantas veces, los equipos de desarrollo de herramientas de desarrollo de Microsft nos llevan a los programadores con la lengua fuera desde hace ya más de un lustro.

A las publicaciones, actualizaciones y services packs con novedades mensuales en todo el ecosistema de herramientas, hoy quiero traer un framework que se integra en las soluciones Web MVC 4.0 para construir aplicaciones RESTful ,...

Leer más »

Desde al menos 2008, Redmond está llevando con la lengua afuera a todos los “informáticos” que trabajan sobre sus tecnologías con novedades continuas e importantes en los productos de su gigantesco ecosistema.

Especialmente a los desarrolladores. Ya que, no solamente la evolución ha sido constante en las herramientas , sino que aún han sido más vertiginosas en las posibilidades y capacidades de...

Leer más »

“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...

Leer más »

Hace unos días escribí un artículo sobre Software Propietario y Open Source en el cual señalaba el apoyo de las grandes empresas de software al movimiento Open Source.

Hoy Microsoft ha vuelto a dar un paso más en este camino liberando el código fuente del framework ASP.NET, su API y de Razor. Y lo hace licenciandolo con Apache 2.0.

Además se va a utilizar el repositorio de Open Source por...

Leer más »

Language Integrated Query es un lenguaje de consultas creado para facilitar la explotación de los datos sin importar el tipo de fuente de datos utilizada. Permite consultar información en tecnologías tan diferentes como ficheros XML, bases de datos relacionales o colecciones fuertemente tipadas.

Para ello el “truco” está crear una capa que permita tratar los datos con un lenguaje orientado a...

Leer más »

Una de las ventajas de ser un editor de GenbetaDev es que estoy permanentemente en búsqueda y generación de información para compartir con los lectores de forma continuada. Y por ello accedo a información que, a menos que la busques específicamente, no es sencillo de encontrar.

Y eso reporta agradables sorpresas como el proyecto Less Framework desarrollado y publicado por Alberto Basalo en su...

Leer más »

Si bien la ley de Moore sigue aún activa, y tenemos la potencia de un superordenador de hace unos pocos años encima de nuestras rodillas, casi todos ya trabajamos en portátiles, también es cierto que el aumento de potencia cada vez es más debido a que nuestros procesadores tiene múltiples núcleos, que a la potencia en bruto de cada uno.

Por ello es imprescindible volver a hincar los codos y ...

Leer más »

En esta tercera entrega me voy a meter en faena y vamos a crear un pequeñísimo proyecto que me permita ir pasando por las diferentes fases del Ciclo de Vida de una aplicación y qué herramientas brinda el ecosistema de Microsoft al desarrollo en .Net.

Me pongo la gorra de Product Owner y en la reunión del primer sprint, muchas veces llamado sprint 0 , describo en pocas palabras la aplicación que...

Leer más »

Síguenos