Presentaciones de la JVM Language summit 2011

SummitFlyer.png

La JVM Language Summit es una colaboración técnica abierta entre diseñadores de lenguajes, escritores de compiladores, creadores de herramientas, ingenieros y arquitectos de la máquina virtual (VM), celebrada en Santa Clara, California los pasados 18 al 20 de julio de este año 2011.

Keynotes

Getting Started Guide Cameron Purdy Watch Video Download Slides
Java SE: Moving Java Forward George Saab Watch Video Download Slides
Asynchronous Programming in .NET Mads Torgersen Watch Video Download Slides

JVM Capabilities

Method Handles and Beyond... John Rose Watch Video Download Slides
MethodHandle Implemention Tips and Tricks Dan Heidinga (Materials provided by IBM are owned by IBM and use of such materials is limited to non-commercial use only.) Watch Video Download Slides
JSR 292 Cookbook Rémi Forax Watch Video Download Slides
The Case for Interface Injection Tobias Ivarsson Watch Video Download Slides

Language Implementations on the JVM

Adventures in JSR 292 (Nashorn) Jim Laskey Watch Video Download Slides
Adding invokedynamic Support to JRuby Charles Nutter Watch Video Download Slides
invokedynamic and Jython -  Shashank Bharadwaj Watch Video Download Slides
Rtalk: Smalltalk on the JVM  Mark Roos Watch Video Download Slides
The Kotlin Programming Language Andrey Breslav and Dmitry Jemerov Watch Video Download Slides; Workshop Slides
Language Features As A Library (Gosu)  Carson Gross Watch Video Download Slides
Project Fortress: Bytecode as Intermediate Representation Christine Flood Watch Video Download Slides

Java SE 8

From Lambdas to Bytecode Brian Goetz Watch Video Download Slides
Virtual Extension Methods Brian Goetz Watch Video Download Slides

Emerging Technologies

Graal: A Bytecode Agnostic Compiler for the JVM Thomas Wuerthinger Watch Video Download Slides; Workshop Slides
Dynalink: Dynamic Linker Framework for JVM Languages Attila Szegedi Watch Video Download Slides
Debugging in 2011 Prashant Deva Watch Video Download Slides
jvmtracejit - A trace-jit Compiler for the JVM Sunil Puri Watch Video Download Slides
Fuente
Sep 1, 2011
Programación

Autopsia de un Pentium III

0000047-1024x768.jpg

¿Alguna vez te has preguntado que hay dentro de un microprocesador?

En esta magnífica entrada, podemos ver el proceso que al autor siguió para llegar a las entrañas del micro. Éste también nos deleita con unas magníficas fotografías del mismo.

Sep 1, 2011
HardwareElectrónica

Esto seguro que te ha pasado alguna vez con un USB ...

usbflip

Visto en HTG.

Aug 31, 2011
HumorHardware

10 captchas con originalidad

CaptchasMsg2.JPG

Según la wikipedia, un captcha no es un tío fuerte, sino:

Captcha es el acrónimo de Completely Automated Public Turing test to tell Computers and Humans Apart (Prueba de Turing pública y automática para diferenciar máquinas y humanos).

Quizás el captcha más conocido sea reCAPTCHA, no sólo porque cumple son su cometido, sino porque además, cada vez que introduces una palabra en uno de estos, estás ayudando a digitalizar libros.

Aug 31, 2011
Recursos Informática

Zelda Reorchestrated, descarga las canciones de todos los Zelda

ZeldaR

Zelda Reorchestrated es un proyecto donde se realizan versiones de todas las canciones aparecidas en la saga de Zelda como si fueran reproducidas por una auténtica filarmónica en un auditorio. Digamos que son versiones perfeccionadas de las originales, con mejores instrumentos y mejor sonido.

Puedes descargar cada álbum o la colección completa, o simplemente escucharlas directamente en tu navegador.

Ideal para acompañar en lecturas de cuentos (a tus hijos antes de dormir), partidas de rol o simplemente para relajarte tú mismo.

Aug 30, 2011
JuegosVariosMúsica

Aprende Vim de forma progresiva

success_vim.jpg

El único motivo por el que tengo este fondo de escritorio, es por los comandos de Vim. Yo era de la escuela de Emacs, pero ahora cuando tengo que editar un fichero de texto de forma rápida uso nano.

Pero no puedo dejar de reconocer que el editor de texto que todo administrador de sistemas *nix debe conocer es Vi, porque es el único que aparece en todos o casi todos por defecto.

Aug 30, 2011
LinuxTrucos

Presentaciones de la Crypto 2011

images.jpg

Ya nos podemos descargar las presentaciones de la conferencia Crypto 2011 celebrada en Santa Barbara, California los pasados 14 al 18 de agosto.

Aug 30, 2011
Seguridad

Los fantásticos videos educativos de codeschool

Codeschool es la web de un proyecto que básicamente su misión es hacer que aprendas lo más rápido y menos doloroso posible a programar. Está dividido en unidades cada una con un video que contiene preguntas, ejercicios y notas.

Voy a listar los vídeos que más nos han gustado en su canal de YouTube porque son realmente espectaculares (recuerda que puedes activar los subtítulos en cada uno de ellos):

Aug 29, 2011
ProgramaciónvideosRecursos Informática

Comparativa de navegadores

wbgp6banner450px.png

En la magnífica página de Tom’s Hardware, han vuelto a hacer una nueva comparativa de los 5 navegadores más usados en sus últimas versiones: Chrome 13, Firefox 6, Safari 5.1, IE 9 y Opera 11.50. Todas las pruebas se han llevado a cabo sobre Windows 7 y Mac OS X Lion.

Este es el índice con las distintas comparativas hechas:

Concluyen con 2 ganadores, 1 por plataforma. Bajo Windows 7 se lleva el premio Google Chrome y sobre Mac OS X Lion se lo lleva Safari.

Visto en Slashdot

Aug 29, 2011
MicrosoftApple

Learning Go, libro gratuito en formato Kindle y PDF

bumper480x270

Go es un lenguaje de programación creado por Google (aquí link al sitio oficial). Es relativamente nuevo y puedes encontrar mucha información por Internet, pero en este enlace hemos visto que Miek Gieben (autor de los libros) ha puesto para su libre descarga un libro sobre Go en dos formatos, PDF y Kindle.

Sólo podemos agradecer desde nuestro blog esta iniciativa del autor.

Ya no tienes excusas para por lo menos, saber de qué va este Go de Google.

Aug 29, 2011
ProgramaciónRecursos InformáticaGoogle