{"product_id":"functional-programming-in-c-second-edition-9781617299827","title":"Programación funcional en C#, Segunda edición","description":"\u003cb\u003eEjemplos del mundo real y técnicas prácticas para la programación funcional en C# sin la jerga y la teoría.\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eEn \u003ci\u003eProgramación funcional en C#, Segunda edición\u003c\/i\u003e aprenderá a: \u003cp\u003e\u003c\/p\u003e Usar funciones de orden superior para reducir la duplicación y hacer más con menos código\u003cbr\u003e Usar funciones puras para escribir código que sea fácil de probar y optimizar\u003cbr\u003e Escribir APIs agradables que describan con precisión el comportamiento de su programa\u003cbr\u003e Usar tipos dedicados para manejar la anulabilidad, los errores del sistema y las reglas de validación de forma predecible y elegante\u003cbr\u003e Escribir código componible sin la sobrecarga de un contenedor IoC \u003cp\u003e\u003c\/p\u003e \u003ci\u003eProgramación funcional en C#\u003c\/i\u003e 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. \u003cp\u003e\u003c\/p\u003e La compra del libro impreso incluye un libro electrónico gratuito en formatos PDF, Kindle y ePub de Manning Publications. \u003cp\u003e\u003c\/p\u003e Sobre la tecnología\u003cbr\u003e 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#. \u003cp\u003e\u003c\/p\u003e Sobre el libro\u003cbr\u003e \u003ci\u003eProgramación funcional en C#, Segunda edición\u003c\/i\u003e 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. \u003cp\u003e\u003c\/p\u003e Qué hay dentro \u003cp\u003e\u003c\/p\u003e Las funciones de orden superior reducen la duplicación y hacen más con menos código\u003cbr\u003e El código basado en funciones puras es fácil de probar y optimizar\u003cbr\u003e Escriba APIs agradables que describan con precisión el comportamiento de su programa\u003cbr\u003e Escribir una API web en un estilo funcional\u003cbr\u003e Composición monádica con LINQ \u003cp\u003e\u003c\/p\u003e Sobre el lector\u003cbr\u003e Para programadores de C# intermedios. \u003cp\u003e\u003c\/p\u003e Sobre el autor\u003cbr\u003e \u003cb\u003eEnrico Buonanno\u003c\/b\u003e 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. \u003cp\u003e\u003c\/p\u003e Tabla de contenidos\u003cbr\u003e PARTE 1 EMPEZANDO\u003cbr\u003e 1 Introducción a la programación funcional\u003cbr\u003e 2 Pensando en funciones\u003cbr\u003e 3 Por qué la pureza de las funciones es importante\u003cbr\u003e PARTE 2 TÉCNICAS BÁSICAS\u003cbr\u003e 4 Diseño de firmas y tipos de funciones\u003cbr\u003e 5 Modelado de la posible ausencia de datos\u003cbr\u003e 6 Patrones en la programación funcional\u003cbr\u003e 7 Diseño de programas con composición de funciones\u003cbr\u003e PARTE 3 DISEÑOS FUNCIONALES\u003cbr\u003e 8 Manejo de errores funcionales\u003cbr\u003e 9 Estructuración de una aplicación con funciones\u003cbr\u003e 10 Trabajando eficazmente con funciones de múltiples argumentos\u003cbr\u003e 11 Representando el estado y el cambio\u003cbr\u003e 12 Una breve introducción a las estructuras de datos funcionales\u003cbr\u003e 13 Event sourcing: Un enfoque funcional de la persistencia\u003cbr\u003e PARTE 4 TÉCNICAS AVANZADAS\u003cbr\u003e 14 Cálculos perezosos, continuaciones y la belleza de la composición monádica\u003cbr\u003e 15 Programas con estado y cálculos con estado\u003cbr\u003e 16 Trabajando con cálculos asíncronos\u003cbr\u003e 17 Mónadas transversales y apiladas\u003cbr\u003e 18 Flujos de datos y las extensiones reactivas\u003cbr\u003e 19 Una introducción a la concurrencia de paso de mensajes\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAutor:\u003c\/b\u003e \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-10833425\"\u003eEnrico Buonanno\u003c\/a\u003e\u003cbr\u003e\u003cb\u003eEditorial:\u003c\/b\u003e Manning Publications\u003cbr\u003e\u003cb\u003ePublicado:\u003c\/b\u003e 01\/02\/2022\u003cbr\u003e\u003cb\u003ePáginas:\u003c\/b\u003e 448\u003cbr\u003e\u003cb\u003eTipo de encuadernación:\u003c\/b\u003e Tapa blanda\u003cbr\u003e\u003cb\u003ePeso:\u003c\/b\u003e 1.60 libras\u003cbr\u003e\u003cb\u003eTamaño:\u003c\/b\u003e 9.10 alto x 7.30 ancho x 1.00 profundo\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9781617299827\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 1617299820\u003cbr\u003e\u003cb\u003eCategorías BISAC:\u003c\/b\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputadoras\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051380\"\u003eProgramación | Microsoft\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputadoras\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051230\"\u003eDesarrollo e Ingeniería de Software | General\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputadoras\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051010\"\u003eLenguajes | General\u003c\/a\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eSobre el Autor\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eEnrico Buonanno\u003c\/b\u003e estudió informática en la Universidad de Columbia y tiene más de 15 años de experiencia como desarrollador, arquitecto y formador.\u003c\/p\u003e","brand":"Manning Publications","offers":[{"title":"Default Title","offer_id":42699426791661,"sku":"9781617299827","price":79.98,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_aa33d1b6-56dd-4127-b9b1-08526835c90f.jpg?v=1649917635","url":"https:\/\/sureshotbooks.com\/es\/products\/functional-programming-in-c-second-edition-9781617299827","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}