Programming in Go: Creating Applications for the 21st Century

3.75/5 · 100+ ratings

Mark Summerfield provides a comprehensive path to mastering Go, a language built for modern multicore computing and efficient concurrency. This guide moves beyond basic syntax to teach you how to think like a Go developer. By comparing Go idioms with older languages, Summerfield highlights why this environment is uniquely suited for building high performance software. He focuses on practical appl…

Shelves
Computers Software Programming Language book Computer Science Technology Programming Languages Go Mark Summerfield Engineering Reference

More like this


Cracking the Coding Interview: 150 Programming Questions and Solutions

Now in the 5th edition, Cracking the Coding Interview gives you the interview preparation you need to get the top software developer jobs. This is…

3.75/5 · 100+ ratings

Head First Java

Learning a complex new language is no easy task especially when it s an object-oriented computer programming language like Java. You might think t…

3.75/5 · 100+ ratings

Algorithms

This fourth edition of Robert Sedgewick and Kevin Wayne's Algorithms is the leading textbook on algorithms today and is widely used in colleges an…

3.75/5 · 100+ ratings

Growing Object-Oriented Software, Guided by Tests

Foreword by Kent Beck "The authors of this book have led a revolution in the craft of programming by controlling the environment in which software…

3.75/5 · 100+ ratings

Code Complete: A Practical Handbook of Software Construction

Widely considered one of the best practical guides to programming, Steve McConnell’s original code complete has been helping developers write bett…

3.75/5 · 100+ ratings

Programming Pearls

"The first edition of Programming Pearls was one of the most influential books I read early in my career, and many of the insights I first encount…

3.75/5 · 100+ ratings

Working Effectively with Legacy Code

Get more out of your legacy systems, more performance, functionality, reliability, and manageability.Is your code easy to change? Can you get near…

3.75/5 · 100+ ratings

The Algorithm Design Manual

This volume helps take some of the "mystery" out of identifying and dealing with key algorithms. Drawing heavily on the author's own real-world ex…

3.75/5 · 100+ ratings

Practical Object Oriented Design in Ruby

Author: Sandi Metz

The Complete Guide to Writing More Maintainable, Manageable, Pleasing, and Powerful Ruby Applications Ruby’s widely admired ease of use has a To…

3.75/5 · 100+ ratings

Game Programming Patterns

Game Programming Patterns brings the benefits of reusable design patterns to the world of game programming. Commercial game development expert Rob…

3.75/5 · 100+ ratings

Thinking in Java

Thinking in Java is a printed version of Bruce Eckel's online materials that provides a useful perspective on mastering Java for those with previo…

3.75/5 · 100+ ratings

Mastering Regular Expressions

Regular expressions are an extremely powerful tool for manipulating text and data. They are now standard features in a wide range of languages and…

3.75/5 · 100+ ratings