Descripción
Ejemplos del mundo real y técnicas prácticas para la programación funcional en C# sin la jerga y la teoría. En Programación funcional en C#, Segunda edición aprenderá a: Usar funciones de orden superior para reducir la duplicación y hacer más con menos código
Usar funciones puras para escribir código que sea fácil de probar y optimizar
Escribir APIs agradables que describan con precisión el comportamiento de su programa
Usar tipos dedicados para manejar la anulabilidad, los errores del sistema y las reglas de validación de forma predecible y elegante
Escribir código componible sin la sobrecarga de un contenedor IoC Programación funcional en C# ha ayudado a miles de desarrolladores a aplicar el pensamiento funcional al código C#. Sus ejemplos prácticos y su tratamiento preciso de los conceptos de PF lo convierten en la guía perfecta para programadores de C# competentes. Esta segunda edición ha sido completamente revisada para cubrir las nuevas características de inspiración funcional en las versiones más recientes de C#, incluyendo tuplas, flujos asíncronos, coincidencia de patrones y registros. Cada capítulo está repleto de perspectivas impresionantes y momentos de epifanía sobre cómo la programación funcional puede cambiar la forma en que codifica. La compra del libro impreso incluye un libro electrónico gratuito en formatos PDF, Kindle y ePub de Manning Publications. Sobre la tecnología
Acelere su código C#. Las buenas técnicas funcionales mejorarán la concurrencia, la gestión de estados, el manejo de eventos y la mantenibilidad de su software. Este libro le brinda respuestas prácticas sobre por qué, cómo y dónde agregar la programación funcional a su práctica de codificación en C#. Sobre el libro
Programación funcional en C#, Segunda edición enseña el pensamiento funcional para problemas del mundo real. Repasa las características del lenguaje C# que le permiten programar funcionalmente y, a través de muchos ejemplos prácticos, muestra el poder de la composición de funciones, la programación basada en datos y las estructuras de datos inmutables. Todos los ejemplos de código funcionan con .NET 6 y C# 10. Qué hay dentro Las funciones de orden superior reducen la duplicación y hacen más con menos código
El código basado en funciones puras es fácil de probar y optimizar
Escriba APIs agradables que describan con precisión el comportamiento de su programa
Escribir una API web en un estilo funcional
Composición monádica con LINQ Sobre el lector
Para programadores de C# intermedios. Sobre el autor
Enrico Buonanno estudió Ciencias de la Computación en la Universidad de Columbia y tiene más de 15 años de experiencia como desarrollador, arquitecto y capacitador. Tabla de contenidos
PARTE 1 EMPEZANDO
1 Introducción a la programación funcional
2 Pensando en funciones
3 Por qué la pureza de las funciones es importante
PARTE 2 TÉCNICAS BÁSICAS
4 Diseño de firmas y tipos de funciones
5 Modelado de la posible ausencia de datos
6 Patrones en la programación funcional
7 Diseño de programas con composición de funciones
PARTE 3 DISEÑOS FUNCIONALES
8 Manejo de errores funcionales
9 Estructuración de una aplicación con funciones
10 Trabajando eficazmente con funciones de múltiples argumentos
11 Representando el estado y el cambio
12 Una breve introducción a las estructuras de datos funcionales
13 Event sourcing: Un enfoque funcional de la persistencia
PARTE 4 TÉCNICAS AVANZADAS
14 Cálculos perezosos, continuaciones y la belleza de la composición monádica
15 Programas con estado y cálculos con estado
16 Trabajando con cálculos asíncronos
17 Mónadas transversales y apiladas
18 Flujos de datos y las extensiones reactivas
19 Una introducción a la concurrencia de paso de mensajes
Autor: Enrico Buonanno
Editorial: Manning Publications
Publicado: 01/02/2022
Páginas: 448
Tipo de encuadernación: Tapa blanda
Peso: 1.60 libras
Tamaño: 9.10 alto x 7.30 ancho x 1.00 profundo
ISBN13: 9781617299827
ISBN10: 1617299820
Categorías BISAC:
- Computadoras | Programación | Microsoft
- Computadoras | Desarrollo e Ingeniería de Software | General
- Computadoras | Lenguajes | General
Usar funciones puras para escribir código que sea fácil de probar y optimizar
Escribir APIs agradables que describan con precisión el comportamiento de su programa
Usar tipos dedicados para manejar la anulabilidad, los errores del sistema y las reglas de validación de forma predecible y elegante
Escribir código componible sin la sobrecarga de un contenedor IoC Programación funcional en C# ha ayudado a miles de desarrolladores a aplicar el pensamiento funcional al código C#. Sus ejemplos prácticos y su tratamiento preciso de los conceptos de PF lo convierten en la guía perfecta para programadores de C# competentes. Esta segunda edición ha sido completamente revisada para cubrir las nuevas características de inspiración funcional en las versiones más recientes de C#, incluyendo tuplas, flujos asíncronos, coincidencia de patrones y registros. Cada capítulo está repleto de perspectivas impresionantes y momentos de epifanía sobre cómo la programación funcional puede cambiar la forma en que codifica. La compra del libro impreso incluye un libro electrónico gratuito en formatos PDF, Kindle y ePub de Manning Publications. Sobre la tecnología
Acelere su código C#. Las buenas técnicas funcionales mejorarán la concurrencia, la gestión de estados, el manejo de eventos y la mantenibilidad de su software. Este libro le brinda respuestas prácticas sobre por qué, cómo y dónde agregar la programación funcional a su práctica de codificación en C#. Sobre el libro
Programación funcional en C#, Segunda edición enseña el pensamiento funcional para problemas del mundo real. Repasa las características del lenguaje C# que le permiten programar funcionalmente y, a través de muchos ejemplos prácticos, muestra el poder de la composición de funciones, la programación basada en datos y las estructuras de datos inmutables. Todos los ejemplos de código funcionan con .NET 6 y C# 10. Qué hay dentro Las funciones de orden superior reducen la duplicación y hacen más con menos código
El código basado en funciones puras es fácil de probar y optimizar
Escriba APIs agradables que describan con precisión el comportamiento de su programa
Escribir una API web en un estilo funcional
Composición monádica con LINQ Sobre el lector
Para programadores de C# intermedios. Sobre el autor
Enrico Buonanno estudió Ciencias de la Computación en la Universidad de Columbia y tiene más de 15 años de experiencia como desarrollador, arquitecto y capacitador. Tabla de contenidos
PARTE 1 EMPEZANDO
1 Introducción a la programación funcional
2 Pensando en funciones
3 Por qué la pureza de las funciones es importante
PARTE 2 TÉCNICAS BÁSICAS
4 Diseño de firmas y tipos de funciones
5 Modelado de la posible ausencia de datos
6 Patrones en la programación funcional
7 Diseño de programas con composición de funciones
PARTE 3 DISEÑOS FUNCIONALES
8 Manejo de errores funcionales
9 Estructuración de una aplicación con funciones
10 Trabajando eficazmente con funciones de múltiples argumentos
11 Representando el estado y el cambio
12 Una breve introducción a las estructuras de datos funcionales
13 Event sourcing: Un enfoque funcional de la persistencia
PARTE 4 TÉCNICAS AVANZADAS
14 Cálculos perezosos, continuaciones y la belleza de la composición monádica
15 Programas con estado y cálculos con estado
16 Trabajando con cálculos asíncronos
17 Mónadas transversales y apiladas
18 Flujos de datos y las extensiones reactivas
19 Una introducción a la concurrencia de paso de mensajes
Autor: Enrico Buonanno
Editorial: Manning Publications
Publicado: 01/02/2022
Páginas: 448
Tipo de encuadernación: Tapa blanda
Peso: 1.60 libras
Tamaño: 9.10 alto x 7.30 ancho x 1.00 profundo
ISBN13: 9781617299827
ISBN10: 1617299820
Categorías BISAC:
- Computadoras | Programación | Microsoft
- Computadoras | Desarrollo e Ingeniería de Software | General
- Computadoras | Lenguajes | General
Sobre el Autor
Enrico Buonanno estudió informática en la Universidad de Columbia y tiene más de 15 años de experiencia como desarrollador, arquitecto y formador.

