lunes, 31 de agosto de 2015

Conferencias - Developer Day 2015 (CEPS UNI)

Developer Day 2015 (CEPS UNI)

Este Sabado 12 de Setiembre habrá un conjunto de Conferencias en la UNI, en la cual participaré como expositor. Le alcanzo los detalles de mi exposición y la publicidad del evento.

TITULO: 

UNA NUEVA FORMA DE DESARROLLAR WEB PARA LA PERFORMANCE EN ASP.NET

HORARIO:

De 2:00 pm a 2:45 pm.

OBJETIVO:

Entender cómo mejorar la Performance en ASP.NET, ya sea en una página Web Form o una vista MVC usando un Serializador que devuelva los datos como cadena y construyendo el HTML en el cliente con JavaScript.  Estas llamadas se realizaran en forma asíncrona con XmlHttpRequest (XHR).

DESCRIPCION:

Actualmente, la gran cantidad de usuarios de las aplicaciones web requieren nuevas técnicas de desarrollo para resolver el problema de la performance o velocidad de carga de las páginas que siguen un esquema tradicional que es hacer llamadas asíncronas con Ajax o jQuery, usar “Controles del Servidor” y devolver los datos en formato “JSON”.

La nueva forma propuesta consiste en enviar la menor cantidad de archivos en cada página (solo el Html, un archivo JS, un archivo CSS y las imágenes pequeñas como cadenas en formato Base64). Las llamadas se harán mediante XHR desde JavaScript y los datos se devolverán como cadenas que es 3 veces de menor tamaño que JSON y luego se creará dinámicamente como HTML.

BANNER


El Libro del Día: Less Web Development Essentials

El Libro del Día: 2015-08-31

Titulo: Less Web Development Essentials
Autor: Bass Jobsen
Editorial: Packt
Nro Paginas: 270

Capítulos:
Chapter 1: Improving Web Development with Less
Chapter 2: Using Variables and Mixins
Chapter 3: Nested Rules, Operations, and Built-in Functions
Chapter 4: Testing Your Code and Using Prebuilt Mixins Libraries
Chapter 5: Integrating Less in Your Own Projects
Chapter 6: Using the Bootstrap 3 Frontend Framework
Chapter 7: Less with External Applications and Frameworks

Descarga:
Less_Web_Development_Essentials

miércoles, 26 de agosto de 2015

El Libro del Día: Bootstrap Essentials

El Libro del Día: 2015-08-26

Titulo: Bootstrap Essentials
Autor: Snig Bhaumik
Editorial: Packt
Nro Paginas: 167

Capítulos:
Chapter 1: The Evolution of CSS and Bootstrap
Chapter 2: Getting Started with Bootstrap
Chapter 3: Creating Responsive Layouts Using Bootstrap CSS
Chapter 4: Packaged Components in Bootstrap
Chapter 5: The JavaScript Add-ons in Bootstrap
Chapter 6: Compiling and Building Bootstrap
Chapter 7: Customizing Bootstrap
Chapter 8: Extending Bootstrap

Descarga:
Bootstrap_Essentials

martes, 25 de agosto de 2015

El Libro del Día: Learning WebRTC

El Libro del Día: 2015-08-25

Titulo: Learning WebRTC
Autor: Dan Ristic
Editorial: Packt
Nro Paginas: 186

Capítulos:
Chapter 1: Getting Started with WebRTC
Chapter 2: Getting the User's Media
Chapter 3: Creating a Basic WebRTC Application
Chapter 4: Creating a Signaling Server
Chapter 5: Connecting Clients Together
Chapter 6: Sending Data with WebRTC
Chapter 7: File Sharing
Chapter 8: Advanced Security and Large-scale Optimization
Appendix: Answers to Self-test Questions

Descarga:
Learning_WebRTC

viernes, 21 de agosto de 2015

El Libro del Día: Coding with JavaScript For Dummies

El Libro del Día: 2015-08-21

Titulo: Coding with JavaScript For Dummies
Autor: Chris Minnick, Eva Holland
Editorial: Wiley
Nro Paginas: 363

