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. Obie Fernandez and Kevin Faustino provide a deep exploration of the Rails API, focusing on the conventions and design patterns that allow programmers to write clean, maintainable code. This extensive reference covers the transition to version 4, emphasizi…
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…
Practical Object Oriented Design in Ruby
The Complete Guide to Writing More Maintainable, Manageable, Pleasing, and Powerful Ruby Applications Ruby’s widely admired ease of use has a To…
Refactoring: Improving the Design of Existing Code
As the application of object technology—particularly the Java programming language—has become commonplace, a new problem has emerged to confront t…
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…
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…
The Rust Programming Language
The Rust Programming Language is the official book on Rust, an open-source, community-developed systems programming language that runs blazingly f…
Artificial Intelligence: A Modern Approach
For one or two-semester, undergraduate or graduate-level courses in Artificial Intelligence. The long-anticipated revision of this best-selling te…
Automate the Boring Stuff with Python: Practical Programming for Total Beginners
If you've ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you…
The Practice of Programming
With the same insight and authority that made their book The Unix programming Environment a classic, Brian Kernighan and Rob Pike have written The…
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…
HTML and CSS: Design and Build Websites
Every day, more and more people want to learn some HTML and CSS. Joining the professional web designers and programmers are new audiences who need…
The C Programming Language
This book is meant to help the reader learn how to program in C. It is the definitive reference guide, now in a second edition. Although the first…