Seminario Gratuito de Desarrollo Sin Capas con Cadenas
Información del Seminario
1. Fecha: Sábado 14 de Diciembre del 2019
2. Hora: 3:00 pm a 8:00 pm
3. Lugar: Zona Norte de Lima
Nota: La dirección exacta se envia por mail solo a los registrados
4. Vacantes: 25 primeros registrados
5. Contacto
Los interesados enviar un mail a Luis.duenash@gmail.com con los siguientes datos:
Asunto: Seminario Gratuito de Desarrollo Sin Capas con Cadenas
Contenido del Mail:
- Nombre Completo
- Lugar de Trabajo o Estudio
- Recomendación de algun Alumno: No / Si (indicar nombre)
Temas a tratar:
1. Historia de la Computación
- Personajes de la Computación
- Empresas de Tecnologías
- Organizaciones de Computación
- Centros de Investigación
- Universidades de Computación
- Sistemas Operativos
- Lenguajes de Programación
- Bases de Datos
- Computación Distribuida
- Cifrado y Compresión de Datos
2. Arquitectura de Desarrollo Web de Alto Rendimiento
- Desarrollo de Software
- Necesidad de una Nueva Arquitectura
- Introducción al Desarrollo Web
- Desarrollo Web en ASP.NET
- Capacitación con ADWAR
3. Aplicaciones, Utilitarios y Demos
3.1. Aplicaciones
- Sistema Windows de Gestión de Proyectos
- Sistema Web Académico
- Sistema Web de Registro y Seguimiento de Expedientes
- Sistema Web Reportes de Gestión
3.2. Utilitarios
- ExcelReader: Visor de Hojas de Excel
- GC_Monitory: Comparación de Rendimiento (CPU, RAM)
- HtmlTableReader: Leer Tablas de una Pagina Web
- JPEG_Compression: Compresión de archivos JPG
- JsonImagesDownload: Leer JSON y bajar datos incluido Imagenes
- NETCodeGenerator: Generador de código .NET: SPs, Capas, GUI, documentación
- NetFilesMerge: Une contenido de archivos Excel, Word, Power Point, Texto, MP3, MP4
- NetSpriteGenerator: Crea sprites o une varias imagenes en una sola
- PdfExtractPages: Crea un archivo PDF extrayendo de otros ciertas paginas
- SearchOfficeFiles: Busca palabras en archivos de office: Excel y Word
- SPFinder: Busca palabras en Procedimientos Almacenados de SQL Server
- SPStringBuilder: Crea Procedimientos Almacenados con Cadenas: CRUD CSV
- WebBrowsingDirectories: Analiza Paginas Web y los visualiza en forma de Árbol
- WebInspector: Inventario de Frameworks o Librerías
- WebSearch: Spider que almacena direcciones URLs a partir de un sitio
3.3. Demos de Cursos
- Comparación de Arquitecturas: Con Capas + Librerías Vs Sin Capas Sin Librerías
- Carrito de Compras
- Gráficos de Datos, Interactivos, Animados
- Mantenimiento en Tiempo Real
- Mapas en Tiempo Real
- Manejo de Gran Cantidad de Datos
- Manejo de Archivos Grandes, etc.
4. Cursos para el 2020
- Desarrollo Web ASP.NET MVC & JavaScript con Código Genérico
- Integración de Aplicaciones en Tiempo Real con Web Services & Web Sockets
Con Aplicaciones Winforms, Web MVC, Android, iOS y Python
- Algoritmos & Estructuras de Datos en Python
- Desarrollo Web Sin Capas con Cadenas en Python
- Machine Learning en Python, etc.
Blog de Luis Dueñas dedicado a la difusión del Desarrollo en Microsoft .NET, Visual Studio, WinForms, WebForms, MVC, ASP .NET, jQuery, AJAX, HTML5, JavaScript, Móviles, etc. Encontrarás Libros, Demos, Artículos Técnicos, Entrenamiento.
Mostrando las entradas con la etiqueta Personajes. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Personajes. Mostrar todas las entradas
sábado, 7 de diciembre de 2019
Entrenamiento - Seminario Gratuito de Desarrollo Web
Etiquetas:
.NET,
Android,
Aplicaciones,
Arquitectura,
ASP.NET,
Cadenas,
Carrito,
Computación,
Demos,
Excel,
Historia,
Lduenas,
Mapas,
MVC,
Personajes,
Python,
Seminario,
Utilitarios,
Web Services,
Web Sockets
viernes, 31 de marzo de 2017
Nuevos Demos de WinForms
Nuevos Demos de WinForms - Crear Utilitarios de Windows en .NET
A partir de la próxima semana estaré publicando en este Blog una Serie de Demos llamada: "Crear Utilitarios de Windows en .NET" donde explicaré como crear los utilitarios mas populares de Windows en C#, entre ellos:
- El Bloc de Notas (Notepad)
- El Explorador de Windows (Explorer)
- El MS Paint
- La Calculadora (Calc)
- El Registro de Windows (RegEdit)
- Un Chat con Archivos Compartidos (en tiempo real)
- Un Explorador de SQL Server
- Un Generador de Código MVC, etc
Cada Utilitario vendrá con lo siguiente:
1. La explicación del código
2. El código para descargar
3. El Video (en Youtube) para ver paso a paso cómo fue construido (en menos de 30 minutos)
Los que desean cualquier otro Programa (Utilitario) popular pueden enviar sus sugerencias a: Luis.duenash@gmail.com
Esta publicación será una vez por semana, pero además volveremos a subir mas Libros, publicar mas Personajes importantes del mundo del desarrollo, etc.
Saludos a todos los visitantes.
A partir de la próxima semana estaré publicando en este Blog una Serie de Demos llamada: "Crear Utilitarios de Windows en .NET" donde explicaré como crear los utilitarios mas populares de Windows en C#, entre ellos:
- El Bloc de Notas (Notepad)
- El Explorador de Windows (Explorer)
- El MS Paint
- La Calculadora (Calc)
- El Registro de Windows (RegEdit)
- Un Chat con Archivos Compartidos (en tiempo real)
- Un Explorador de SQL Server
- Un Generador de Código MVC, etc
Cada Utilitario vendrá con lo siguiente:
1. La explicación del código
2. El código para descargar
3. El Video (en Youtube) para ver paso a paso cómo fue construido (en menos de 30 minutos)
Los que desean cualquier otro Programa (Utilitario) popular pueden enviar sus sugerencias a: Luis.duenash@gmail.com
Esta publicación será una vez por semana, pero además volveremos a subir mas Libros, publicar mas Personajes importantes del mundo del desarrollo, etc.
Saludos a todos los visitantes.
Etiquetas:
.NET,
C#,
Calc,
Chat,
Demos,
Explorer,
Generador de Código,
Lduenas,
Libros,
Notepad,
Paint,
Personajes,
RegEdit,
SQL Server,
Utilitarios,
Videos,
Windows,
WinForms,
YouTube
martes, 2 de junio de 2015
Personajes de la Computación - Dino Esposito
Personajes de la Computación - Dino Esposito
Dino Esposito es un Consultor, Arquitecto y Especialista en Desarrollo Microsoft. Es uno de los principales evangelistas de .NET de Italia, autor de varios libros, columnista del MSDN Magazine de la sección Cutting Edge y expositor en diferentes conferencias.
Actualmente trabaja como CTO de la empresa Crionet y su especialidad es la Arquitectura y las Aplicaciones Móviles, pero es nuestro personaje de la semana por su aporte a la difusión de ASP.NET del cual ha escrito numerosos libros y conferencias que a continuación comparto.
Libros
Microsoft Press 2003 - Applied XML Programming For Microsoft NET
Microsoft Press 2009 - Microsoft ASP.NET and AJAX. Architecting Web Applications
Microsoft Press 2010 - Programming Microsoft ASP .NET MVC
Microsoft Press 2011 - Programming Microsoft ASP.NET 4
Microsoft Press 2012 - Architecting Mobile Solutions For The Enterprise
Microsoft Press 2013 - Start Here Build Windows 8 Apps with HTML5 and JavaScript
Dino Esposito es un Consultor, Arquitecto y Especialista en Desarrollo Microsoft. Es uno de los principales evangelistas de .NET de Italia, autor de varios libros, columnista del MSDN Magazine de la sección Cutting Edge y expositor en diferentes conferencias.
Actualmente trabaja como CTO de la empresa Crionet y su especialidad es la Arquitectura y las Aplicaciones Móviles, pero es nuestro personaje de la semana por su aporte a la difusión de ASP.NET del cual ha escrito numerosos libros y conferencias que a continuación comparto.
Libros
Microsoft Press 2003 - Applied XML Programming For Microsoft NET
Microsoft Press 2009 - Microsoft ASP.NET and AJAX. Architecting Web Applications
Microsoft Press 2010 - Programming Microsoft ASP .NET MVC
Microsoft Press 2011 - Programming Microsoft ASP.NET 4
Microsoft Press 2012 - Architecting Mobile Solutions For The Enterprise
Microsoft Press 2013 - Start Here Build Windows 8 Apps with HTML5 and JavaScript
Videos de Conferencias
BASTA Spring 2013 - How to Write Code That Others Can Read
Codemotion 2013 - Android for .NET Developers
DevDay 2013 - Mobile is over: Start Planning Multi-Device Web sites Today
Software Architect 2013 - The executive summary of Android development for the busy architect
DevWeek 2014 - What's new in ASP.NET MVC 5
DevWeek 2014 - A first look at ASP.NET Identity
Software Architect 2014 - DDD misconceptions
Next 2014 Moscow - Challenges, Pains and Points of Software Development Today
Next 2014 Moscow - ASP.NET vNext: What it means to you and what it means to Microsoft
Code Fest 2015 - CQRS: A More Effective Way of Writing the Same Applications
Code Fest 2015 - Challenges, Pains and Points of Software Development Today
Comentario Final
En este post he compartido 8 libros de Dino Esposito, desde el 2003 hasta el 2014, de XML, ASP.NET, MVC, Windows 8 y Arquitectura de Aplicaciones, además de 11 Videos de Conferencias dadas entre el 2013 y 2015.
Gracias Dino por compartir tu experiencia con la Comunidad de Desarrollo Microsoft.
Etiquetas:
AJAX,
Arquitectura,
ASP.NET,
BASTA,
Code Fest,
Codemotion,
Crionet,
Cutting Edge,
DevDay,
DevWeek,
Dino Esposito,
Italia,
Microsoft,
Mobile,
MSDN Magazine,
MVC,
Next,
Personajes,
Window 8,
XML
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.
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.
Etiquetas:
Async,
E4E,
Entrevistas,
Fluent,
Forward JS,
Getify,
GOTO,
Grammar,
HTML5DevConf,
Javascript,
JS.everywhere,
Kyle Simpson,
Libros,
O'Reilly,
Open Web,
OSCON,
Performance,
Personajes,
Prototypes,
Types
martes, 13 de enero de 2015
Personajes de la Computación - Yahoo!
Personajes de la Computación - Yahoo!
Prólogo
Durante casi 2 décadas la plataforma de Desarrollo es la Web, teniendo 2 grandes componentes:
- Front End: HTML, CSS, JavaScript, Data (XML, JSON, etc).
- Back End: Servidor Web, Páginas del Servidor, Base de Datos, etc.
En este contexto, existe mucha literatura sobre como desarrollar aplicaciones para la web, pero pocas dan énfasis a los 3 temas mas importantes en aplicaciones web y móviles:
- Seguridad
- Performance
- Escalabilidad
En este post presento una compilación de algunos personajes que han trabajado para Yahoo! los cuales nos han dejado una gran obra sobre todo en el tema de "Performance Web Sites" y "Buenas Practicas de Desarrollo", empezando por grandes maestros como Douglas Crockford y Steve Souders, asi como nuevos talentos, tales como Nicholas C. Zakas y Stoyan Stefanov, entre otros.
En mi blog he posteado mas de 250 libros hasta el momento, pero los que voy a publicar a continuación son los mas importantes, los pioneros y casi únicos libros sobre el tema de "Performance" y "Buenas Prácticas en JavaScript".
En el Perú todavía tenemos roles tradicionales en el área de desarrollo como: programador, analista, arquitecto, tester, soporte, etc. En USA, cada vez cobra mas importancia los roles de:
- Ingeniero y Arquitecto JavaScript
- Ingeniero y Arquitecto en Web Performance
Para todos los que quieren convertirse en Ingenieros (nivel inicial) y Arquitectos (siguiente nivel) de JavaScript y Web Performance, les dejo los libros que son indispensables leer y en donde esta como mejorar nuestros sitios web y nuestras aplicaciones.
Sobre Yahoo
Yahoo! es una empresa de medios globales creada en 1994 por dos estudiantes de postgrado de la Universidad de Stanford: Jerry Jang (Taiwan) y David Filo (USA), pero recién se constituyo como empresa en 1995.
Entre sus productos principales tenemos:
- Yahoo Search
- Yahoo Mail
- Yahoo Messenger
- Yahoo Grupos
- Yahoo Juegos
- Yahoo Compras
- Yahoo Subastas
En cuanto a desarrollo crearon una Librería de JavaScript llamada YUI Library que lamentablemente dejo de tener soporte desde el año pasado y en los últimos años no le fue también a Yahoo! y dejo ir a sus principales ingenieros y arquitectos.
Nota: Actualmente, ante el convenio con Mozilla firmado a finales del 2014, en el cual Firefox tiene como buscador predeterminado a Yahoo Search y No a Google Search, su participación en el mercado ha mejorado.
Jerry Yang y David Filo
Pais Origen: Taiwan y USA
Año de Nacimiento: 1968 y 1966
Fundadores de: Yahoo (1995)
Enlaces
Yahoo
Jerry_Yang
David_Filo
Douglas Crockford
País Origen: USA
Creador de: JSON (2001)
Especialista en: JavaScript
Trabajo Actual: PayPal
Enlaces
Douglas_Crockford
Videos_Crockford_YUI_Library
Libros
DouglasCrockford_2008_JavaScriptTheGoodParts
Steve Souders
País Origen: USA
Especialista en: Web Performance
Creador de: YSlow, HTTP Archive, Cuzillion, jDrop, SpriteMe, ControlJS, BrowserScope
Co-Fundador: Firebug Working Group
Trabajo Actual: Google
Enlaces
Google+
Sitio_Web
Amazon
Libros
SteveSouders_2007_HighPerformanceWebSites
SteveSouders_2009_EvenFasterWebSites
Nicholas C. Zakas
Pais Origen: USA
Especialista en: Web Performance, JavaScript
Contribuidor de: YUI Library
Creador de: Cookie Utilitie, Profiler, YUI Test
Trabajo Actual: Box
Enlaces
Blog
Linked In
Twitter
Libros
NicholasZakas_2007_O'Reilly_ProfessionalAjax
NicholasZakas_2010_O'Reilly_HighPerformanceJavaScript
NicholasZakas_2012_O'Reilly_MaintainableJavaScript
NicholasZakas_2012_Wrox_ProfessionalJavascriptForWebDevelopers
NicholasZakas_2014_NoStarchPress_ThePrinciplesObjectOrientedJavaScript
Stoyan Stefanov
Pais Origen: USA
Especialista en: Web Performance, JavaScript
Co Creador de: Smush.it, YSlow 2.0
Trabajo Actual: Yahoo
Enlaces
Google+
Blog
Twitter
Libros
StoyanStefanov_2008_Packt_ObjectOrientedJavaScript
StoyanStefanov_2010_O'Reilly_JavaScriptPatterns
StoyanStefanov_2012_O'Reilly_WebPerformanceDaybookVolume2
Cal Henderson
Pais Origen: Inglaterra
Año de Nacimiento: 1981
Especialista en: Web Performance, Scalability
Co-Fundador de: B3ta
Trabajo Actual: Tiny Speck
Enlaces
Cal_Henderson
Libros
CalHenderson_2006_O'Reilly_BuildingScalableWebSites
Kyle Loudon
Pais Origen: USA
Especialista en: Web-Mobile Apps, Scalability
Co-Creador: Apple iPod (2011 Pixo)
Trabajo Actual: Realtor.com
Enlaces
Sitio_Web
Libros
KyleLoudon_2010_O'Reilly_DevelopingLargeWebApplications
Comentario Final
Mi comentario final, es que este post pudo haberse llamado "Performance Web Sites" ya que tiene los pocos libros que hay sobre el tema escritos por expertos que trabajaron en Yahoo y que la mayoría esta actualmente en otras empresas, pero nos dejaron sus experiencias en estos libros.
Se que para la mayoría de personas, incluyendo muchos visitantes del blog, consideran que lo mas importante son los Demos que publico, los cuales son los post mas vistos, pero la idea del blog era mejorar el nivel de los desarrolladores, sobre todo de los "expertos" y justamente los Libros que publico son la principal materia prima para lograrlo, aunque muchos parecen no entender y luego están preguntando:
- Como hago que mi sitio sea seguro
- Como hago para dar velocidad a mis paginas
- Como hago para que no se bloquee el acceso a las paginas, etc.
La respuesta la encontrarás en la teoría de los grandes maestros (gurus, super expertos o como quieran llamarles).
Este post costo mucho tiempo en compilarlo, esperando que sea de su agrado y colaborar con un poco de historia y material de estudio obligatorio.
Finalmente, les comento una frase: "Dime que lees y te diré como quien quieres ser".
PD: "Y si no lees nada no quieres ser nada".
Prólogo
Durante casi 2 décadas la plataforma de Desarrollo es la Web, teniendo 2 grandes componentes:
- Front End: HTML, CSS, JavaScript, Data (XML, JSON, etc).
- Back End: Servidor Web, Páginas del Servidor, Base de Datos, etc.
En este contexto, existe mucha literatura sobre como desarrollar aplicaciones para la web, pero pocas dan énfasis a los 3 temas mas importantes en aplicaciones web y móviles:
- Seguridad
- Performance
- Escalabilidad
En este post presento una compilación de algunos personajes que han trabajado para Yahoo! los cuales nos han dejado una gran obra sobre todo en el tema de "Performance Web Sites" y "Buenas Practicas de Desarrollo", empezando por grandes maestros como Douglas Crockford y Steve Souders, asi como nuevos talentos, tales como Nicholas C. Zakas y Stoyan Stefanov, entre otros.
En mi blog he posteado mas de 250 libros hasta el momento, pero los que voy a publicar a continuación son los mas importantes, los pioneros y casi únicos libros sobre el tema de "Performance" y "Buenas Prácticas en JavaScript".
En el Perú todavía tenemos roles tradicionales en el área de desarrollo como: programador, analista, arquitecto, tester, soporte, etc. En USA, cada vez cobra mas importancia los roles de:
- Ingeniero y Arquitecto JavaScript
- Ingeniero y Arquitecto en Web Performance
Para todos los que quieren convertirse en Ingenieros (nivel inicial) y Arquitectos (siguiente nivel) de JavaScript y Web Performance, les dejo los libros que son indispensables leer y en donde esta como mejorar nuestros sitios web y nuestras aplicaciones.
Sobre Yahoo
Yahoo! es una empresa de medios globales creada en 1994 por dos estudiantes de postgrado de la Universidad de Stanford: Jerry Jang (Taiwan) y David Filo (USA), pero recién se constituyo como empresa en 1995.
Entre sus productos principales tenemos:
- Yahoo Search
- Yahoo Mail
- Yahoo Messenger
- Yahoo Grupos
- Yahoo Juegos
- Yahoo Compras
- Yahoo Subastas
En cuanto a desarrollo crearon una Librería de JavaScript llamada YUI Library que lamentablemente dejo de tener soporte desde el año pasado y en los últimos años no le fue también a Yahoo! y dejo ir a sus principales ingenieros y arquitectos.
Nota: Actualmente, ante el convenio con Mozilla firmado a finales del 2014, en el cual Firefox tiene como buscador predeterminado a Yahoo Search y No a Google Search, su participación en el mercado ha mejorado.
Jerry Yang y David Filo
Pais Origen: Taiwan y USA
Año de Nacimiento: 1968 y 1966
Fundadores de: Yahoo (1995)
Enlaces
Yahoo
Jerry_Yang
David_Filo
Douglas Crockford
País Origen: USA
Creador de: JSON (2001)
Especialista en: JavaScript
Trabajo Actual: PayPal
Enlaces
Douglas_Crockford
Videos_Crockford_YUI_Library
Libros
DouglasCrockford_2008_JavaScriptTheGoodParts
Steve Souders
País Origen: USA
Especialista en: Web Performance
Creador de: YSlow, HTTP Archive, Cuzillion, jDrop, SpriteMe, ControlJS, BrowserScope
Co-Fundador: Firebug Working Group
Trabajo Actual: Google
Enlaces
Google+
Sitio_Web
Amazon
Libros
SteveSouders_2007_HighPerformanceWebSites
SteveSouders_2009_EvenFasterWebSites
Nicholas C. Zakas
Pais Origen: USA
Especialista en: Web Performance, JavaScript
Contribuidor de: YUI Library
Creador de: Cookie Utilitie, Profiler, YUI Test
Trabajo Actual: Box
Enlaces
Blog
Linked In
Libros
NicholasZakas_2007_O'Reilly_ProfessionalAjax
NicholasZakas_2010_O'Reilly_HighPerformanceJavaScript
NicholasZakas_2012_O'Reilly_MaintainableJavaScript
NicholasZakas_2012_Wrox_ProfessionalJavascriptForWebDevelopers
NicholasZakas_2014_NoStarchPress_ThePrinciplesObjectOrientedJavaScript
Stoyan Stefanov
Pais Origen: USA
Especialista en: Web Performance, JavaScript
Co Creador de: Smush.it, YSlow 2.0
Trabajo Actual: Yahoo
Enlaces
Google+
Blog
Libros
StoyanStefanov_2008_Packt_ObjectOrientedJavaScript
StoyanStefanov_2010_O'Reilly_JavaScriptPatterns
StoyanStefanov_2012_O'Reilly_WebPerformanceDaybookVolume2
Cal Henderson
Pais Origen: Inglaterra
Año de Nacimiento: 1981
Especialista en: Web Performance, Scalability
Co-Fundador de: B3ta
Trabajo Actual: Tiny Speck
Enlaces
Cal_Henderson
Libros
CalHenderson_2006_O'Reilly_BuildingScalableWebSites
Kyle Loudon
Pais Origen: USA
Especialista en: Web-Mobile Apps, Scalability
Co-Creador: Apple iPod (2011 Pixo)
Trabajo Actual: Realtor.com
Enlaces
Sitio_Web
Libros
KyleLoudon_2010_O'Reilly_DevelopingLargeWebApplications
Comentario Final
Mi comentario final, es que este post pudo haberse llamado "Performance Web Sites" ya que tiene los pocos libros que hay sobre el tema escritos por expertos que trabajaron en Yahoo y que la mayoría esta actualmente en otras empresas, pero nos dejaron sus experiencias en estos libros.
Se que para la mayoría de personas, incluyendo muchos visitantes del blog, consideran que lo mas importante son los Demos que publico, los cuales son los post mas vistos, pero la idea del blog era mejorar el nivel de los desarrolladores, sobre todo de los "expertos" y justamente los Libros que publico son la principal materia prima para lograrlo, aunque muchos parecen no entender y luego están preguntando:
- Como hago que mi sitio sea seguro
- Como hago para dar velocidad a mis paginas
- Como hago para que no se bloquee el acceso a las paginas, etc.
La respuesta la encontrarás en la teoría de los grandes maestros (gurus, super expertos o como quieran llamarles).
Este post costo mucho tiempo en compilarlo, esperando que sea de su agrado y colaborar con un poco de historia y material de estudio obligatorio.
Finalmente, les comento una frase: "Dime que lees y te diré como quien quieres ser".
PD: "Y si no lees nada no quieres ser nada".
Etiquetas:
Cal Henderson,
CSS,
David Filo,
Douglas Crockford,
HTML,
Javascript,
Jerry Yang,
JSON,
Kyle Loudon,
Libros,
Nicholas C. Zakas,
Performance,
Personajes,
Steve Souders,
Stoyan Stefanov,
Yahoo,
YUI Library
jueves, 25 de diciembre de 2014
Personajes de la Computación - Google
Personajes de la Computación - Google
Google Inc es una empresa de Estados Unidos creada en 1998 por Lawrence Edward Page (conocido como "Larry") y Serguéi Brin, quienes un par de años antes habían desarrollado un motor de búsqueda en la Universidad de Stanford cuando eran estudiantes de Postgrado en la Facultad de Ciencias de la Computación.
Desde que se fundo, Google, es una compañía que creció rápidamente gracias a los productos innovadores que creó o que compró y tan bien debido al personal altamente calificado que trabaja en esta gran empresa, los cuales son reclutados de diferentes países del mundo sobre todo de USA, UK, Canadá, India, Brasil, Australia, etc.
Entre sus productos principales tenemos: Google AdWords (2000), Gmail (2004), Google Maps y Google Earth (2005), Google Docs, Google Finance, Google Calendar, Google Apps y YouTube (2006), Android (2007), Google Chrome (2008), Nexus One y Google Tv (2010), ChromeBooks y Google + (2011), Google Glass (2012), etc.
Sin duda es una empresa que invierte mucho en Investigación y Desarrollo, y junto a Mozilla son las empresas que en los últimos años han contribuido mas al desarrollo de la Web e Internet, ya que son los principales colaboradores de la W3C, sobre todo en el tema de HTML5, CSS3 y JavaScript que es la trilogía por la cual se esta apostando mucho.
En este post veremos algunas personas que son parte importante del equipo de Google, desde sus fundadores hasta los principales evangelistas (que también son desarrolladores), algunos de los cuales tienen libros muy importantes que vamos a compartir.
Larry Page y Serguéi Brin
País Origen: USA y Rusia
Año de Nacimiento: 1973 (41 años ambos)
Creadores de: Google (1998)
Enlaces:
Historia_Google
Biografia_Larry_Page
Biografia_Serguéi_Brin
Steve Souders
País Origen: USA
Año de Nacimiento: ? (+50 años)
Especialista en: Web Performance
Creador de: YSlow, HTTP Archive, Cuzillion, jDrop, SpriteMe, ControlJS, BrowserScope
Co-Fundador: Firebug Working Group
Trabajos: Helix Systems, CoolSync, General Magic, WhoWhere, Lycos, Yahoo, Google
Enlaces:
Sitio_Web
Amazon
Libros:
Steve_Souders_2007_High_Performance_Web_Sites
Steve_Souders_2009_Even_Faster_Web_Sites
Paul Irish
País Origen: USA
Año de Nacimiento: 1982 (32 años)
Especialista en: Google Chrome, HTML5 & CSS3
Colaborador Librerías: jQuery, Modernizr, Yeoman, HTML5 Boilerplate
Colaborador Sitios: HTML5 Readiness, HTML5 Rocks, CSS3 Please, HTML5 Please
Enlaces:
Biografia_Paul_Irish
Google_Plus
HTML5_Readiness
HTML5_Rocks
Eric Bidelman
País Origen: USA
Año de Nacimiento: ? (+30 años)
Especialista en: Google Chrome, HTML5, Web Components & Polymer
Colaborador Librerías: University of Michigan, Google Docs, OAuth APIs
Colaborador Sitios: HTML5 Rocks, Web Components, Polymer
Enlaces:
Google_Plus
Web_Components
Polymer
Libros:
Eric_Bidelman_2011_Using_HTML5_Filesystem_API
Ilya Grigorik
País Origen: Bielorrusia
Año de Nacimiento: ? (+30 años)
Especialista en: Web Performance & Optimization
Colaborador Librerías: PageSpeed, Chrome, GitHub Archive
Colaborador Sitios: HTML5 Rocks, GitHub, Udacity
Enlaces:
Sitio_Web
Google_Plus
GitHub
GitHub Archive
Curso_Udacity
Libros:
Ilya_Grigorik_2013_High_Performance_Browser_Networking
Colt McAnlis
País Origen: USA
Año de Nacimiento: ? (+30 años)
Especialista en: Games, HTML5, Performance
Colaborador Sitios: HTML5 Rocks, The Workbench, Udacity
Trabajos: Petroglyph, TKO Software, Microsoft Ensemble Studios, Blizzard Entertainment, Google
Enlaces:
Google_Plus
Blog_TheWorkbench
Curso_Udacity
Libros:
Colt_McAnlis_2014_HTML5_Game_Development_Insights
Comentario Final
Hemos visto algunos personajes principales del equipo de Google, pero hay otros que también vale la pena mencionar como:
- Greg Simon y Darin Fisher (Chrome)
- Rob Dodson y Paul Lewis (Material Design)
- Alex Russell y Nat Duca (Performance)
- Dimitri Glazkov y Matthew McNulty (Web Components & Polymer)
- Addy Osmani (Chrone, JavaScript, Web Components)
- Seth Ladd (Chrome, HTML5 y Dart)
Los principales eventos de Google donde se pueden ver las conferencias de los últimos temas para desarrolladores con los personajes mas importantes son el: Google I/O y el Chrome Dev Summit organizados por la casa matriz, pero también existen otras conferencias independientes donde asisten muchos de ellos como: HTML5DevConf, O'Reilly Fluent y el Velocity.
Finalmente, este post es mi regalo de navidad para todos los seguidores del Blog, ya que hemos visto un poco sobre los creadores (2) y los personajes mas destacados de Google (5), y mencionamos a otros (10), información que no se encuentra compilada en la web y que me demoro publicarla, esperando que sea de su agrado.
Saludos y Felices Fiestas.
Google Inc es una empresa de Estados Unidos creada en 1998 por Lawrence Edward Page (conocido como "Larry") y Serguéi Brin, quienes un par de años antes habían desarrollado un motor de búsqueda en la Universidad de Stanford cuando eran estudiantes de Postgrado en la Facultad de Ciencias de la Computación.
Desde que se fundo, Google, es una compañía que creció rápidamente gracias a los productos innovadores que creó o que compró y tan bien debido al personal altamente calificado que trabaja en esta gran empresa, los cuales son reclutados de diferentes países del mundo sobre todo de USA, UK, Canadá, India, Brasil, Australia, etc.
Entre sus productos principales tenemos: Google AdWords (2000), Gmail (2004), Google Maps y Google Earth (2005), Google Docs, Google Finance, Google Calendar, Google Apps y YouTube (2006), Android (2007), Google Chrome (2008), Nexus One y Google Tv (2010), ChromeBooks y Google + (2011), Google Glass (2012), etc.
Sin duda es una empresa que invierte mucho en Investigación y Desarrollo, y junto a Mozilla son las empresas que en los últimos años han contribuido mas al desarrollo de la Web e Internet, ya que son los principales colaboradores de la W3C, sobre todo en el tema de HTML5, CSS3 y JavaScript que es la trilogía por la cual se esta apostando mucho.
En este post veremos algunas personas que son parte importante del equipo de Google, desde sus fundadores hasta los principales evangelistas (que también son desarrolladores), algunos de los cuales tienen libros muy importantes que vamos a compartir.
Larry Page y Serguéi Brin
País Origen: USA y Rusia
Año de Nacimiento: 1973 (41 años ambos)
Creadores de: Google (1998)
Enlaces:
Historia_Google
Biografia_Larry_Page
Biografia_Serguéi_Brin
Steve Souders
País Origen: USA
Año de Nacimiento: ? (+50 años)
Especialista en: Web Performance
Creador de: YSlow, HTTP Archive, Cuzillion, jDrop, SpriteMe, ControlJS, BrowserScope
Co-Fundador: Firebug Working Group
Trabajos: Helix Systems, CoolSync, General Magic, WhoWhere, Lycos, Yahoo, Google
Enlaces:
Sitio_Web
Amazon
Libros:
Steve_Souders_2007_High_Performance_Web_Sites
Steve_Souders_2009_Even_Faster_Web_Sites
Paul Irish
País Origen: USA
Año de Nacimiento: 1982 (32 años)
Especialista en: Google Chrome, HTML5 & CSS3
Colaborador Librerías: jQuery, Modernizr, Yeoman, HTML5 Boilerplate
Colaborador Sitios: HTML5 Readiness, HTML5 Rocks, CSS3 Please, HTML5 Please
Enlaces:
Biografia_Paul_Irish
Google_Plus
HTML5_Readiness
HTML5_Rocks
Eric Bidelman
País Origen: USA
Año de Nacimiento: ? (+30 años)
Especialista en: Google Chrome, HTML5, Web Components & Polymer
Colaborador Librerías: University of Michigan, Google Docs, OAuth APIs
Colaborador Sitios: HTML5 Rocks, Web Components, Polymer
Enlaces:
Google_Plus
Web_Components
Polymer
Libros:
Eric_Bidelman_2011_Using_HTML5_Filesystem_API
Ilya Grigorik
País Origen: Bielorrusia
Año de Nacimiento: ? (+30 años)
Especialista en: Web Performance & Optimization
Colaborador Librerías: PageSpeed, Chrome, GitHub Archive
Colaborador Sitios: HTML5 Rocks, GitHub, Udacity
Enlaces:
Sitio_Web
Google_Plus
GitHub
GitHub Archive
Curso_Udacity
Libros:
Ilya_Grigorik_2013_High_Performance_Browser_Networking
Colt McAnlis
País Origen: USA
Año de Nacimiento: ? (+30 años)
Especialista en: Games, HTML5, Performance
Colaborador Sitios: HTML5 Rocks, The Workbench, Udacity
Trabajos: Petroglyph, TKO Software, Microsoft Ensemble Studios, Blizzard Entertainment, Google
Enlaces:
Google_Plus
Blog_TheWorkbench
Curso_Udacity
Libros:
Colt_McAnlis_2014_HTML5_Game_Development_Insights
Comentario Final
Hemos visto algunos personajes principales del equipo de Google, pero hay otros que también vale la pena mencionar como:
- Greg Simon y Darin Fisher (Chrome)
- Rob Dodson y Paul Lewis (Material Design)
- Alex Russell y Nat Duca (Performance)
- Dimitri Glazkov y Matthew McNulty (Web Components & Polymer)
- Addy Osmani (Chrone, JavaScript, Web Components)
- Seth Ladd (Chrome, HTML5 y Dart)
Los principales eventos de Google donde se pueden ver las conferencias de los últimos temas para desarrolladores con los personajes mas importantes son el: Google I/O y el Chrome Dev Summit organizados por la casa matriz, pero también existen otras conferencias independientes donde asisten muchos de ellos como: HTML5DevConf, O'Reilly Fluent y el Velocity.
Finalmente, este post es mi regalo de navidad para todos los seguidores del Blog, ya que hemos visto un poco sobre los creadores (2) y los personajes mas destacados de Google (5), y mencionamos a otros (10), información que no se encuentra compilada en la web y que me demoro publicarla, esperando que sea de su agrado.
Saludos y Felices Fiestas.
Etiquetas:
Chrome,
Chrome Dev Summit,
Colt McAnlis,
CSS3,
Eric Bidelman,
Fluent,
Google,
HTML5,
HTML5DevConf,
I/O,
Ilya Grigorik,
Javascript,
Larry Page,
Libros,
Paul Irish,
Personajes,
Serguéi Brin,
Steve Souders,
Velocity
viernes, 12 de diciembre de 2014
Personajes de la Computación - JavaScript
Personajes de la Computación - JavaScript
Inicio esta sección del Blog llamada "Personajes de la Computación" para rendir un homenaje a las personas que han dado todo por hacer que esta ciencia llegue a ser una de las que mas avance ha tenido en las últimas décadas, sobre todo a los científicos, programadores, visionarios, etc, del Software.
Cuando desarrollamos Aplicaciones Web en cualquier plataforma o Framework usamos código del lado del servidor (.NET, Java, PHP, etc) y código del lado del cliente (HTML5, CSS3, JavaScript). JavaScript es un Lenguaje de Programación Interpretado y Orientado a Objetos que fue creado por Netscape en 1995, existen varias versiones de este, como JScript de Microsoft, pero la mas aceptada y estándar es la de ECMAScript (también conocida como ES y actualmente esta en la versión 6 y se viene desarrollando la 7).
En la última década el auge de JavaScript ha sido imparable, gracias a muchos productos innovadores como la Programación Asíncrona con JavaScript y XML (AJAX), el cual esta basado en XMLHTTP creado por Microsoft en 1999 y también por JSON (JavaScript Object Notation) creado por State Software en el 2001 o últimamente jQuery creado en la fundación Mozilla.
Pero detrás de todos estos productos, hay personas que son los responsables directos de dichos productos, algunos de los cuales menciono a continuación y a la vez dejo enlaces para ver mas detalle de su obra, así como también adjunto enlaces a "Libros Publicados" por ellos.
Brendan Eich
País Origen: USA
Año de Nacimiento: 1961 (53 años)
Creador de: JavaScript (1995)
Trabajos: Sillicon Graphics, MicroUnity Systems Engineering, Netscape, Fundación Mozilla
Enlaces:
JavaScript
Brendan_Eich
Douglas Crockford
País Origen: USA
Año de Nacimiento: ? (+60 años)
Creador de: JSON (2001)
Trabajos: Atari, Luciasfilm, Paramount, Electric Communities, State Software, Yahoo, PayPal
Enlaces:
Douglas_Crockford
Videos de Crockford
Libros:
JavaScript: The Good Parts
Alex Hopmann
País Origen: USA
Año de Nacimiento: ? (+45 años)
Creador de: XMLHTTP (1999), AJAX (2002)
Trabajos: ResNova Software, Microsoft, Pure Networks, Launch21 Consulting, DeepRockDrive
Enlaces:
Alex Hopmann
XMLHttpRequest
AJAX
John Resig
País Origen: USA
Año de Nacimiento: 1984 (30 años)
Creador de: jQuery (2006)
Trabajos: Fundación Mozilla
Enlaces:
John_Resig
Libros:
Pro_JavaScript_Techniques
Secrets_of_the_JavaScript_Ninja
Comentario Final
En este primer post de Personajes de la Computación hemos visto un resumen de "4 grandes de JavaScript". Es necesario conocer a quien debemos el honor de simplificar nuestro trabajo del día a día, ya que mucha gente usa JavaScript, JSON, AJAX y jQuery pero no saben quien lo creo, para que empresa trabajaban, porque lo creo, solo se dedican a usar.
Así como sabemos quienes son nuestros padres, hermanos y familiares debemos saber quienes son los amigos que nos ayudan a hacer las cosas mas simples. Sobre todo ver su obra, los libros, documentos o estándares que han compartido sintetizando sus años de investigación y experiencia.
No es lo mismo leer a un "entusiasta" o una persona que recién empieza que al "creador".
En los siguientes post de Personajes veremos los grandes personajes de HTML5, HTTP, Google, Microsoft, Lenguajes de Programación, etc.
Por ultimo, les dejo un refrán: "Dime a quien sigues y te diré como quien quieres ser". Si sigues a estos grandes de la computación, lees sus libros, ves sus conferencias, videos, etc, ten por seguro que algún día podrías también ser un grande.
Inicio esta sección del Blog llamada "Personajes de la Computación" para rendir un homenaje a las personas que han dado todo por hacer que esta ciencia llegue a ser una de las que mas avance ha tenido en las últimas décadas, sobre todo a los científicos, programadores, visionarios, etc, del Software.
Cuando desarrollamos Aplicaciones Web en cualquier plataforma o Framework usamos código del lado del servidor (.NET, Java, PHP, etc) y código del lado del cliente (HTML5, CSS3, JavaScript). JavaScript es un Lenguaje de Programación Interpretado y Orientado a Objetos que fue creado por Netscape en 1995, existen varias versiones de este, como JScript de Microsoft, pero la mas aceptada y estándar es la de ECMAScript (también conocida como ES y actualmente esta en la versión 6 y se viene desarrollando la 7).
En la última década el auge de JavaScript ha sido imparable, gracias a muchos productos innovadores como la Programación Asíncrona con JavaScript y XML (AJAX), el cual esta basado en XMLHTTP creado por Microsoft en 1999 y también por JSON (JavaScript Object Notation) creado por State Software en el 2001 o últimamente jQuery creado en la fundación Mozilla.
Pero detrás de todos estos productos, hay personas que son los responsables directos de dichos productos, algunos de los cuales menciono a continuación y a la vez dejo enlaces para ver mas detalle de su obra, así como también adjunto enlaces a "Libros Publicados" por ellos.
Brendan Eich
País Origen: USA
Año de Nacimiento: 1961 (53 años)
Creador de: JavaScript (1995)
Trabajos: Sillicon Graphics, MicroUnity Systems Engineering, Netscape, Fundación Mozilla
Enlaces:
JavaScript
Brendan_Eich
Douglas Crockford
País Origen: USA
Año de Nacimiento: ? (+60 años)
Creador de: JSON (2001)
Trabajos: Atari, Luciasfilm, Paramount, Electric Communities, State Software, Yahoo, PayPal
Enlaces:
Douglas_Crockford
Videos de Crockford
Libros:
JavaScript: The Good Parts

