JavaScript Bible
The JavaScript Bible provides a comprehensive foundation for mastering the primary language of the web. Authors Michael Morrison and Danny Goodman deliver a balanced mix of practical tutorials and deep technical references. This guide focuses on bridging the gap between basic scripting and professional application development. It explores how to manipulate the Document Object Model and handle var…
Shelves
More like this
Mastering Regular Expressions
Regular expressions are an extremely powerful tool for manipulating text and data. They are now standard features in a wide range of languages and…
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…
Effective C++: 55 Specific Ways to Improve Your Programs and Designs
The Barnes & Noble Review Since early in the 90s, working C++ programmers have relied on Scott Meyers s Effective C++ to dramatically improve …
Algorithms
This fourth edition of Robert Sedgewick and Kevin Wayne's Algorithms is the leading textbook on algorithms today and is widely used in colleges an…
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…
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 …
Head First PHP & MySQL: A Brain-Friendly Guide
Head First PHP and MySQL provides a hands-on approach to building dynamic, database-driven websites. Michael Morrison and Lynn Beighley move beyon…
Python Cookbook, Third Edition
If you need help writing programs in Python 3, or want to update older Python 2 code, this book is just the ticket. Packed with practical recipes …
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…
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. <…
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…
Pro Git
Git is the version control system developed by Linus Torvalds for Linux kernel development. It took the open source world by storm since its incep…