Book Review: Programming MS Windows Driver Model

by Amer Gerzic 18. July 2006 10:32

Programming MS Windows Driver Model, by Walter Oney touches every aspect of Windows Driver Development. At first, the author describes "Basic Structure of a WDM Driver" and "Basic Programming Techniques". After covering basics, the author dives into dark areas of driver development. Driver development is based on Windows Driver Development Kit.

Generally, the book can be considered as valuable resource for every driver developer. However, on occasion, the reader is left wondering about certain details of a topic.

 

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Bookshelf

Book Review: C++ Templates - The Complete Guide

by Amer Gerzic 15. April 2006 11:59

C++ templates are relatively old concept. The idea of templates is described by many authors, mostly through articles, papers and publications. The book "C++ Templates - The Complete Guide", written by David Vandevoorde and Nicolai M. Josuttis, is more detailed description of C++ templates. The book focuses on all aspects of template programming. In the Part I, the book describes basic elements of the template programming. Part II describes inner-workings of compiler during template instantiation, while Part III focuses on somewhat practical aspect of template programming. Particularly interesting are sections on meta-programming and expression templates, two very powerful programming techniques. Part IV focuses on types, smart pointers, containers, and functors (function objects).

Generally, the book addresses everything you need to know about templates. This book is strongly recommended for every C++ programmer!

Currently rated 3.0 by 1 people

  • Currently 3/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Bookshelf

Book Review: Programming Applications for MS Windows - Jeffrey Richter

by Amer Gerzic 1. March 2006 10:18

Programming Applications for MS Windows - Fourth Edition, by Jeffrey Richter is one of the best books describing Windows operating system from developer's prospective. At first, the author presents basic parts of Windows OS only to later dive into complicated topics like DLL injection and API hooking. Besides describing different programming techniques, the author leaves the reader with substantial library that can be utilized for variety of projects.

I strongly recommend to any developer to read this book.

 

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Bookshelf

Book Review: Data Structures and Algorithms with C++

by Amer Gerzic 13. November 2005 10:43

Programming is all about the data. Reading, writing, storing, and analyzing the data requires great deal of data structures included with many programming languages. The book Data Structures and Algorithms with Object-Oriented Design Patterns in C++ is only one of the books addressing data structures in C++. At first, the author writes about "big O" notation of algorithm analysis. Later chapters describe more practical topics like stacks, queues, lists, trees, hash tables, and maps. Finally, the author describes heaps, priority queues, sets, multisets, and graphs. Sorting and problem solving algorithms are described in their own chapters.

Generally, the book is a "must read" for every C++ developer. However, I wish the author focused more on practicality than theory.

 

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Bookshelf

Powered by BlogEngine.NET 1.4.5.0
Theme by Mads Kristensen

Who is Amer?

Amer Gerzic is Vice President of Operations at Presort Services Inc. and founder of Infinity Software Solutions LLC. For futher information please check LinkedIn profile.

View Amer Gerzic's profile on LinkedIn

Recent comments

Comment RSS

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in  anyway.

© Copyright 2008