Sass for Web Designers
Dan Cederholm presents a practical path for designers who find standard CSS increasingly difficult to manage. This concise guide focuses on how Sass simplifies the styling process without requiring a complete change in how you write code. Cederholm shares his own journey from a skeptic to a supporter, showing how pre-processors solve common frustrations like repetitive colors and complex layouts.…
Shelves
More like this
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…
Bulletproof Web Design: Improving flexibility and protecting against worst-case scenarios with XHTML and CSS
Dan Cederholm provides a practical approach to building resilient websites that remain functional regardless of how users interact with them. This…
Head First Design Patterns
You're not alone. At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know y…
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…
Introduction to Algorithms
A comprehensive update of the leading algorithms text, with new material on matchings in bipartite graphs, online algorithms, machine learning, an…
Python for Data Analysis
Python for Data Analysis is concerned with the nuts and bolts of manipulating, processing, cleaning, and crunching data in Python. It is also a pr…
Handcrafted CSS: More Bulletproof Web Design / Bulletproof Essentials
Handcrafted CSS bridges the gap between traditional craftsmanship and modern digital construction. Dan Cederholm and Ethan Marcotte move beyond ri…
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…
Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14
Coming to grips with C++11 and C++14 is more than a matter of familiarizing yourself with the features they introduce (e.g., auto type declaration…
Think Python
Post Press, Pub Date :2013-08-01 328 People Post Press " think like a computer scientist like Python" like a computer scientist by training reader…
JavaScript: The Good Parts
Most programming languages contain good and bad parts, but JavaScript has more than its share of the bad, having been developed and released in a …
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…