Ezequiel Glinsk... 的个人资料Ezequiel Glinsky - My Bl...照片日志列表更多 ![]() | 帮助 |
|
10月30日 PDC 2008: Introducción a F# por Luca BologneseLa última sesión de este último día fue la de Luca Bolognese, que tiene un Inglés con un acento tan pero tan pero tan italiano que si intentase forzarlo más, no podría. Su frase de apertura fue muy graciosa (especialmente por el acento, imaginátelo leyéndolo con una pronunciación muy, muy italiana): “I did’t expect to have so many people in the last session… you guys are very, very resilent…”. La sala estaba llena realmente y valió la pena. Sugiero este site para más data sobre F#. F# A succinct, type-inferred, expressive, efficient functional and object-oriented language for the .NET platform. Hace unos días Angel había bloggeado un poco sobre F#. En la presentación, Luca hizo una intro a lenguajes funcionales, mostró algunas características de F# (el CTP se lanzó en Septiembre de 2008) y mostró de comienzo a fin el ejemplo de stock levantados con F# que tiene detallado paso por paso acá. Acá subí un videito de Luca hablando de lenguajes funcionales al comienzo, imperdible el acento. La presentación fue didáctica y entretenida. Y bueh, se terminó el PDC 2008 nomás… definitivamente dejó temas en la mesa para seguir pensando y mirando hacia adelante: Windows Azure, Windows 7, Oslo o mejor dicho M, Dublin, Visual Studio 2010, .NET Parallel Extensions … y más. De luxe! PDC 2008 breakout: Construyendo aplicaciones RESTFul con WCF y el WCF Rest Starter KitAcaba de finalizar la charla Building RESTful applications wih WCF de Steve Maine (Brain.Save() o http://hyperthink.net/). Muy buena preentación. Así es como me enteré del Windows Communication Foundation (WCF) REST Starter Kit que se lanzó hace un par de días.
También hay algunos hands on labs de WCF acá parte del mismo starter kit. Yapa! Ah, ayer hablé un poquito sobre SecondLight, acá hay un video que lo muestra mejor que mis oscuras fotos ;-) 10月29日 PDC 2008: Keynote de Rick Rashid sobre Microsoft Research (MSR)El keynote de hoy, Miércoles 29 de Octubre de 2008, fue sobre Microsoft Research (MSR) y la dio Rick Rashid, Senior VP de MSR. El pasado de Rick Rashid es interesante: trabajó en el microkernel de Mac OS X (usado por el iPhone), Tru64 Unix, fue el creador de NUMA (hoy sigue siendo un tema activo) e incluso en proyectos de juegos. La misión de MSR: expandir el state of the art en las áreas donde trabajan, transferir tecnologías innovadoras en los productos de Microsoft y asegurar que los nuevos productos tienen futuro. El modelo organizacional se parece más a una Universidad que al de un área de una compañía (no deberá sorprender, son más de 850 PhD trabajando juntos). Más del 50% del presupuesto de MSR se invierte directamente en universidades. También se habló de CCR y DSS, y de las implicancias de multicore computing y computación concurrente. Sobre el valor de MSR para Microsoft, se centra en: a) una fuente de propiedad intelectual, b) un centro de problem solving y alertas cuando algo va mal, o está complicado, o requiere un nuevo paradigma para ser solucionado. Se habló de la ciencia básica como una forma de darle soluciones y agilidad (en este caso a una empresa, pero también a un país) en momentos complicados. Referencia a la segunda guerra mundial y al impacto que tuvo la ciencia básica allí. Respecto a temas que se están trabajando (y donde se seguirá trabajando), destaco el de verificación de software y en particular SLAM (http://research.microsoft.com/slam/). También hizo referencia a cómo desde MSR trabajan con tecnologías actuales de .NET, respecto a eso DryadLINQ es un proyecto que maneja consultas LINQ de terabytes de info en miles de nodos (á la Map/Reduce). Feng Zhao mostró la utilización de sensores para reducir el consumo de electricidad. Con una demo, mostró como el centro de convenciones estaba siendo medido con sensores en las últimas 24 hs, y la difusión de temperatura en una matriz 2D. Muy similar a lo que podría simularse con el formalismo Cell-DEVS. Luego mostró cómo podría mejorarse este caso (y el de datacenters) para ser más eficientes en los sistemas de refrigeración. SenseWeb es, definido por Zhao, una Wikipedia de sensores que en el futuro permitiría a científicos compartir y consumir detalles recopilados por millones de sensores distribuidos por el mundo. También se habló del tema de HIV, donde David Heckerman está trabajando hace unos años ya. Aquí se están usando técnicas de pattern recognition para entender cómo muta el virus, con algoritmos disponibles hoy en Codeplex. World Wide Telescope fue otro de los temas que se presentaron. Precisamente hoy se lanzó además la nueva versión de WWT, llamada Equinox (en Beta) que permite ver en 3D algunas galaxias. El cierre de esta parte estuvo genial, con todas las luces apagadas mostraron un zoom out desde la Tierra hasta la Vía Láctea, y luego hasta todo lo que conocemos del Universo. Finalmente se mostró un poco de Boku (“Lightweight programming for kids”), usado enteramente desde el control de una XBOX, es un proyecto para enseñarle a chicos (de 7 años en adelante) a programar. Se hizo el equivalente a un Hola mundo! con Boku (screenshots de Wired). Interesantísimo el proyecto! Finalmente, se mostró SecondLight (“Interaction Beyond the Surface”). Es un proyecto de MSR Cambridge que permite hacer lo que hace Surface pero con un twist interesante… algo así como un segundo layer de proyección. Utiliza las cámaras del equipo para extender la información disponible en la mesa. Luce mágico. Por ejemplo, en una pieza de papel que se le ubica sobre un mapa geográfico extiende detalles de tráfico o puntos de interés. 10月28日 PDC 2008 - keynotes del Martes 28 de Octubre 2008: Windows 7, Office 14, Windows AzureEn la segunda keynote del evento estuvieron Ray Ozzie, Scott Guthrie y Steven Sinofsky. Fue la presentación de Windows 7 en pre-Beta y se incluyó un preview de la funcionalidad de Office 14 que incluye Office Web Applications, versiones online con funcionalidad de edición y visualización (Web Word app, Web Powerpoint app y Web Excel app). Fue interesante la muestra de demos y funcionalidad touch y multitouch incorporada a Windows 7, y aplicaciones WPF que aprovechan esa funcionalidad. Una de las demos fue de TESCO (supermercados) con una aplicación WPF muy interesante para hacer compras. La última parte del keynote la dio Don Box con Chris Anderson, fue la primera vez que veía presentar a Box y había escuchado excelentes comentarios sobre él. Estuvo muy bueno. Cero PPTs, full Visual Studio, con ejemplos sobre cómo usar Windows Azure. Se mostró integración a Mesh, tanto a la parte de storage como a dispositivos y contactos. En palabras de Box, los tres puntos más importantes sobre Azure: 1. This platform is stiched together using standards 2. We’re exposing functionality and applications built with this platform 3. We´re giving you options, choices to work Estuvo muy, muy bueno lo que presentaron Don Box y Chris Anderson y recomiendo verla grabada si no pudiste verla todavía. 10月27日 Windows Azure: creando la primer aplicación“Creating and deploying your first application in Windows Azure” fue el título de la última presentación que vi hoy Lunes. El speaker fue Steve Marx que cubrió desde cero cómo crear una aplicación con Windows Azure que haga uso de storage (con tablas, blobs y queues) y otras funcionalidades posteando sobre su blog. La presentación fue buena, llena de coding & ejemplos (90% demos + 10% ppt fue lo prometido). Una “yapa” que me llamó la atención y no quería dejar de comentar. Como comenté más temprano, hoy se anunció que el nombre de la plataforma de servicios que corre en los datacenters de Microsoft se llama Windows Azure. En cuestión de minutos, todos los monitores del PDC donde habían referencias a Cloud Services, etc…. pasaron a hablar de Windows Azure. Un search & replace furioso y efectivo que permitió dejar claro que ese es y será el nombre que quedará. También interesante ver que ya en la web ya hay bastante material (incluyendo este que es el central). PDC 2008: segunda parte – A Lap Around Visual Studio Team System 2010Presentaron Cameron Skinner y Doug meperdíelapellido. El foco de VSTS 2010 es testing y arquitectura, se usaron los bits en CTP disponibles inmediatamente luego de esta presentación. La presentación fue muy ágil: 5 minutos de intro, 50 minutos de demos, y los 15 minutos restantes Q&A. La parte de testing está muy interesante y tiene funcionalidades que aumentan la reproducibilidad (¿existe esta palabra?) de los bugs (“NO MORE NO REPROS”). Como herramientas de apoyo en ese sentido: debug history, video para testing manual (con tagging de cada parte). También soporte para continuous integration (“NO MORE BROKEN BUILDS”). Respecto a la parte de arquitectura, se mostraron algunas funcionalidades interesantes, incluyendo el análisis de dependencias entre componentes (con una perspectiva visual que muestra clases y grado de interdependencias). Estuvo buena la referencia al Butterfly Effect y cómo un cambio en una pieza de código puede impactar fuertemente en lugares impensados (y en proporciones impensadas). Algo así como la teoría del caos popularizada en Jurassic Park para developers. Una funcionalidad interesante para esto: la generación de diagramas de secuencia (UML), que puede correrse para un proyecto, una solución, e incluso considerar referencias externas. Excelente el final a toda máquina de slides, muy buen recurso y muy bien usado. Si podés verla grabada no te pierdas el cierre. Divertido e informativo! :) Novedades del PDC 2008: en vivo! - primera parte: Windows AzureLo prometido es deuda: el objetivo de este post (y los que siguen) es transmitir de primera mano lo que estoy viendo en la Microsoft Professional Developers Conference (PDC) 2008 en Los Angeles. Este primer día, Lunes 27 de Octubre de 2008, comenzó con un keynote de Ray Ozzie (y otros) a las 8.30 am. La previa: nos encontramos a desayunar a las 7 am, a las 8 am estábamos ya esperando que comience en la sala principal. En el keynote de 2 hs, acaba de presentarse Windows Azure, la nueva plataforma de cloud services de Microsoft. Se mostraron demos de apps que pueden aprovechar servicios y se dejó la cancha marcada para “lo que viene”. Referencias interesantes que comentó Ray Ozzie: esto construye over the shoulders de algunas ideas implementadas por Amazon EC2. Windows Azure es el tercer tier de escalabilidad, de alcance. Primer tier: las computadoras de escritorio, el dispositivo móvil personal (individual). Segundo tier: servidores y datacenters on premise, disponibles en una organización. El tercer tier es Windows Azure, permitiendo escalar al nivel de Internet a través de los distintos tipos de servicios de Azure con diversos niveles de service agreement dependiendo de las necesidades particulares. Y esto recién empieza! 10月21日 Miércoles 22 de Octubre 2008: e-Commerce Day y Agiles 2008Mañana coinciden dos eventos bien interesantes, por un lado el e-Commerce Day en el Paseo La Plaza de Buenos Aires, y por el otro lado las Jornadas Agiles 2008 en el Hotel Bauen de Buenos Aires. Para no perdérselos…
10月5日 Professional Developers Conference (PDC) 2008… lo que viene, lo que viene…Ya faltan muy poco para que comience la Professional Developers Conference (“el PDC”, que le dicen) 2008 en Los Angeles, USA. Es la conferencia más importante para desarrolladores de software que organiza Microsoft cada 2 o 3 años (la última fue en 2005). Va a ser la primera vez que asisto al PDC y por lo que me cuentan quienes han ido a anteriores ediciones (y las muchas cosas que leí por todos lados), confío en que será un evento trascendente. Suele ser un espacio donde se dan sesiones de nivel 400 (i.e., avanzadas) y la vibra del evento me entusiasma mucho. Algunos de los temas que prometen son Windows 7 (sesiones y también pre Beta builds!) y OSLO, pero lo que más me entusiasma es lo referido la estrategia de Software + Servicios y en particular temas de cloud computing, como se puede ir viendo en las sesiones que habrá en la agenda. Entre muchos otros, los oradores que forman parte del evento serán Don Box, Scott Guthrie, Bob Muglia, David Tradwell, Douglas Purdy, Chris Anderson y Dave Campbell. Ah, todos los asistentes al PDC se llevan un disco externo de 160 GB con todos los bits. Algunos links interesantes para seguirla: MicrosoftPDC.com, PDC Blog, PDC en Facebook, PDC en Flickr y PDC en Twitter Prometo bloggear y sacar fotos! ;-) |
|
|