#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...
#3095
As a ground-breaking and innovative technology on the Microsoft .NET software development platform, LINQ (Language-Integrated Query) set up an efficient bridge between object-oriented programming languages and various data sources, which greatly reduces the complexity of software development.

Loading...
Loading...
Loading...
#3072

Hacker's Delight is a computer science masterpiece written by Henry S. Warren in 2002. It is the only book that explains the computer algorithm on the market. By contrast, other algorithms related books basically are all about mathematical algorithms. Of course, the mathematical algorithm also mainly serves the computer science, but basically, it doesn't care about the details of computer architectures.
Loading...
Loading...
Loading...
#3024
Code Complete, Second Edition (AKA: Code Complete 2) is a classic about software construction, first written by Steve McConnell more than 20 years ago. This Second Edition is not just a simple revision and supplement of the first Edition, but completely rewritten, and increased a lot of content keeping pace with the times.

Loading...
Loading...
#2980

Now, all modern browsers have supported HTML5. Therefore, this is the top priority for each web designer & developer to study and start using HTML5 as soon as possible, in order to enjoy the convenient, fast and powerful functions it brought to web development.
Loading...
Loading...
Loading...
#2925
C Traps and Pitfalls was written in 1989 by Andrew Koenig, based on one paper he published at the Bell Labs in 1985. For this book, he combined his rich working experience, therefore it has a considerable reference value for C/C++ programmers. The start point of writing this book is, of course, not to criticize the C language, but rather to help programmers around the traps and obstacles in the process of C programming.

Loading...
#2921

C# is a relatively new and powerful programming language developed and promoted by Microsoft. It has absorbed many advantages from most object-oriented programming languages (especially Java). Meanwhile, it also abandoned the concepts and syntax that easily made programmers feel confused. So, C# has been a very excellent programming language now.
Loading...
#2757
Every innovation of C# marks an important growth for this programming language, but the concomitant is a more steep learning curve. Therefore, looking for a detailed and easy to understand studying material is very important. Fortunately, this Programming C# series of international bestsellers published by O'Reilly has provided great help to C# programming beginners and programmers with certain basics.

Loading...
Loading...
Loading...
#2713

About how hard it is on earth for learning MFC, this should vary from person to person. If you are experienced programmers started from the base Windows OS, you'd likely have been a member of programmers developing the MFC class libraries; on the contrary, if you just have learned few years of Windows programming, then you may have not any knowledge on the underlying system. In the latter case, you must have one book on your desk for reference anytime (every technology needs this). For MFC, it will be Programming Windows with MFC.
Loading...
#2712
Programming Applications for Microsoft Windows, 4th Edition is a treatise explaining the internal mechanism of Windows operating system. Meanwhile, it is also the well-deserved and unfailing bible for Windows programming. It's written by the esteemed Jeffrey Richter - the same author of another pinnacle work in the Windows programming field - Advanced Windows.

Loading...