{"product_id":"modern-concurrency-in-swift-second-edition-introducing-async-await-task-groups-actors","title":"Concurrencia Moderna en Swift (Segunda Edición): Presentamos Async\/Await, Grupos de Tareas y Actores","description":"\u003cb\u003e¡Aprenda la concurrencia moderna de Swift!\u003c\/b\u003e\u003cp\u003eDurante años, escribir aplicaciones concurrentes potentes y seguras con Swift podía convertirse fácilmente en una tarea desalentadora, llena de condiciones de carrera y bloqueos inexplicables ocultos en un anidamiento masivo de cierres de devolución de llamada.\u003c\/p\u003e\u003cp\u003eEn Swift 5.5, Apple introdujo un nuevo modelo de concurrencia que presenta la sintaxis async\/await, que le permite escribir código asincrónico que se lee como código sincrónico. Pero como cualquier característica nueva, ¡aquí hay dragones! Entonces, ¿cómo logrará el tan deseado dominio de la concurrencia moderna de Swift?\u003c\/p\u003e\u003cp\u003e\u003ci\u003eModern Concurrency in Swift\u003c\/i\u003e viene al rescate, mostrando lo que necesita saber sobre async\/await, tareas, actores y ¡todo lo demás!\u003c\/p\u003e\u003cb\u003ePara quién es este libro\u003c\/b\u003e\u003cp\u003eEste libro es para desarrolladores intermedios de Swift que están familiarizados con la escritura de aplicaciones asincrónicas y que desean aprovechar las características de concurrencia que Apple introdujo en Swift 5.5 y su evolución a lo largo de los años, para escribir aplicaciones asincrónicas más seguras y predecibles.\u003c\/p\u003e\u003cb\u003eTemas tratados en Modern Concurrency in Swift\u003c\/b\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eUso de async\/await\u003c\/b\u003e: Aprenda a usar las nuevas palabras clave async\/await para definir y ejecutar trabajo asincrónico.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eActores\u003c\/b\u003e: Descubra cómo usar el modelo de actor para proteger fácilmente el estado mutable compartido en un contenedor sincronizado.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eTareas\u003c\/b\u003e: Se profundizará en el tipo Task, que impulsa todas las tareas asincrónicas en el modelo de concurrencia moderno de Swift.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eGrupos de tareas\u003c\/b\u003e: Use un grupo de tareas para agrupar varias tareas y ejecutarlas simultáneamente, mientras usa una sintaxis familiar similar a la de un Array para iterar sobre los resultados.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eSecuencias asincrónicas personalizadas\u003c\/b\u003e: Aproveche el poder de async\/await en su propio trabajo asincrónico, aprendiendo cómo crear AsyncStreams personalizados.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003ePrueba de código asincrónico\u003c\/b\u003e: El código asincrónico puede ser una bestia desafiante de probar. Aprenderá todo lo que necesita para abordar este desafío.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eUna cosa con la que puede contar: Después de leer este libro, estará preparado para aprovechar las nuevas características de concurrencia de Swift en su aplicación para escribir código asincrónico seguro, de alto rendimiento y predecible.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAutor:\u003c\/b\u003e \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-9471360\"\u003eMarin Todorov\u003c\/a\u003e, \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-15924528\"\u003eEquipo Kodeco\u003c\/a\u003e\u003cbr\u003e\u003cb\u003eEditorial:\u003c\/b\u003e Kodeco Inc.\u003cbr\u003e\u003cb\u003ePublicado:\u003c\/b\u003e 14\/02\/2023\u003cbr\u003e\u003cb\u003ePáginas:\u003c\/b\u003e 270\u003cbr\u003e\u003cb\u003eTipo de encuadernación:\u003c\/b\u003e Tapa blanda\u003cbr\u003e\u003cb\u003ePeso:\u003c\/b\u003e 1.03 libras\u003cbr\u003e\u003cb\u003eTamaño:\u003c\/b\u003e 9.25 alto x 7.50 ancho x 0.57 profundidad\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9781950325818\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 1950325814\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-COM046020\"\u003eSistemas operativos | Mac OS\u003c\/a\u003e\u003cbr\u003e\u003cp\u003e\u003ci\u003eEste título no es retornable\u003c\/i\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Kodeco Inc.","offers":[{"title":"Default Title","offer_id":44541971890413,"sku":"9781950325818","price":74.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_babd908d-da98-4dfe-8ba8-284a6f166026.jpg?v=1701518147","url":"https:\/\/sureshotbooks.com\/es\/products\/modern-concurrency-in-swift-second-edition-introducing-async-await-task-groups-actors","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}