Mostrando las entradas con la etiqueta Async. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Async. Mostrar todas las entradas

miércoles, 28 de febrero de 2018

Entrenamiento - Cierre de Inscripciones para el Seminario y Curso de los Sábados

Cierre de Inscripciones para el Seminario y Curso de los Sábados

Estimados alumnos y visitantes del Blog, quiero comunicarles que solo hasta hoy Miércoles 28 de Febrero se estará registrando para el Curso del Sábado en las Mañanas y para el Primer Seminario del Sábado en la Tarde.

La inversión para el Curso de los Sábados en las Mañanas es de 300 soles para nuevos participantes y 150 soles para alumnos que siempre participan. En cuanto al Seminario del Sábado en la Tarde la inversión es de 200 soles para nuevos participantes y 100 soles para alumnos regulares (que siempre asisten a cursos, seminarios y talleres).

La dirección del Curso se estará enviando a los registrados mañana temprano y la del Seminario será en la Asociación Kallpa - Pasaje Capri 140, Urb. Palomar Norte, La Victoria
(Cerca a Metro y Claro de la Av. Arriola).

Los interesados enviar un mail a Luis.duenash@gmail.com con los siguientes datos:
Asunto: [Primer Seminario o Curso] de Desarrollo Web ASP.NET MVC & JavaScript
Contenido del Mail:
- Nombre Completo
- Lugar de Trabajo o Estudio
- Alumno Regular de Talleres: Si / No

Nota: Alumno regular es que participa constantemente de los Cursos, Talleres y Seminarios, no los que han ido solo una vez o los que han ido varias pero no acaban.

Los esperamos este Sábado con mucho material en castellano sobre los temas a tratar.

martes, 20 de febrero de 2018

Entrenamiento - Primer Seminario de Desarrollo Web ASP.NET MVC & JavaScript

Primer Seminario de Desarrollo Web ASP.NET MVC & JavaScript

Para todos los alumnos que participaron en los Cursos y Talleres de Desarrollo Web con ASP.NET MVC & JavaScript les comunico el inicio de los Seminarios una vez al mes, donde se verán algunos temas que quedaron pendientes y se profundizarán otros.

Seminario 1: Programación Asíncrona
En el BackEnd con .NET
- Subprocesamiento: Threads, ThreadPool
- Modelo de Programación Asincrona (APM): Metodos Begin y End, CallBacks
- Programación Asincrona por Eventos (EAP): Metodos Async, Eventos Completed
- Programación Asincrona por Tareas (TAP): Metodos Async, Tasks, async..await
En el FrontEnd con JavaScript
- Modelos de Programación Asíncrona: CallBacks y Promises
- Clases Asincronas en JavaScript: XmlHttpRequest, FileReader, WebSocket, etc.
- Creando Funciones Asíncronas usando WebWorkers
- Creando Funciones Asíncronas usando async..await (ES6)

Información
Día: Sábado 3 de Marzo
Horario: 4:30 pm a 09:30 pm.
Registro y Pago: 4:00 pm a 4:30 pm.
Duración: 5 horas
Inversión:
- 100 Soles para Alumnos Regulares de Talleres
- 200 Soles para Público en General
Participantes: 15 Mínimo - 30 Máximo
Lugar: Asociación Kallpa - Pasaje Capri 140, Urb. Palomar Norte, La Victoria
(Cerca a Metro y Claro de la Av. Arriola)

Contacto
Los interesados enviar un mail a Luis.duenash@gmail.com con los siguientes datos:
Asunto: Primer Seminario de Desarrollo Web ASP.NET MVC & JavaScript
Contenido del Mail:
- Nombre Completo
- Lugar de Trabajo o Estudio
- Alumno Regular de Talleres: Si / No

martes, 24 de enero de 2017

El Libro del Día: Async in C# 5.0

El Libro del Día: 2017-01-24

Titulo: Async in C# 5.0
Autor: Alex Davies
Editorial: O'Reilly
Nro Paginas: 106

Capítulos:
1. Introduction
2. Why Programs Need to Be Asynchronous
3. Writing Asynchronous Code Manually
4. Writing Async Methods
5. What await Actually Does
6. The Task-Based Asynchronous Pattern
7. Utilities for Async Code
8. Which Thread Runs My Code
9. Exceptions in Async Code
10. Parallelism Using Async
11. Unit Testing Async Code
12. Async in ASP.NET Applications
13. Async in WinRT Applications
14. The Async Compiler Transform in Depth
15. The Performance of Async Code

