Slides for my talk in FrontFest 2018 (Madrid, Feb 17). It's a technical comparison of the change detection mechanism as implemented in AngularJS, React, Angular2 and VueJS
See demos at https://github.com/jabadia/frontfest-frameworks-demos
deSymfony 2013 - Creando aplicaciones web desde otro ángulo con Symfony y A...Pablo Godel
AngularJS es un framework Javascript relativamente nuevo, patrocinado por Google, que está ganando mucha popularidad gracias a su potencia, flexibilidad y simplicidad.
En esta charla haremos una introducción de sus caulidades más importantes, veremos como se acopla con Symfony para la creación de aplicaciones web con interfaz ricas y complejas, incluyendo consejos prácticos de como diseñar nuestra aplicación establecer su estructura.
Por último, mostraremos una aplicación escrita en AngularJS que se conecta a servidores REST y WebSockets creados con Symfony.
Estas son las filminas de la charla que dí sobre SQLAlchemy y pycamp.orm en el PyDay realizado en Cordoba, Argentina, 2011. El video se encuentra online en: http://python.org.ar/pyar/PycampORM
Slides for my talk in FrontFest 2018 (Madrid, Feb 17). It's a technical comparison of the change detection mechanism as implemented in AngularJS, React, Angular2 and VueJS
See demos at https://github.com/jabadia/frontfest-frameworks-demos
deSymfony 2013 - Creando aplicaciones web desde otro ángulo con Symfony y A...Pablo Godel
AngularJS es un framework Javascript relativamente nuevo, patrocinado por Google, que está ganando mucha popularidad gracias a su potencia, flexibilidad y simplicidad.
En esta charla haremos una introducción de sus caulidades más importantes, veremos como se acopla con Symfony para la creación de aplicaciones web con interfaz ricas y complejas, incluyendo consejos prácticos de como diseñar nuestra aplicación establecer su estructura.
Por último, mostraremos una aplicación escrita en AngularJS que se conecta a servidores REST y WebSockets creados con Symfony.
Estas son las filminas de la charla que dí sobre SQLAlchemy y pycamp.orm en el PyDay realizado en Cordoba, Argentina, 2011. El video se encuentra online en: http://python.org.ar/pyar/PycampORM
Presentación del primer taller de PHP realizada por Francisco Calderón para la Asociación de Webmasters de Málaga.
Puntos tratados:
- ¿Qué es PHP?
- Características
- IDE: Netbeans
- Servidor PHP + Apache + MySQL
- Sintaxis y Operadores
- Strings
- Condiciones (If, Switch)
- Bucles (for, while)
PHP, una introducción a modo de presentación como tutorial básico llegando hasta clases y pasando por la conexión con una oferta de servicios web mediante protocolo SOAP con WSDL.
Atom.io el editor definitivo VS PhpStorm el editor definitivoBiko
Charla de David Gallego y Pablo Albizu (540) en el Open Space 10 aniversario de Biko. Cómo he configurado mi Atom y por qué no necesito ninguna licencia de phpStorm… Ser un chico barato no cuesta tanto Vs. Cómo no he perdido mi tiempo configurando PhpStorm y cómo el pago de su licencia es una de las mejores inversiones que puedes hacer como programador. Refactorizar código, testing e integración con otras herramientas con PhpStorm.
Desarrollo web en Nodejs con Pillars por Chelo Quilónbetabeers
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.
Presentación del primer taller de PHP realizada por Francisco Calderón para la Asociación de Webmasters de Málaga.
Puntos tratados:
- ¿Qué es PHP?
- Características
- IDE: Netbeans
- Servidor PHP + Apache + MySQL
- Sintaxis y Operadores
- Strings
- Condiciones (If, Switch)
- Bucles (for, while)
PHP, una introducción a modo de presentación como tutorial básico llegando hasta clases y pasando por la conexión con una oferta de servicios web mediante protocolo SOAP con WSDL.
Atom.io el editor definitivo VS PhpStorm el editor definitivoBiko
Charla de David Gallego y Pablo Albizu (540) en el Open Space 10 aniversario de Biko. Cómo he configurado mi Atom y por qué no necesito ninguna licencia de phpStorm… Ser un chico barato no cuesta tanto Vs. Cómo no he perdido mi tiempo configurando PhpStorm y cómo el pago de su licencia es una de las mejores inversiones que puedes hacer como programador. Refactorizar código, testing e integración con otras herramientas con PhpStorm.
Desarrollo web en Nodejs con Pillars por Chelo Quilónbetabeers
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.
En esta charla realizaremos una introducción a los módulos JavaScript, formatos y empaquetadores, continuaremos hablando de Webpack, qué es y cómo utilizarlo. Realizaremos un ejemplo de configuración de Webpack desde cero, agregando distintos elementos como loaders y plugins, viendo como funciona cada una de estas partes.
Es un framework full stack para el desarrollo de aplicaciones web, incluye componentes que garantizan un marco de abstracción para la seguridad y utilitarios que siguen el principio de desarrollo ágil con baja carga cognitiva, basado en Node.js utiliza Express como marco de aplicación web o marco de servidor estándar para encargarse del manejo del direccionamiento web.
Se aprenderá a desarrollar una API siguiendo la metodología MADA que tiene como misión reducir la complejidad a la hora de desarrollar una API y que utiliza RAML como lenguaje de definición de APIs. A patir del RAML, se generará toda la documentación necesaria para exponer a los developers, se podrá construir un fake para probarlo en la consola de pruebas y se generará un esqueleto en node.js. El taller desarrollará un ejemplo utilizando objetos en memoria y otro ejemplo utilizando MongoDB como base de datos.
Inteligencia Artificial y Ciberseguridad.pdfEmilio Casbas
Recopilación de los puntos más interesantes de diversas presentaciones, desde los visionarios conceptos de Alan Turing, pasando por la paradoja de Hans Moravec y la descripcion de Singularidad de Max Tegmark, hasta los innovadores avances de ChatGPT, y de cómo la IA está transformando la seguridad digital y protegiendo nuestras vidas.
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Telefónica
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0xWord escrito por Ibón Reinoso ( https://mypublicinbox.com/IBhone ) con Prólogo de Chema Alonso ( https://mypublicinbox.com/ChemaAlonso ). Puedes comprarlo aquí: https://0xword.com/es/libros/233-big-data-tecnologias-para-arquitecturas-data-centric.html
Es un diagrama para La asistencia técnica o apoyo técnico es brindada por las compañías para que sus clientes puedan hacer uso de sus productos o servicios de la manera en que fueron puestos a la venta.
2. node.js Qué es y como instalarlo? Hola node, callbacks o no callbacks. Sobre modules, exports y CommonJs Npm (manejo de paquetes) Creando eventos. Bases de dato Crear y publicar un paquete con npm
4. Single thread por request Nunca bloquea (no espera) IO publica eventos (no bloquea) Callbacks es la clave image: http://www.salagraphics.com/index.php?main_page=product_info&cPath=6&products_id=114
5. image: http://xkcd.com/303/ traducción: http://www.abadiadigital.com/articulo/chistes-para-programadores *nix (code - compile) *nix con n windows en cygwin
7. node.js que es y como instalarlo? Hola node, callbacks o no callbacks Sobre modules, exports y CommonJs Npm (manejo de paquetes) Creando eventos. Bases de dato Crear y publicar un paquete con npm
8. http://nodejs.org var http = require('http'); http.createServer( function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('Hola Alt.Net'); } ).listen(8080, "127.0.0.1"); console.log('Servidor en http://127.0.0.1:8080/');
9. var http = require('http'); var mongodm = require('mongodm'); http.createServer(function (req, res) { mongodm.withDatabase("altnet", function (err, db) { if (err) { res.writeHead(500, {'Content-Type': 'text/plain'}); res.end(err); } else { db.withCollection('sessions', function (err, collection) { if (err) { res.writeHead(500, {'Content-Type': 'text/plain'}); res.end(err); } else { collection.find( function (err, resultArray) { var response = 'Make it here'; for (var i = 0; i < resultArray.length; (i += 1)) { response += resultArray[i].title + ''; } res.writeHead(200, {'Content-Type': 'text/plain'}); res.end(response); }); } }); } }); }).listen(8080, "127.0.0.1"); console.log('Servidor en http://127.0.0.1:8080/');
10. image: http://www.apajcan.org/ Librerias para el control de flujo. https://github.com/joyent/node/wiki/modules#wiki-async-flow/joyent/node/wiki/modules#wiki-async-flow
11. node.js que es y como instalarlo? Hola node, callbacks o no callbacks Sobre modules, exports y CommonJs Npm (manejo de paquetes) Creando eventos. Bases de dato Crear y publicar un paquete con npm
12. CommonJs es un "standard". Hay varias implementaciones. Node implementa un subset de esos standards. Modules 1.0 Promises/B y Promises/D Unit testing. El mas importante (para entender node y su ecosistema) es modules. http://www.commonjs.org/specs/
13.
14. Podemos crear la idea de private scope con modules. image: http://www.finankorr.net/?page_id=13
15.
16. node.js que es y como instalarlo? Hola node, callbacks o no callbacks Sobre modules, exports y CommonJs Npm (manejo de paquetes) Creando eventos. Bases de dato Crear y publicar un paquete con npm
17. Al principio hubo varios. npm es el de facto standard. Node Package Manager. compatible con Git. Super facil de usar. Soporta versioning, Instalacion global y por proyecto. Maneja dependencias. Compila codigo nativo. Mas... image: http://nodej.org
19. node.js que es y como instalarlo? Hola node, callbacks o no callbacks Sobre modules, exports y CommonJs Npm (manejo de paquetes) Creando eventos. Bases de dato Crear y publicar un paquete con npm
20. Usar EventEmitter Exponer los eventos. Listo. image: http://www.codeandbeyond.org/2011/04/recursos-gratuitos-para-empezar-con.html
21. node.js que es y como instalarlo? Hola node, callbacks o no callbacks Sobre modules, exports y CommonJs Npm (manejo de paquetes) Creando eventos. Bases de dato Crear y publicar un paquete con npm
22.
23. node.js que es y como instalarlo? Hola node, callbacks o no callbacks Sobre modules, exports y CommonJs Npm (manejo de paquetes) Creando eventos. Bases de dato Crear y publicar un paquete con npm