Ver por etiquetas

Todas las etiquetas » .NET (RSS)

Applying LINQ to new data types

[This article was originally published in MSDN C# Developer Center , February 2008] Given the enormous expressive power that LINQ (Language Integrated Query) puts in the hands of developers, it is not surprising that we have started to search for ways to “LINQ-enable” more and more data types and technologies. As Dinesh Kulkarni humorously put it in this post , soon we will have even “LINQ to Coffee Machine” :-). .NET Framework 3.5 and C# 3.0 offer us several ways to achieve...
Posted por Octavio Hernández | con no comments
Archivado en: ,

Libros recomendados

"So you run and you run to catch up with the sun but it's sinking Racing around to come up behind you again..." Pink Floyd , "Time", from "The Dark Side of the Moon" (1973) De manera similar a lo que sugiere el tema inmortal de Pink Floyd , esto de estar al día en todas las tecnologías que nos interesan se convierte cada vez más en misión imposible : cuando crees que ya "controlas" la versión N de la tecnología...
Posted por Octavio Hernández
Archivado en:

Silverlight Firestarter

"It was the heat of the moment Telling me what my heart meant..." ("Heat of the Moment", Asia , 1982) Mirando los vídeos del evento Silverlight Firestarter (todos accesibles desde aquí ), se me ocurre que las palabras de Bob Muglia , pronunciadas (espero) en el calor del momento , ayudaron a fin de cuentas a llamar la atención sobre Silverlight y sobre este excelente evento... Han corrido ríos de tinta con relación a esas declaraciones, pero...
Posted por Octavio Hernández | con no comments
Archivado en:

Simplificando la programación asíncrona

"Parallel our sights And we will find, that we need to be where we belong Parallel our heights Display our rights and wrongs, and always keep it strong." ("Parallels", Yes , 1977) Después de un buen tiempo sin escribir, "rumiando" a cada rato contra la incorporación a C# del tipado dinámico y toda la parafernalia asociada, a los que sigo aún sin encontrarles la "razón de estar" (ciertos anuncios recientes parecen hasta darme...
Posted por Octavio Hernández | 4 comment(s)
Archivado en: ,

Interview with Raj Pai, Group Program Manager of the VS Languages Team

Visual Studio Languages Community Program Manager Lisa Feigenbaum has published in her blog (with the kind permission of dotNetManía ) the English version of the interview I did for the magazine with Raj Pai , Group Program Manager of the Visual Studio Languages Team at Microsoft. The interview was originally published (in Spanish) in the recent special issue dedicated to Visual Studio 2010; in it, the conversation mainly revolves around this version's new features across the different...
Posted por Octavio Hernández | con no comments
Archivado en: ,

Resolviendo con las tuplas las carencias de los tipos anónimos

Unos días después de ver la luz el artículo " Tuplas en .NET Framework 4 ", que co-escribí para dotNetManía con mi maestro y amigo Miguel Katrib en el marco del ejemplar especial dedicado a la salida de .NET Framework 4 y Visual Studio 2010, me encuentro con este post de Jared Parsons , miembro del Languages Team de Microsoft, en el que se describe un posible escenario de utilización de las tuplas para suplir las carencias actuales de los tipos...
Posted por Octavio Hernández | 2 comment(s)
Archivado en: ,,

There's Know Place Like Home

Vuelvo de nuevo a la carga para resaltar los principales contenidos que ofrece el más reciente número de la revista dotNetManía , en esta ocasión dedicado casi íntegramente al suceso más importante del año en lo que a la plataforma .NET se refiere: la salida de .NET Framework 4 y Visual Studio 2010. Como artículo de portada, este mes se ofrece " Programación paralela con VS 2010 y .NET Framework 4 ", de Leonardo Paneque y Miguel...
Posted por Octavio Hernández | con no comments
Archivado en:

Entrevista a Jeffrey Richter, y mucho más...

"'I'm older now, and still runnin' Against the wind" ("Against the Wind", Bob Seger , 1980) Después de muchos meses sin escribir prácticamente nada (C# y el inglés no cuentan), retorno este mes a dotNetManía con una entrevista al gran Jeffrey Richter , que acaba de publicar una nueva edición (la 3ra., actualizada para .NET Framework 4 y C# 4.0) de su excelente libro " CLR via C# ". Por otra parte, este ejemplar, que recomiendo...
Posted por Octavio Hernández | 4 comment(s)
Archivado en: ,

Code Contracts en dotNetManía

[1] "'Cause rockin' and rollin' ( and bloggin' - OH ) Is only howlin' at the moon..." ("Magnum Opus", Kansas , 1975) [2] "You make loving ( programming- OH ) fun... It's all I wanna do!" ("You make loving fun", Fleetwood Mac , 1977) Salgo de mi cueva para aullar [1] un poco, en esta ocasión para recomendar a mis lectores el artículo " Programación por Contratos. Un deseo hecho realidad ", de Miguel Katrib...
Posted por Octavio Hernández | 4 comment(s)
Archivado en:

Transiciones más o menos suaves

"I could change my life to better suit your mood Because you're so smooth..." ("Smooth", Santana featuring Rob Thomas , 1999) El presente post es para recomendar sinceramente a mis lectores el ejemplar de este mes de dotNetManía , en el que Miguel Katrib y Mario del Valle publican un excelente artículo sobre las futuras posibilidades asociadas a la varianza y contravarianza en los tipos genéricos que ofrecerá C# 4.0. Del artículo he tomado...
Posted por Octavio Hernández | con no comments
Archivado en: ,

Excepciones más o menos fatales

"The world weighs on my shoulders But what am I to do?" ("Distant Early Warning", Rush , 1984) Hace unos días, mi colega y amigo Fernando Chapa , sin duda uno de los mejores programadores con los que he tenido la suerte de trabajar, llamó mi atención sobre una clase base que se me antoja poco conocida (tal vez por poco documentada), aunque forma parte de la librería de clases de .NET desde la versión 2.0: System.WarningException . WarningException...
Posted por Octavio Hernández | 1 comment(s)
Archivado en: ,

Again, what's in a name? (R)

"But it's written in the starlight And every line on your palm We're fools to make war On our brothers in arms " ("Brothers in Arms", Dire Straits , 1985) Este post contiene la respuesta a la pregunta del post anterior . Efectivamente, la respuesta a la pregunta tiene que ver con la interoperabilidad entre lenguajes .NET. El atributo IndexerName que hemos asociado a nuestro indexador de la clase Friend facilita la utilización de aquél desde ensamblados creados...
Posted por Octavio Hernández | 4 comment(s)
Archivado en:

Respuestas a mi plegaria?

"We've got to hold on to what we got 'Cause it doesn´t make a difference if we make it or not..." ("Livin' on a prayer", Bon Jovi , 1986) Hace unos meses, al anunciarse la lista de características de Windows 7 y el contenido del Windows 7 SDK , rogaba por la sincronización de la salida de las versiones de .NET Framework con las de Windows , de modo que los programadores de código manejado no quedemos en desventaja frente a los de código...
Posted por Octavio Hernández | 4 comment(s)
Archivado en:

De vuelta en casa

"Big old jet airliner / Carry me to my home Big old jet airliner / 'Cause it's there where I belong..." ("Jet Airliner", Steve Miller Band , 1977) Siempre que cruzo el Atlántico (en avión, claro está - en barco lo hice una vez y no pienso volver a repetirlo), me viene a la mente ese tema de Steve Miller Band . A esto ayuda indudablemente el hecho de que, a consecuencia de los muchos cambios por los que he pasado en mi vida, prácticamente cualquier...
Posted por Octavio Hernández | con no comments
Archivado en: ,

Nothing is perfect (and neither is using)

"But nothing is perfect in God's perfect plan He only gave us the good things so we'd understand What life without them would be" ("Nothing is perfect", Neil Young , 1985) Retomando el tema de un post anterior relacionado con los patrones try - finally y la conveniencia de su utilización para garantizar la devolución de los recursos que una aplicación solicita en un contexto local, llamaremos hoy la atención sobre un caso en el que la utilización...
Posted por Octavio Hernández | 1 comment(s)
Archivado en: ,

Recursos disponibles en www.dotnetmania.com

"You can't always get what you want But if you try, sometimes / You get what you need." ("You can´t always get what you want", The Rolling Stones , 1969) "Y como pasa el tiempo, Que de pronto son años..." ("Te doy una canción", Silvio Rodríguez , 1975) Con este post quería llamar la atención sobre una excelente, en mi opinión, fuente de información disponible a todos los desarrolladores .NET de habla...
Posted por Octavio Hernández | 3 comment(s)
Archivado en:

Mención al libro en MVP Blog y disquisiciones al respecto

"In these days / When darkness falls early And people rush home / To the ones they love You better take a fool's advice / And take care of your own 'Cause one day they're here / Next day they're gone." ("New York Minute", The Eagles , 1994) Hace unos días, como ya comentaba Unai aquí , se publicó una mención a nuestro libro sobre Entity Framework en el MVP Award Blog . Pequeños reconocimientos como éste tienen para mí...
Posted por Octavio Hernández | 4 comment(s)
Archivado en: ,

Lo mejor, en forma de librerías

Get it right the first time, that is the main thing, Gonna make that first time last. "Get it right the first time", Billy Joel , 1977 Ante una pregunta reciente del tipo "¿Qué te parecen las futuras novedades de C# 4.0?", respondí lo que realmente siento: no están mal, pero hasta ahora no me han entusiasmado tanto como lo hizo la aparición de LINQ en la versión anterior. Lo que sí realmente me ha entusiasmado muchísimo de...
Posted por Octavio Hernández | 4 comment(s)
Archivado en:

Windows 7 SDK Beta, and my wish for my next Christmas' present

...I´ll be there when you're ready To roll with the changes. "Roll with the changes", REO Speedwagon , 1978 More or less simultaneously with Windows 7 Beta -which seems to have concentrated all the attention-, Microsoft has released a Beta version of the SDK for Windows 7 and .NET Framework 3.5 SP1 .It can be downloaded from here . Although seems like there's not much new stuff in this release for those of us who develop managed code applications, libraries and services using...
Posted por Octavio Hernández | con no comments
Archivado en:

Windows 7 SDK Beta, y mi deseo para Reyes 2010

...I´ll be there when you're ready To roll with the changes. "Roll with the changes", REO Speedwagon , 1978 Conjuntamente con la Beta de Windows 7, que ha acaparado todo el protagonismo, Microsoft ha puesto a disposición de los desarrolladores una versión Beta del SDK de Windows 7 , que puede descargarse desde aquí . Citando lo que dice la página de descarga: "La Beta del SDK de Windows para Windows 7 y .NET Framework 3.5 SP1 suministra la documentación...
Posted por Octavio Hernández | 9 comment(s)
Archivado en:
Más artículos Página siguiente >