Descarga:
Async_in_C#_5.0

viernes, 4 de septiembre de 2015

El Libro del Día: You Don't Know JS. ES6 and Beyond

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

Titulo: You Don't Know JS: ES6 and Beyond
Autor: Kyle Simpson
Editorial: O'Reilly
Nro Paginas: 228

Capítulos:
1. ES? Now & Future
2. Syntax
3. Organization
4. Async Flow Control
5. Collections
6. API Additions
7. Meta Programming
8. Beyond ES6

Descarga:
You_Don't_Know_JS._ES6_&_Beyond

jueves, 4 de junio de 2015

El Libro del Día: Pro Asynchronous Programming with .NET

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

Titulo: Pro Asynchronous Programming with .NET
Autor: Richard Blewett, Andrew Clymer
Editorial: Apress
Nro Paginas: 336

Capítulos:
Chapter 1: An Introduction to Asynchronous Programming
Chapter 2: The Evolution of the .NET Asynchronous API
Chapter 3: Tasks
Chapter 4: Basic Thread Safety
Chapter 5: Concurrent Data Structures
Chapter 6: Asynchronous UI
Chapter 7: async and await
Chapter 8: Everything a Task
Chapter 9: Server-Side Async
Chapter 10: TPL Dataflow
Chapter 11: Parallel Programming
Chapter 12: Task Scheduling
Chapter 13: Debugging Async with Visual Studio
Chapter 14: Debugging Async - Beyond Visual Studio

Descarga:
Pro_Asynchronous_Programming_with_.NET

viernes, 15 de mayo de 2015

Personajes de la Computación - Kyle Simpson

Personajes de la Computación - Kyle Simpson

Kyle Simpson es un especialista en JavaScript, HTML5 y Web Performance (Frontend). Es reconocido por ser uno de los principales Evangelistas de la Web Libre (Open Web).

Kyle es de Austin, Texas (USA) y trabaja en Getify Solutions. Es conferencista y autor de una serie de libros denominados: "You Don't Know JS" que se han convertido en un material indispensable para entender JavaScript.


A continuación les dejo mas información de su trabajo y aporte al Desarrollo de Software especialmente en JavaScript.

Libros

O'Reilly - 2014 You Don't Know JS. Scope & Closures


O'Reilly - 2014 You Don't Know JS. this & Object Prototypes


O'Reilly - 2015 You Don't Know JS. Types & Grammar


O'Reilly - 2015 You Don't Know JS. Async & Performance


Direcciones

You Don't Know JS (Github)

Google+

Blog de Getify

Videos de Entrevistas

Entrevista sobre OSCON 2013


Entrevista sobre Fluent 2014


Developer Roundtable: What does HTML5's future look like beyond the browser?


Entrevista sobre Fluent 2015: JavaScript Coercion's bad reputation


Videos de Conferencias

JS.everywhere( ) 2012: Browser Versions are Dead


HTML5DevConf 2013: New Rules For JS


Forward JS 2014: JavaScript, Choose Your Own Adventure


OSCON 2014: Syncing Async


E4E Developer Conf 2014: Syncing Async


GOTO 2014: New Linting Rules


Comentario Final

Son 6 libros publicados por Kyle de los cuales he subido 4 que son muy buenos y con información muy importante que todo programador JavaScript debe conocer. Recuerden que el Lenguaje de Programación del Futuro es JavaScript tanto en el cliente (CofeeScript, TypeScript, Dart, etc) como en el Servidor (Node.js), por tanto, hay que conocer mejor el lenguaje.

sábado, 31 de enero de 2015

El Libro del Día: Concurrency in C# Cookbook

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

Titulo: Concurrency in C# Cookbook
Autor: Stephen Cleary
Editorial: O'Reilly
Nro Paginas: 205

Capítulos:
1. Concurrency: An Overview
2. Async Basics
3. Parallel Basics
4. Dataflow Basics
5. Rx Basics
6. Testing
7. Interop
8. Collections
9. Cancellation
10. Functional-Friendly OOP
11. Synchronization
12. Scheduling
13. Scenarios

Descarga:
Concurrency_in_C#_Cookbook

viernes, 16 de enero de 2015

El Libro del Día: Web Workers

