Software Development and Data Analysis Services
Creative Solutions to Complex Problems

Programming/Technology Books

Linux Device Drivers, 2nd Edition by Alessandro Rubini and Johnathan Corbet.
This is a must have for any Linux device driver developers. This version covers driver development for Linux kernel version 2.4 but you should be able to use it as a basis for writing drivers for newer kernels as well. This book is very well written and easy to follow even for those new to kernel development and yet detailed enough to be a useful resource for experienced developers. Buy from Amazon.ca

Programming the Microsoft Windows Driver Model, 2nd Edition by Walter Oney.
This is a must have for anyone developing Windows Device Drivers. One of the benefits of Linux development is the huge amount of open source drivers to use as examples plus often direct access to developers of those drivers to answer those questions. Microsoft provides quality DDKs but this book is an excellent supplement to those and offers a more practical source for Windows driver development information. Walter Oney is a long time expert in Windows driver development and highly respected. Buy from Amazon.ca

The C Programming Language by Brian W. Kernighan, Dennis M. Ritchie.
Written by the original developers of the C programming language this is a must have for C programmers and the only book you really need. It covers all the details of the C language and is easy to read and understand. This is a great reference for experience developers as well as a great book for new developers to learn the language. Buy from Amazon.ca

Teach Yourself PHP, MySQL, and Apache All in One by Julie C. Meloni.
This is a great book for anyone who wants to quickly and easily understand how to program in PHP and learn to use MySQL and Apache. The book is fairly basic and easy to follow but should only be considered as an introductory book. There is far more to learn about these technologies than this book provides but the author does a great job at pointing out its limitations and referring the reader to a variety of web resources where the reader can learn about the technologies in more detail. Overall, this is a great introductory book. Buy from Amazon.ca

Fuzzy Logic by Daniel McNeill and Paul Freiberger.
I had little experience with Fuzzy Logic before reading this book. This book was an easy read and fairly enjoyable although it lacked much of the theory I would have liked and focused on the history of Fuzzy Logic. It was a good introduction to Fuzzy logic but my next fuzzy Logic book will definitely be more technical discuss in more detail practical applications of fuzzy systems. Buy from Amazon.ca

View Web Stats