Cantitate/Preț
Produs

Concurrency in Go

Autor Katherine Cox-Buday
en Limba Engleză Paperback – 5 sep 2017

Complementar volumului Effective Concurrency in Go de Burak Serdar, care se concentrează pe algoritmi pentru procesarea datelor, Concurrency in Go acoperă în profunzime mecanismele interne ale limbajului și filosofia din spatele modelului de concurență. Suntem de părere că această lucrare este esențială pentru a înțelege nu doar sintaxa, ci și raționamentul arhitectural impus de Go prin modelul CSP (Communicating Sequential Processes). Spre deosebire de Go in Action, care oferă o introducere generală în ecosistem, Katherine Cox-Buday izolează problema concurenței, tratând-o ca pe o disciplină de sine stătătoare. Putem afirma că structura tehnică a cărții facilitează o tranziție lină de la conceptele abstracte la implementări riguroase. Autorul analizează în detaliu primitivele de bază — goroutines și channels — explicând modul în care acestea interacționează cu modelul de memorie al limbajului. Credem că valoarea adăugată constă în capitolele dedicate pattern-urilor de concurență, unde sunt prezentate soluții concrete pentru gestionarea contextelor, prevenirea blocajelor (deadlocks) și optimizarea consumului de resurse. Din perspectivă practică, volumul nu se limitează la exemple triviale, ci abordează provocările scalabilității în sisteme distribuite. Stilul de scriere este unul tehnic și dens, axat pe specificații clare. Concurrency in Go reușește să demistifice execuția paralelă, oferind instrumentele necesare pentru a scrie cod care nu este doar funcțional, ci și predictibil sub sarcină mare. Este o resursă care transformă intuiția în expertiză tehnică, fiind indispensabilă pentru dezvoltatorii care doresc să stăpânească puterea reală a limbajului creat de Google.

Citește tot Restrânge

Preț: 25705 lei

Preț vechi: 32132 lei
-20%

Puncte Express: 386

Carte disponibilă

Livrare economică 11-25 august
Livrare express 25-31 iulie pentru 3212 lei

Livrare prin curier în România Termenul estimat este afișat lângă disponibilitate.
Transport gratuit de la 40000 lei Plată online sau ramburs, în funcție de opțiunile comenzii.
Retur gratuit în 14 zile Comandă securizată și suport în română.

Specificații

ISBN-13: 9781491941195
ISBN-10: 1491941197
Pagini: 236
Dimensiuni: 177 x 233 x 15 mm
Greutate: 0.42 kg
Editura: O'Reilly

De ce să citești această carte

Recomandăm această carte programatorilor care au depășit nivelul de începător și doresc să stăpânească aspectul cel mai puternic al limbajului Go: concurența. Cititorul câștigă o înțelegere profundă a modelului CSP, învățând să evite erorile comune de sincronizare și să construiască sisteme scalabile. Este un ghid tehnic riguros care transformă scrierea codului concurent dintr-o provocare riscantă într-o practică inginerească sigură.


Despre autor

Katherine Cox-Buday este o specialistă în dezvoltarea software-ului, cu o vastă experiență în arhitectura sistemelor distribuite și în utilizarea limbajului Go pentru soluții de înaltă performanță. Expertiza sa tehnică este reflectată în modul în care abordează subiecte complexe precum concurența, fiind recunoscută în comunitatea de dezvoltatori pentru capacitatea de a sintetiza principii teoretice în aplicații practice. În prezent, contribuie la evoluția ecosistemului cloud și a tehnologiilor open-source, promovând bunele practici în ingineria software.


Notă biografică

Katherine is a computer scientist currently working at Simple. Her hobbies include software engineering, creative writing, Go (igo, baduk, weiquei), and music, all of which she pursues intermittently and with various levels of dedication.

Descriere

If you're a developer familiar with Go, this practical book demonstrates best practices and patterns to help you incorporate concurrency into your systems. You'll understand how Go chooses to model concurrency, what issues arise from this model, and how you can compose primitives within this model to solve problems.