#3625

Since the first edition of Universal Principles of Design published in 2003, it has been trusted by millions of readers from 30+ countries around the world. Its second edition (published in 2010) made a large amount of enrichment and modification to the content of first edition, and added 25 new rules.
Loading...
#3624
As a popular reading material about computer science, Code: The Hidden Language of Computer Hardware and Software is much more vivid, interesting and easy to understand, absorb than any other similar books. It enables you to understand all aspects about computer, without profound or professional knowledge required. Its author is Charles Petzold, whose another classic masterpiece Programming Windows has affected the entire generation of programmers.

Loading...
#3576

As an open-source and UNIX-like OS, Linux is so powerful and highly secure that it has been controlling so many IT technology fields of great concern. Therefore, mastering the essential basic knowledge about Linux can make IT professionals scale new heights in work.
Loading...
Loading...
#3296
The quality of software, not only depends on its architecture and project management, but also is closely related with the code's quality. Bad, untidy code can run normally to some extent, but that will bring potential obstacles to the whole development team, as sure as a gun. As a result, that will greatly increase development time, resources and other costs. This same applies to both agile software development and traditional software development.

Loading...
Loading...
#3234

First of all, Martin Fowler's Refactoring is a super classic masterpiece in the field of software engineering, known as "Software Engineering Bibles" together with Erich Gamma's Design Patterns. They are must-read books for any programmers.
Loading...
#3096
In Agile Software Development: Principles, Patterns, and Practices (ASDP: 3P for short), the world-famous software development expert and software engineering master Robert Cecil Martin (AKA: Uncle Bob) will show you how to solve the most tricky problems software developers, project managers and project leaders are facing. Again, this comprehensive and practical guide for agile software development and extreme programming has the credit from the founders of agile development.

Loading...
Loading...
#2410

C++ is developed based on the C language, as a set of object oriented programming, general programming and traditional procedural programming, can be seen as a superset of the C language.
Loading...
Loading...
Loading...
#2409
In Thinking in C++, 2nd Edition (Volume 1 & Volume 2), Bruce Eckel used simple examples and concise narrative to explain the C++ programming language according to his own unique learning and teaching experiences in many years. Since the 1st edition, it has been enduring and gotten highly and widely welcomed from readers all over the world, which fully shows its status in the readers' minds.

Loading...
Loading...
#2224

Don't Make Me Think: A Common Sense Approach to Web Usability is well known as the first must-read book for web designers & developers, so it's enough to see its importance and authority in this industry! If you want to be an expert web designer, read this book as soon as possible, otherwise you will feel regret you didn't meet it sooner.
Loading...
Loading...
Loading...
#2062
Thinking in Java is known as the bible in Java programming, which is worth reading over and over again, even if you're not a Java programmer. It is not hard to see this is a classic work from the various rewards it got and earnest reviews from book readers all over the world. Here you can get its 4th Edition (1057 pages).

Loading...
Loading...