Here is a list of the principal books that I have read and recommend to others.
Jeffrey Richter Advanced Windows Russian Edition, Second Edition, 1995 All Win32 essentials: threads, processes, memory usage, memory mapped files, multi-threading synchronization, message flow, file access. Presented in optimal form for professionals and by professional. |
|
Jeffrey Richter Programming Applications for Microsoft Windows Fourth Edition, 1999 New Windows 2000 features at your disposal. |
|
Ron Jeffries, Ann Anderson, Chet Hendrickson Extreme Programming Installed (draft) 2000 First 12 steps into XP. |
|
Martin Fowler and Kendall Scott UML Distilled Russian Edition, Second Edition, 2000 Small book with a lot of agile software development advices and how UML can benefit this process. |
|
Martin Fowler Refactoring 2000 Taught me how and why refactoring must be done in small steps. |
|
Andrei Alexandrescu Modern C++ Design 2001 "Generic programming and design patterns applied". Lot of advanced C++ wrapped in templates. Policy based design can benefit developers in other languages too. |
|
Bruce Schneier Applied Cryptography Second Edition, 1996 Chapters on cryptographic protocols are exclusive. The whole book is also proper reference. |
|
Bruce Schneier Secrets & Lies 2000 "The error of Applied Cryptography is that I didn't talk at all about the context. I talked about cryptography as if it were The Answer. I was pretty naive." If you don't know why technology isn't security answer - read this book. |
|
Kent Beck and Martin Fowler Planning Extreme Programming 2001 I don't have planning experience and this book is a good call for me to go and get some. |
|
Bertrand Meyer Object-Oriented Software Construction Second Edition, 1997 Original, smart, practical, well-written, big and concise. Highly recommended. |
|
Meier, Mackman, Vasireddy, Dunner, Escamilla and Murukan Improving Web Application Security: Threats and Countermeasures 2003 I would call it "Modern Windows Security: The Complete Guide". |
|
Bertrand Meyer Eiffel: The Language (ongoing work) Third Edition, 2002 The only reference on modern Eiffel. |
|
Jeffrey Richter Applied Microsoft .NET Framework Programming (draft) 2002 Good book on CLR fundamentals. |
|
Bruce Schneier Beyond fear 2003 Real-life security in Spring 2003. |
|
Harry Beckwith Selling the invisible 1997 Broad view on (service) market aspects. Fresh and practical, if small. |
|
Nicolai Josuttis The C++ Standard Library 1999 The best book on the subject. |
|
Herb Sutter Exceptional C++ 2000 Excellent opportunity to refresh (and correct <g>) your knowledge of C++. |
|
Herb Sutter More Exceptional C++ 2002 More practical C++. |
|
Scott Meyers Effective STL Russian Edition, 2001 STL usage and performance details. |
|
David Vandevoorde and Nicolai Josuttis C++ Templates: The Complete Guide 2002 Indispensable for modern C++ development. |
|
Chris Sells Windows Forms Programming in C# 2003 "Parts of this book have explored sections of the framework that are completely outside the System.Windows.Forms namespace because you need that knowledge to build real WinForms applications." Very useful for starters. |
|
Tom Miller Managed DirectX 9 Kick Start: Graphics and Game Programming 2003 Best MDX overview book for hobbyists so far. |
|
Herb Sutter, Andrei Alexandrescu C++ Coding Standards 2004 Reference of best practices in modern C++ development. |
|
Michael Howard, David LeBlanc Writing Secure Code Second Edition, 2003 Battlefield Windows. They will come for your program - be ready, read this book. |
|
Kent Beck and Cynthia Andres Extreme Programming Explained: Embrace Change Second Edition, 2004 Completely new comparing to first edition, with different explanations and updated practices. |
|
Andrew M. St. Laurent Open Source and Free Software Licensing 2004 Exactly the amount of information open source developer should know about licenses in exactly understandable language. |
Copyright 2008 - 2024 Vlasov Studio (Best in class Visual Studio extensions and tools)