Skip to content

Programación Funcional Pragmática y Balanceada en JavaScript. @FLJSBook en twitter.

License

Notifications You must be signed in to change notification settings

CodeKommissar/JS-Funcionalmento-Ligero

 
 

Repository files navigation

JavaScript Funcionalmente-Ligero

License: CC BY-NC-ND 4.0

Book Cover

Este libro es un vistazo pragmatico y balanceado a la Programación Funcional en JavaScript. La primera edición esta ahora completa. Leela aqui online gratis, o:

Buy on Leanpub Buy on Amazon

"JavaScript Funcionalmente-Ligero" explora los principios claves de la programación funcional (PF) a la vez que estos son aplicados a JavaScript. Pero lo que hace a este libro diferente, es que abordamos estos principios sin ahogarnos en toda la terminologia pesada. Vamos a observar un subconjunto de conceptos fundamentales de la PF a la que yo llamo "Programacion Funcionalmente-Ligera" (PFL) y la aplicaremos a JavaScript.

Nota: A pesar de la palabra "Ligero" en el titulo, yo no considero o recomiendo este libro como un libro "facil", "para principantes" o una "introduccion" al tema. Este libro es riguroso y esta lleno de detalles crudos; este espera una fundacion solida en JS antes de meterse de lleno en el. "Ligero", en este contexto, significa limitado en su alcance; en vez de ser mucho mas amplio, este libro va mas alla dentro de cada tema de lo que esperarias encontrar en otros libros de PF relacionados a JavaScript.

Seamos sinceros: a menos que tu ya seas un miembro del club de chicos cool de la Programación Funcional (juro que yo no soy uno!), una declaracion como, "una monada es solo un monoide en la categoria de los endofuntores", no significa nada particularmente util para nosotros.

Esto no es para decir que los terminos carecen de significado o que los Programadores Funcionales son malos por usarlos. Una vez te gradues de Ligeramente-Functional, tu quizas/ojala quieras estudiar a la PF mas formalmente, y ciertamente tu ya tendras bastante exposicion a lo que estos terminos significan y al porque los usamos.

Pero yo quiero que tu seas capaz de aplicar algunas de las partes fundamentales de la PF en tu JavaScript ahora, porque yo creo que te ayudara a escribir codigo mejor y mas razonable..

Para leer mas acerca de las motivaciones y la perspectiva detras de este libro, chequea el Prefacio

Libro

Tabla de Contenidos

Publicacion

Este libro ha sido publicado y ahora esta disponible para comprar en Leanpub. Tambien estare intentando de conseguir una opción para vender el libro en copias fisicas, pero esa parte aun es incierta.

Buy on Leanpub

Si te gustaria contribuir financieramente hacia los esfuerzos (o cualquiera de mis otros trabajos de OSS) aparte de comprar los libros, tengo un patreon en el cual siempre aprecieria de tu generosidad.

patreon.png

Entrenamiento en Persona

El contenido de este libro procede fuertemente de un taller de entrenamiento que enseño profesionalmente (ya sea publicamente o en un formato de taller corporalmente-privado) del mismo nombre.

Si te gusta este contenido y te gustaria contactarme por razon de conducir un entrenamiento en este tema, o de otros temas tales como JS/HTML5/Node.js, por favor contactame a traves de mi correo: getify @ gmail

Entrenamiento en Video Online

Tambien tengo varios cursos acerca de JS disponibles en el formato de video en-demanda. Enseño cursos a traves de Frontend Masters, como mi taller JS Funcional-Leve. Algunos de estos cursos estan tambien disponibles en PluralSight.

Contribuciones

Cualquier numero de contribuciones que realizes hacia este esfuero son por supuesto, realmente apreciadas.

Pero POR FAVOR lee la Guia de Contribuciones cuidadosamene antes de enviar un PR.

Licencia & Copyright

Todos los materiales aqui son (c) 2016-2018 Kyle Simpson.

Creative Commons License
Este trabajo esta licenciado bajo Creative Commons Attribution-NonCommercial-NoDerivs 4.0 Unported License.

About

Programación Funcional Pragmática y Balanceada en JavaScript. @FLJSBook en twitter.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 89.4%
  • HTML 6.3%
  • CSS 4.3%