Learning XML
Erik T. Ray provides a clear entry point into the expansive world of XML, stripping away complexity to reveal the core logic of structured data. This guide serves as a map for the diverse technologies that surround XML, making it accessible for those overwhelmed by its technical breadth. Instead of focusing on dense code, the author prioritizes the fundamental concepts that allow information to b…
Shelves
More like this
The Rails 4 Way
The Rails 4 Way serves as a definitive technical manual for developers building professional web applications with the Ruby on Rails framework. Ob…
Gödel, Escher, Bach: An Eternal Golden Braid
Douglas Hofstadter's book is concerned directly with the nature of “maps” or links between formal systems. However, according to Hofstadter, the f…
CLR via C#
Dig deep and master the intricacies of the common language runtime (CLR) and the .NET Framework 4.0. Written by a highly regarded programming expe…
Learn you some Erlang for great good!
Erlang is the language of choice for programmers who want to write robust, concurrent applications, but its strange syntax and functional design c…
Programming the Universe: A Quantum Computer Scientist Takes on the Cosmos
Is the universe actually a giant quantum computer? According to Seth Lloyd—Professor of Quantum-Mechanical Engineering at MIT and originator of th…
The Well-Grounded Rubyist: Covers Ruby 1.9.1
[This is the first edition of The Well-Grounded Rubyist. It has been superseded by the second edition.] The Well-Grounded Rubyist takes yo…
AngularJS
Shyam Seshadri and Brad Green provide a direct look into the inner workings of AngularJS, drawing on their unique experiences as engineers at Goog…
Coding for Dummies
Coding for Dummies by Nikhil Abraham provides a clear entry point into the world of programming without requiring any prior technical background. …
Speaking JavaScript: An In-Depth Guide for Programmers
Like it or not, JavaScript is everywhere these days―from browser to server to mobile―and now you, too, need to learn the language or dive deeper t…
Networks: An Introduction
Mark Newman provides a comprehensive foundation for understanding the complex webs that connect our world, from social circles and the internet to…
Building Secure and Reliable Systems: Best Practices for Designing, Implementing, and Maintaining Systems
Can a system be considered truly reliable if it isn't fundamentally secure? Or can it be considered secure if it's unreliable? Security is crucial…
Coding the Matrix: Linear Algebra through Computer Science Applications
An engaging introduction to vectors and matrices and the algorithms that operate on them, intended for the student who knows how to program. Mathe…