En el mundo existen dos tipos de personas, las que crean y las que mantienen lo creado para no borrar la memoria de lo predecible.

martes, enero 20, 2009

Lecciones de Programación (I)


De cómo lidiar con nuevos lenguajes a los que uno decide enfrentarse:

Que entiendas a Shakespeare no significa que sepas escribir como él.

miércoles, enero 14, 2009

Windows 7


Acabo de instalar la beta de Windows 7 y puedo dar fe que los múltiples comentarios de que es más estable etc. son puramente ciertos. Quién lo diría.

Tim Sneath: The bumper list of Windows 7 secrects

domingo, junio 08, 2008

Depuración lenta ASP.NET y Firefox


Para aquellos que desarrollan de forma intensiva en ASP.NET habrán notado que bajo ciertas circunstancias, las páginas servidas en local se cargan de forma mucho más lenta en Firefox que en IE.

Para resolver el problema, podemos establecer a true un valor de la configuración de Firefox llamado network.dns.disableIPv6. Utilizando como dirección URL about:config es posible acceder a la configuración "avanzada" de Firefox.

firefox-aspnet

Y ya que estamos con Firefox, dos herramientas indispensables para el desarrollo web: Firebug y YSlow.

domingo, mayo 04, 2008

Introducing Google App Engine


Google Software Engineer Brett Slatkin builds and deploys a sample guestbook web app on top of Google App Engine.

martes, enero 22, 2008

Sun adquiere MySQL AB


mysql-167x86

Parece que Sun ha decidido darle una vuelta de tuerca a su estrategia de inmersión en TI y ha comprado MySQL. Según Jonathan Schwartz:

... I wanted to be as clear as I could: this transaction increases our investment in open source, and in open source databases. And increases our commitment to Postgres - and the database industry broadly. The same goes for our work with Apache Derby, and our JavaDB...

Veremos donde queda todo esto.

Más información:

Actualización 28/01: Me dicen por aquí que añada también la compra de BEA por Oracle. Qué vorágine, madre.

viernes, noviembre 23, 2007

Un par de enlaces sobre LINQ


¿Quien dijo que LINQ era solo para el acceso a datos?

Jomo Fisher plantea una posible implementación para acelerar el acceso a diccionarios mediante el soporte a expresiones de LINQ. 65 líneas de código para pasar de 697ms del acceso estándar de .NET a tan solo 70ms. Bastante elegante, de las mejores implementaciones de ello que veo en tiempo.

En LukeH's Weblog podemos encontrar dos implementaciones de un raytracer, la segunda en tan solo un stament, haciendo uso intensivo de LINQ.

Joe Duffy y Ed Essey comentan desde MSDN Magazine la ejecución de LINQ de forma paralela, lo que se ha denominado como Parallel LINQ (o PLINQ). Se espera que PLINQ sea liberado como añadido al framework actual. Existe un vídeo en Channel 9 de Hejlsberg y Duffy explicando por encima esta tecnología. Mohammed Hossam tiene publicados un par de ejemplos sencillos, entre ellos una multiplicación de matrices de forma paralela (que ya fué publicada anteriormente en MSDN).

Matt Warren explica en una serie de posts como crear un proveedor "consultable" (queriable) para LINQ, que aunque no es excesivamente complicado, hay un par de puntos para entender con calma.

Y por hoy basta de enlaces, buen fin de semana!

Etiquetas: , , , ,

Mono Summit 2007


La próxima semana estaré en Madrid en el Mono Summit 2007, viendo a ver que da este año de si la cosa, y cuales son las expectativas "reales" de la plataforma. El registro es gratuito.

(Prometo hacer un resumen de por donde van los tiros cuando vuelva)

MonoSummit

Etiquetas: , ,

martes, noviembre 20, 2007

2008 is out!


Visual Studio 2008 is available to download to MSDN subscribers. There is an express release, free of charge.

.NET Framework 3.5 at MSDN
Visual Studio 2008 at MSDN

Etiquetas: , ,

jueves, noviembre 15, 2007

ASP.NET MVC Framework


Awesome post about the new brand ASP.NET MVC Framework, at ScottGu's Blog. It will be an optional feature of future ASP.NET versions. Check it out!

ScottGu's Blog - ASP.NET MVC Framework (Part 1)

Etiquetas: , , , ,

lunes, octubre 22, 2007

Windows 7


Jeremy Reimer, de Ars Technica:

Eric Traut, one of Microsoft's chief operating system design engineers, gave a fascinating demo (WMV) recently at the University of Illinois, where he talked about where the Windows core is going and ended with a sneak peek at the kernel of the next version of Windows, known by the exciting codename of "Windows 7."

Parace que están realmente interesados en reducir el footprint del kernel y montar sobre el conjuntos de servicios dependiendo de si queremos un servidor de bases de datos o queremos un operativo para PDA. La palabra que más se oye es virtualización, tiempo al tiempo.

Artículo en Ars Technica
A sneak preek at Windows 7 (Channel 9)

jueves, octubre 04, 2007

.NET Framework Source Code


Microsoft va a distribuir el código fuente del framework de .NET con la próxima release de Visual Studio. Se distribuirá bajo la Microsoft Reference License, que no, no es Open Source. Lastima!

Más Info:

miércoles, octubre 03, 2007

ESB Definitions


Link: InfoQ and Jean-Jacques Dubray on ESB and its meaning. Interesting.

martes, septiembre 25, 2007

Alertas en TFS


Peter Sheill y Buck Hodges explican en sus blogs como crear alertas para, por ejemplo, atender a la creación de nuevos work items.

BisSubscribe.exe /eventType WorkItemChangedEvent 
/deliveryType EmailHtml /server <server name>
/address <email address> /filter
"PortfolioProject = '<project>' AND ChangeType = 'New'

Los articulos se pueden encontrar aqui y aqui.

jueves, septiembre 06, 2007

Facebook


Facebook se sale, llevo dos dias y me estoy volviendo adicto! Es una aplicación bien escrita, es rápida y está muy bien pensada. Lástima que no esté traducida a múltiples idiomas y que no se lleve bien con tildes, ñ y demas (a ver si la compra google y se vuelve un poco más global).

Tengo que rediseñar el blog, esto ya huele ;-)

sábado, mayo 19, 2007

Popfly!


Microsoft acaba de sacar una preview de Popfly, un servicio destinado a desarrolladores y encaminado a compartir y evolucionar pequeños proyectos.

Popfly is another piece in our company-wide outreach in helping non-professional developers build everything from Xbox games to Robotics to custom Web applications using Windows Home Server. Popfly becomes the online home for building and sharing all types of non-professional projects, from static Web pages to mashups, to game mods.

Habla más de ello Somasegar en su blog.