Capítulos:
Part I: Getting Started with JavaScript
Chapter 1: The World’s Most Misunderstood Programming Language
Chapter 2: Writing Your First JavaScript Program
Chapter 3: Working with Variables
Chapter 4: Understanding Arrays
Chapter 5: Working with Operators, Expressions, and Statements
Chapter 6: Getting into the Flow with Loops and Branches
Part II: Organizing Your JavaScript
Chapter 7: Getting Functional
Chapter 8: Making and Using Objects
Part III: JavaScript on the Web
Chapter 9: Controlling the Browser with the Window Object
Chapter 10: Manipulating Documents with the DOM
Chapter 11: Using Events in JavaScript
Chapter 12: Integrating Input and Output
Chapter 13: Working with CSS and Graphics
Part IV: Beyond the Basics
Chapter 14: Searching with Regular Expressions
Chapter 15: Understanding Callbacks and Closures
Chapter 16: Embracing AJAX and JSON
Part V: JavaScript and HTML5
Chapter 17: HTML5 APIs
Chapter 18: jQuery
Part VI: The Part of Tens
Chapter 19: Ten JavaScript Frameworks and Libraries to Learn Next
Chapter 20: Ten Common JavaScript Bugs and How to Avoid Them
Chapter 21: Ten Online Tools to Help You Write Better JavaScript

Descarga:
Coding_with_JavaScript_For_Dummies

jueves, 20 de agosto de 2015

El Libro del Día: Mastering jQuery

El Libro del Día: 2015-08-20

Titulo: Mastering jQuery
Autor: Alex Libby
Editorial: Packt
Nro Paginas: 400

Capítulos:
Chapter 1: Installing jQuery
Chapter 2: Customizing jQuery
Chapter 3: Organizing Your Code
Chapter 4: Working with Forms
Chapter 5: Integrating AJAX
Chapter 6: Animating in jQuery
Chapter 7: Advanced Event Handling
Chapter 8: Using jQuery Effects
Chapter 9: Using the Web Performance APIs
Chapter 10: Manipulating Images
Chapter 11: Authoring Advanced Plugins
Chapter 12: Using jQuery with the Node-WebKit Project
Chapter 13: Enhancing Performance in jQuery
Chapter 14: Testing jQuery

Descarga:
Mastering_jQuery

miércoles, 19 de agosto de 2015

El Libro del Día: JavaScript JSON Cookbook

El Libro del Día: 2015-08-19

Titulo: JavaScript JSON Cookbook
Autor: Ray Rischpater
Editorial: Packt
Nro Paginas: 192

Capítulos:
Chapter 1: Reading and Writing JSON on the Client
Chapter 2: Reading and Writing JSON on the Server
Chapter 3: Using JSON in Simple AJAX Applications
Chapter 4: Using JSON in AJAX Applications with jQuery and AngularJS
Chapter 5: Using JSON with MongoDB
Chapter 6: Using JSON with CouchDB
Chapter 7: Using JSON in a Type-safe Manner
Chapter 8: Using JSON for Binary Data Transfer
Chapter 9: Querying JSON with JSONPath and LINQ
Chapter 10: JSON on Mobile Platforms

Descarga:
JavaScript_JSON_Cookbook

martes, 18 de agosto de 2015

El Libro del Día: JavaScript Regular Expressions

El Libro del Día: 2015-08-18

Titulo: JavaScript Regular Expressions
Autor: Loiane Groner, Gabriel Manricks
Editorial: Packt
Nro Paginas: 112

Capítulos:
Chapter 1: Getting Started with Regex
Chapter 2: The Basics
Chapter 3: Special Characters
Chapter 4: Regex in Practice
Chapter 5: Node.js and Regex
Appendix: JavaScript Regex Cheat Sheet

Descarga:
JavaScript_Regular_Expressions

viernes, 14 de agosto de 2015

El Libro del Día: Deploying Node.js

El Libro del Día: 2015-08-14

Titulo: Deploying Node.js
Autor: Sandro Pasquali
Editorial: Packt
Nro Paginas: 274

Capítulos:
Chapter 1: Appreciating Node
Chapter 2: Installing and Virtualizing Node Servers
Chapter 3: Scaling Node
Chapter 4: Managing Memory and Space
Chapter 5: Monitoring Applications
Chapter 6: Building and Testing
Chapter 7: Deploying and Maintaining

Descarga:
Deploying_Node.js

jueves, 13 de agosto de 2015

El Libro del Día: HTML5 Game Development by Example

El Libro del Día: 2015-08-13

Titulo: HTML5 Game Development by Example
Autor: Makzan
Editorial: Packt
Nro Paginas: 354

