Recursos de programación de node
¿Quieres saber más? 00:48 Introducción 02:12 Índice 05:22 1. Fundamentos de Node 05:22 1.1. Qué es Node.js 07:30 1.2 Ventajas de usar Node 09:13 1.3 Historia de Node 12:40 1.4 Anatomía de un proyecto Node 15:41 1.5 Motor V8 16:49 1.6 NPM 19:26 1.7 Event Loop 22:30 2. Instando el entorno 22:30 3. IDE’s 23:58 4. Hola Mundo 28:23 5. Módulos, exportando métodos y variables 30:39 6. Requiere, importando librerías 32:43 7. Callbacks 38:42 8. Leyendo ficheros 39:56 9. Leyendo ficheros de forma asíncrona ¿Quieres saber cuáles son los próximos eventos que organizamos?: Ver más eventos nuestros:
Developers aim to write responsive, scalable, fault tolerant, reactive applications to can handle the business needs of the modern web applications without hiccups. This talk shows you how to do just that! And to add a twist, we will do it in a (pure) functional style. Node.js is a very popular framework for developing asynchronous, event-driven, reactive applications. Infinispan, an in-memory distributed data grid designed for fast, scalable, elastic access to large volumes of data, has recently gained compatibility with the Node.js ecosystem enabling reactive applications to use it as persistence layer. When combined with Elm, a functional programming language for declaratively creating reactive web applications, these technologies offer a great platform for working with highly responsive, data-heavy applications seamlessly. In this live-coding talk, we will demonstrate how to use these technologies to build a reactive web application composed of an Elm frontend, a Node.js microservice layer and a scalable, fault tolerant Infinispan data grid for persistence.
ScyllaDB is a NoSQL database compatible with Apache Cassandra, distinguishing itself by supporting millions of operations per second, per node, with predictably low latency, on similar hardware. Achieving such speed requires a great deal of diligent, deliberate mechanical sympathy: ScyllaDB employs a totally asynchronous, share-nothing programming model, relies on its own memory allocators, and meticulously schedules all its IO requests. In this talk we will go over the low-level details of all the techniques involved - from a log-structured memory allocator to an advanced cache design -, covering how they are implemented and how they fully utilize the hardware resources they target.
Distributed databases are complex systems. Unlike many other types of services, databases and stateful systems in general have many constraints–some obvious and some not so–that must be respected during operations for the system to maintain correctness by not losing or lying about data. An ideal system allows you to operate on it or move data around (e.g. by adding or removing nodes) without sacrificing availability or performance any more than necessary. Because of these complexities, distributed storage systems are often a huge pain to manage. Manhattan, Twitter’s primary key-value store, operates at a large scale with multiple configurations and capabilities that require careful and subtly different orchestration while managing the cluster, but through a thoughtful and iterative approach to cluster operations we’ve been able to make it relatively easy and pleasant to run. This talk will cover some of the reasons why managing stateful systems is hard, including managing availability, data movement and scale, how distributed storage systems generally do it with concrete examples from Twitter’s Manhattan, and the importance of generalized infrastructure for maintaining the sanity of your team members.
Desarrollo web en Nodejs con Pillars por Chelo Quilón ( En esta charla veremos inicialmente conceptos de Node.js y JavaScript, para después introducir las características diferenciadoras del desarrollo web en Node.js y se expondrá la metodología para crear una aplicación web mediante el framework Pillars.js.
Since we started to see JS on the server side, the dream of developers has been to reduce the gap and the cost of switch between frontend/backend. Today with Node.js, React and a whole ecosystem of tools, this dream is becoming true! In this talk, I am going to discuss Universal (a.k.a. Isomorphic) JS and present some practical example regarding the major patterns related to routing, data retrieval, and rendering. I will use Node, React, Webpack, Babel and React Router and give you a series of example to get you started easily with this new technology trend.
Contruye apps multi-plataforma con Electron por Jose Cerrejón (@ulysess10). Electron es un framework para JavaScript que permite el desarrollo de aplicaciones enriquecidas de escritorio mediante el uso de tecnologías web. Está desarrollado por GitHub y es multiplataforma. En esta charla José Manuel Cerrejón introducirá algunos conceptos básicos sobre esta tecnología usando Node.js y Javascript (ES6). Además crearemos desde cero nuestro propio editor de texto para Mac, Linux y Windows.
Rompe la barrera que te encuentras al montar un proyecto desde cero, esos pasos que alguien ha dado por ti y que se encargan de esas tareas tediosas para construir tú proyecto. Gulp 101 Entender, evolucionar y aprender a escribir tareas desde cero. Cómo modularizarlas para mantenerlas organizadas e independientes. Aprenderás tareas básicas como: lint node-sass watch limpieza gestión de entornos relleno de templates. #5732408326356992/89244008
La semana pasada Luis Rovirosa y yo impartimos una formación de TDD en las oficinas de Gradiant en Vigo. Gradiant es el acrónimo en inglés del Centro Tecnolóxico de Telecomunicacións de Galicia (Galician Research and Development Center in Advanced Telecomunications) y utilizan los conocimientos y experiencia de sus profesionales de investigación para aportar valor a empresas y organizaciones mediante la transferencia de conocimiento y el diseño de productos especializados. La naturaleza del cen...