Alex Hopmann
País Origen: USA
Año de Nacimiento: ? (+45 años)
Creador de: XMLHTTP (1999), AJAX (2002)
Trabajos: ResNova Software, Microsoft, Pure Networks, Launch21 Consulting, DeepRockDrive
Enlaces:
Alex Hopmann
XMLHttpRequest
AJAX
John Resig
País Origen: USA
Año de Nacimiento: 1984 (30 años)
Creador de: jQuery (2006)
Trabajos: Fundación Mozilla
Enlaces:
John_Resig
Libros:
Pro_JavaScript_Techniques
Secrets_of_the_JavaScript_Ninja
Comentario Final
En este primer post de Personajes de la Computación hemos visto un resumen de "4 grandes de JavaScript". Es necesario conocer a quien debemos el honor de simplificar nuestro trabajo del día a día, ya que mucha gente usa JavaScript, JSON, AJAX y jQuery pero no saben quien lo creo, para que empresa trabajaban, porque lo creo, solo se dedican a usar.
Así como sabemos quienes son nuestros padres, hermanos y familiares debemos saber quienes son los amigos que nos ayudan a hacer las cosas mas simples. Sobre todo ver su obra, los libros, documentos o estándares que han compartido sintetizando sus años de investigación y experiencia.
No es lo mismo leer a un "entusiasta" o una persona que recién empieza que al "creador".
En los siguientes post de Personajes veremos los grandes personajes de HTML5, HTTP, Google, Microsoft, Lenguajes de Programación, etc.
Por ultimo, les dejo un refrán: "Dime a quien sigues y te diré como quien quieres ser". Si sigues a estos grandes de la computación, lees sus libros, ves sus conferencias, videos, etc, ten por seguro que algún día podrías también ser un grande.
Etiquetas:
AJAX,
Alex Hopmann,
Brendan Eich,
Computación,
Douglas Crockford,
Javascript,
John Resig,
jQuery,
JSON,
Lduenas,
Libros,
Microsoft,
Mozilla,
Personajes,
State Software,
USA,
XMLHTTP,
XMLHttpRequest,
Yahoo
Suscribirse a:
Entradas (Atom)

















































