javascript

Recursos de programación de javascript
Bokeh ( http://bokeh.pydata.org/en/latest/ ) es una librería de visualización de datos con una interfaz concisa y elegante que permite la construcción de gráficos preparados para la web y con interactividad out-of-the-box y sencilla. Diseña avanzados dashboards en Python para un navegador web sin escribir ni una línea de código de Javascript (pero si quieres puedes ;P) Interactividad cliente-side, cliente-servidor, streaming, big data... Simplemente Bokeh! :)
Rendimiento invisible: ¿Cómo de rápido es tú código JavaScript? JavaScript es un lenguaje flexible. Muy flexible. Tan flexible que con frecuencia existen varias maneras distintas de llegar a un mismo resultado. Pero, aunque llegar a ese resultado puede ser trivial, lo importante está en el código: en el cómo. En ésta charla veremos tips generales (y algunos en particulares) sobre rendimiento en JavaScript: ¿Cuál es la mejor manera de declarar y usar un objeto? ¿Es cierto que las expresiones regulares sólo causan dolor de cabeza? ¿Es mejor guardar un número sobre el tipo Integer o hacerlo en un String? ¿Cuáles son las palabras mágicas para que todo funcione más rápido? ¿Cuál es la forma correcta de concatenar Strings? Porque las formas importan más de lo que crees. Escribir código que se ejecute rápido no tiene apenas coste y el impacto final en el rendimiento final puede ser brutal. Y sobre todo y más importante: Por qué. http://2015.codemotion.es/agenda.html #5699289732874240/46614010
With the introduction of Amazon Lambda, we can build JavaScript back-ends without having to worry about scaling them when there is an increase in traffic. If, like me, you have a background in functional programming, you may not have tried it yet because you love having a strong type system and a compiler to help you avoid errors. But... worry not! You can use PureScript, a Haskell-inspired language that compiles to JavaScript, to build your Amazon Lambda functions. During this talk you will learn PureScript and how to use it to build highly scalable and purely functional back-ends with Amazon Lambda
cats is a library of category theory and algebraic abstractions for Clojure and ClojureScript. It borrows many useful abstractions from statically typed languages like Haskell and Scala: Semigroups, Monoids, Functors, Applicatives and Monads are a few examples. It has types for error handling, validation as well as integrations with many asynchronous abstractions found in Clojure(Script) like CSP channels, Java 8's CompletableFuture, JavaScript promises or reactive streams. In this talk we will explore what's available in cats emphasizing the asynchronous types and how we can combine them using monadic and applicative operations.
Getting a language to compile to JavaScript is relatively easy. What's not so easy is: a) making it efficient and, most importantly, b) interoperating with JavaScript. For the latter, in particular, too many languages fail to provide consistent, easy to use and understand interoperability with JavaScript. Scala.js is an exception to this rule: interoperating with JavaScript blends in the language itself and its semantics, up to the point where, seeing a piece of Scala.js code, you can hardly tell what is Scala.js and what is JavaScript. Basically similar to how Scala interoperates with Java. In this talk, we will explore the semantics of Scala.js, how they differ from those of Scala, and how they are, perhaps unexpectedly, equivalent to those of Scala. During this journey, we will see how they support almost transparent JavaScript interoperability. We will also cover the most important trade-offs that were made to allow the compiler to emit extremely efficient code for production, while retaining easy debugging during development. No previous knowledge of Scala.js, Scala, or JavaScript is required to follow this talk, although shallow knowledge of Scala and/or JavaScript will contribute to fully appreciate some details. Slides here http://lampwww.epfl.ch/ ~doeraene/presentations/scalajs-semantics/#/
En esta #techHour Ricardo nos hablará de JavaScript que ha pasado de ser el lenguaje del navegador a impregnar todas las áreas del desarrollo. Durante este Live Coding examinaremos la evolución del lenguaje, sus ámbitos de aplicación y su ecosistema. Únete a nosotros y descubre cómo pasar de mostrar/ocultar elementos en una página HTML a ser un desarrollador JavaScript FullStack.
I've just watched this great talk by Rebecca Murphey: Writing Testable JavaScriptThese are the slides. There is also a great article about the techniques and the example shown in the talk. And here is the final version of the example code. - por Garajeando
El tratamiento digital de imágenes es un campo muy en auge desde hace ya mucho tiempo en informática, en este capítulo veremos el tratamiento de imágenes con JavaScript. Es un área muy extensa que puede abarcar desde los simples retoques fotográficos, hasta la detección de objetos en la visión artificial. En su día ya hablamos […] La entrada 44. Tratamiento de imágenes con JavaScript se publicó primero en Programar fácil con Arduino.
Before the summer, I updated the contents of my talk about JavaScript functions to prepare a master class (that finally became two) for the wonderful Devscola project. These are the updated slides and these are the two recorded master classes (in Spanish): Master class 1Master class 2I hope you'll find them useful. - por Garajeando
jQuery es una librería de JavaScript opensource mantenida por la fundación jquery.org. Su lema resume muy bien lo que nos aporta esta librería: “Write less, do more, js library”. Escribe menos, haz más, y es que esta librería nos facilita la ardua tarea de manipular los elementos del DOM de HTML que hasta ahora habíamos […] La entrada 42. Introducción a jQuery (Parte 1) se publicó primero en Programar fácil con Arduino.