CSS Secrets: Better Solutions to Everyday Web Design Problems
Lea Verou provides a masterclass in creative problem solving for modern web design by moving beyond basic syntax into clever, undocumented techniques. As an invited expert to the W3C CSS Working Group, Verou shares forty secrets that help developers bypass traditional limitations and heavy image dependencies. This book focuses on using standard code in unexpected ways to build flexible, maintaina…
Shelves
More like this
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 Art of Computer Programming, Volume 1: Fundamental Algorithms
The bible of all fundamental algorithms and the work that taught many of today's software developers most of what they know about computer program…
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…
Advanced Programming in the UNIX Environment
Bestselling UNIX author Rich Stevens offers application and system programmers his professional, experienced-based guidance on using the system ca…
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…
Penguin Random House Python Crash Course
Python Crash Course is a fast-paced, thorough introduction to programming with Python that will have you writing programs, solving problems, and m…
Think Like a Programmer: An Introduction to Creative Problem Solving
Rewire your brain Examples in this book are written in C++, but will improve your ability to think like a programmer in any language. <…
Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages
You should learn a programming language every year, as recommended by The Pragmatic Programmer . But if one per year is good, how about Seven Lang…
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…
Test-Driven Development: By Example
Quite simply, test-driven development is meant to eliminate fear in application development. While some fear is healthy (often viewed as a conscie…
Agile Web Development with Rails, 1st Edition
Rails is a full-stack, open source web framework that enables you to create full-featured, sophisticated web-based applications, but with a twist.…
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…