El Libro del Día: 2015-01-16

Titulo: Web Workers
Autor: Ido Green
Editorial: O'Reilly
Nro Paginas: 60

Capítulos:
1. Overview
2. How and Where Can We Use Web Workers
3. Dedicated Workers
4. Inline Workers
5. Shared Workers
6. Debug Your Workers
7. Web Workers Beyond the Browser: Node

Descarga:
Web_Workers

jueves, 15 de enero de 2015

El Libro del Día: Async Javascript

El Libro del Día: 2015-01-15

Titulo: Async Javascript
Autor: Trevor Burnham
Editorial: The Pragmatic Programmers
Nro Paginas: 97



Capítulos:
1. Understanding JavaScript Events
2. Distributing Events
3. Promises and Deferreds
4. Flow Control with Async.js
5. Multithreading with Workers
6. Async Script Loading
A1. Tools for Taming JavaScript

Descarga:
Async_Javascript

miércoles, 10 de diciembre de 2014

Entrenamiento - Segundo Seminario de .NET (Programación Asíncrona)

Segundo Seminario de .NET: Programación Asíncrona

A los interesados en los Seminarios de .NET que se esta organizando con la Empresa HTE, quiero comunicar que el día Miércoles 17 de Diciembre se realizará el segundo Seminario sobre "Programación Asíncrona en .NET", de 6:30 pm a 9:30 pm en el mismo auditorio que la primera vez.

Esta vez para poder inscribirse se deberá depositar en la siguiente cuenta de la Empresa HTE:

Cuenta Ahorros Soles BBVA Continental
Código Cuenta Oficina BBVA: 0011 0353 0200442040 08
Código Cuenta Interbancario: 011 353 000200442040 08

A nombre de Herramientas Tecnológicas Empresariales ACEE SAC. (HTE ACEE SAC)

Una vez hecho el pago se debe enviar el voucher escaneado a informes@hte.com.pe con copia a Luis.duenash@gmail.com para confirmar su inscripción.

Los temas a tratar serán:
1. Modelo de Programación Asíncrona (APM)
- Threads y ThreadPool
- Delegados CallBacks: BeginInvoke y EndInvoke
2. Programación Asincrona por Eventos (EAP)
- Métodos Asyn
- Eventos Completed y ProgressChanged
3. Programación Asíncrona por Tareas (TAP)
- Task y CompleteWith
- async y await
4. Problemas en Programación Asíncrona
- Sincronización y Bloqueos
- Threads Cruzados

Los ejemplos serán sobre
- Lectura de Archivos Grandes
- Bajar Archivos de Internet
- Mostrar Miles de Registros en una Grilla, etc.

Las llamadas asíncronas serán en aplicaciones:
- WinForms
- WebForms
- MVC
- WPF

Pueden enviar sus pedidos hasta 2 días antes del seminario, el cual puede ser incluido ese día.

Finalmente, como ya saben estoy pensando irme del país pero hay la posibilidad de quedarse, en realidad depende de varios factores. Hay un refrán criollo que dice "Nadie es profeta en su propia tierra", quizás hay que salir fuera para que te valoren mas.

Llevo enseñando en el Perú mas de 23 años de los cuales mas de 13 en .NET, y siempre fue con las mismas ganas y entusiasmo, tratando de que los profesionales aprendan a crear sus propias Librerías de Clases, Librerías de Controles, Generadores de Código, que le ayuden a desarrollar mas rápido y mas eficiente enseñándoles como funcionan las cosas y cuales son las verdaderas buenas prácticas de desarrollo.

Pero a veces llegas a un momento en el cual ves que "navegar contra la corriente" es dañino para la salud, te genera menos oportunidades económicas, te hace mas "rechazado" por gente que no comprende que es necesario cambiar toda su forma de pensar para poder avanzar al nivel de las grandes potencias.

Espero contar nuevamente con su asistencia este Miércoles 17 de Diciembre y ya saben pueden pasar la voz a cualquier interesado en aprender mas allá del arrastre y el facilismo al que estamos acostumbrados. Todo depende de nosotros mismos, ya que "Somos lo que pensamos de nosotros mismos".

PD: Hoy en la tarde estaré enviando los Demos del primer seminario para los que asistieron (como saben no pude hacerlo por motivos personales), también estaré publicando un Demo sobre "Reportes de Datos en WinForms".