Blockchain: Blueprint for a New Economy
Melanie Swan explores the technical evolution of digital ledgers in Blockchain: Blueprint for a New Economy. While many associate this technology solely with Bitcoin, Swan argues that the underlying architecture represents a major computing shift on par with the internet itself. She moves past simple financial transactions to examine how decentralized systems can redefine global infrastructure. T…
Shelves
More like this
Java Concurrency in Practice
"I was fortunate indeed to have worked with a fantastic team on the design and implementation of the concurrency features added to the Java platfo…
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…
Learning Python
Portable, powerful, and a breeze to use, Python is the popular open source object-oriented programming language used for both standalone programs …
Compilers: Principles, Techniques, and Tools
This introduction to compilers is the direct descendant of the well-known book by Aho and Ullman, Principles of Compiler Design. The authors prese…
Game Programming Patterns
Game Programming Patterns brings the benefits of reusable design patterns to the world of game programming. Commercial game development expert Rob…
Fluent Python: Clear, Concise, and Effective Programming
Python's simplicity lets you become productive quickly, but this often means you aren't using everything it has to offer. With this hands-on guide…
Programming Ruby: The Pragmatic Programmers' Guide
Ruby is an increasingly popular, fully object-oriented dynamic programming language, hailed by many practitioners as the finest and most useful la…
Beautiful Code: Leading Programmers Explain How They Think
How do the experts solve difficult problems in software development? In this unique and insightful book, leading computer scientists offer case st…
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…
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…
Effective Java
Since this Jolt-award winning classic was last updated in 2008 (shortly after Java 6 was released), Java has changed dramatically. The principal e…
The Go Programming Language
Go is an open-source programming language that makes it easy to build clean, reliable, and efficient software. It has been winning converts from d…