Capítulos:
Chapter 1: Introducing HTML5 Games
Chapter 2: Getting Started with DOM-based Game Development
Chapter 3: Building a Card-matching Game in CSS3
Chapter 4: Building the Untangle Game with Canvas and the Drawing API
Chapter 5: Building a Canvas Game's Masterclass
Chapter 6: Adding Sound Effects to Your Games
Chapter 7: Saving the Game's Progress
Chapter 8: Building a Multiplayer Draw-and-Guess Game with WebSockets
Chapter 9: Building a Physics Car Game with Box2D and Canvas
Chapter 10: Deploying HTML5 Games

Descarga:
HTML5_Game_Development_by_Example

miércoles, 12 de agosto de 2015

El Libro del Día: Ext JS Application Development Blueprints

El Libro del Día: 2015-08-12

Titulo: Ext JS Application Development Blueprints
Autor: Colin Ramsay
Editorial: Packt
Nro Paginas: 341

Capítulos:
Chapter 1: Introduction
Chapter 2: MVC and MVVM
Chapter 3: Application Structure
Chapter 4: Sencha Cmd
Chapter 5: Practical – a CMS Application
Chapter 6: Practical – Monitoring Dashboard
Chapter 7: Practical – an Email Client
Chapter 8: Practical – Questionnaire Component
Chapter 9: A Shopping Application
Chapter 10: Debugging and Performance
Chapter 11: Application Testing

Descarga:
ExtJS_Application_Development_Blueprints

martes, 11 de agosto de 2015

El Libro del Día: Learning ExtJS

El Libro del Día: 2015-08-11

Titulo: Learning ExtJS (Fourth Edition)
Autor: Carlos A. Méndez, Crysfel Villa, Armando Gonzalez
Editorial: Packt
Nro Paginas: 453

Capítulos:
Chapter 1: An Introduction to Ext JS 5
Chapter 2: The Core Concepts
Chapter 3: Components and Layouts
Chapter 4: It's All about the Data
Chapter 5: Buttons and Toolbars
Chapter 6: Doing It with Forms
Chapter 7: Give Me the Grid
Chapter 8: DataViews and Templates
Chapter 9: The Tree Panel
Chapter 10: Architecture
Chapter 11: The Look and Feel
Chapter 12: Responsive Configurations and Tablet Support
Chapter 13: From Drawing to Charting
Chapter 14: Finishing the Application
Chapter 15: What's Next?

Descarga:
Learning_ExtJS

lunes, 10 de agosto de 2015

El Libro del Día: Mastering JavaScript Promises

El Libro del Día: 2015-08-10

Titulo: Mastering JavaScript Promises
Autor: Muzzamil Hussain
Editorial: Packt
Nro Paginas: 188

Capítulos:
Chapter 1: Promises.js
Chapter 2: The JavaScript Asynchronous Model
Chapter 3: The Promise Paradigm
Chapter 4: Implementing Promises
Chapter 5: Promises in WinRT
Chapter 6: Promises in Node.js
Chapter 7: Promises in Angular.js
Chapter 8: Promises in jQuery
Chapter 9: JavaScript The Future Is Now

Descarga:
Mastering_JavaScript_Promises

miércoles, 5 de agosto de 2015

El Libro del Día: Compiladores. Principios, Tecnicas y Herramientas

El Libro del Día: 2015-08-05

Titulo: Compiladores. Principios, Tecnicas y Herramientas
Autor: Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman
Editorial: Addison Wesley
Nro Paginas: 1037

Capítulos:
1 Introducción
2 Un traductor simple orientado a la sintaxis
3 Análisis léxico
4 Análisis sintáctico
5 Traducción orientada por la sintaxis
6 Generación de código intermedio
7 Entornos en tiempo de ejecución
8 Generación de código
9 Optimizaciones independientes de la máquina
10 Paralelismo a nivel de instrucción
11 Optimización para el paralelismo y la localidad
12 Análisis interprocedural
A Un front-end completo
B Búsqueda de soluciones linealmente independientes

Descarga:
Compiladores_Principios_Tecnicas_Herramientas

martes, 4 de agosto de 2015

El Libro del Día: You Don't Know JS. Up & Going

El Libro del Día: 2015-08-04

Titulo: You Don't Know JS. Up & Going
Autor: Kyle Simpson
Editorial: O'Reilly
Nro Paginas: 87

Capítulos:
1. Into Programming
2. Into JavaScript
3. Into YDKJS

Descarga:
You_Don't_Know_JS._Up_&_Going