🌎 Community-curated list of tech conference talks, videos, slides and the like — from all around the world

🎤

Vivimos cómodamente recostados sobre la infinidad de colchones que suponen los frameworks y las capas de abstracción sobre las que trabajamos. Son tantos, y tan mullidos, que si alguien metiese una sandía entre el primer y segundo colchón, no lo notaríamos. Creo que es necesario levantarse de vez en cuando de tan cómodo catre, quitar todos los colchones y ver de qué está hecho el somier. Os propongo un viaje de vuelta a lo básico que nos permita responder algunas de las preguntas que ya casi no sabemos formular ¿qué tipo de máquina es en realidad un ordenador? ¿para qué sirve un programa? ¿y un lenguaje de programación? ¿por qué hay tantos? ¿en qué se diferencia la Cocacola Zero sin cafeína de la leche desnatada sin lactosa?Nos centraremos en el caso de Javascript compilado con V8, que básicamente cubre Node.js y la mayoría de los navegadores modernos. El rendimiento de una aplicación depende enormemente del código máquina generado a partir de las líneas de código que escribimos. Veremos en qué se transforman nuestras líneas de código y algunas directrices para que la traducción de nuestro código al lenguaje nativo de la máquina sea más eficiente. Las ineficiencias en el fondo son bugs que suelen costar mucho dinero, pero son muy difíciles tanto de identificar como de solucionar. Descubriremos un par de herramientas que nos facilitan mucho la vida a la hora de hacerlo. Y lo más importante de todo: si me da tiempo, contaré el chiste de la vaca en Javascript.
This page was generated from this YAML file. Found a typo, want to add some data? Just edit it on GitHub.