An excellent read, even if you have no interest in preparing for a job interview. If you want to understand the role and expectations of a system desiAn excellent read, even if you have no interest in preparing for a job interview. If you want to understand the role and expectations of a system designer or a feature product manager, this book will give you that insight.
It will also teach you how most common cloud and web-based services are designed including commonly used elements of mobile app and web app platforms including crawlers, cloud storage services, CDNs, and video-sharing platforms....more
Normally big fan of Vostokov and his reputation proceeds himself. Great not only at debugging, but also the pedagogy behind him. Put him right up therNormally big fan of Vostokov and his reputation proceeds himself. Great not only at debugging, but also the pedagogy behind him. Put him right up there with T-Roy. Started these books a few years ago. The first in the series kind of/sort of tells us this are going to be case studies - however, they come across mostly as blog reprints - which is fine - especially if the blog does not live forever online. This author is one of the best skilled Windows debuggers I've seen never to have worked for Microsoft....more
Next to Mark Russinovich, Jeffrey Richter is one of the only tech authors (or authors in general) where I've read multiple versions of the same book. Next to Mark Russinovich, Jeffrey Richter is one of the only tech authors (or authors in general) where I've read multiple versions of the same book. Plus Jeffrey has this skill of renaming the book with each edition. :) ...more
My first book on managed code. Probably why I'm biased. I was also a fan of Petzold already.My first book on managed code. Probably why I'm biased. I was also a fan of Petzold already....more
The challenge with finding a good textbook to introduce a student to Computer Programming has always been challenging. When I was teaching at a CommunThe challenge with finding a good textbook to introduce a student to Computer Programming has always been challenging. When I was teaching at a Community College years ago, we discovered this book, and quickly noticed how it caught in with our visual learners quickly. Nowadays, there is a tendency to jump right into syntax and code without the student developing a strong programming and logic foundation. It is like learning to play an instrument without learning music theory. In order for the developer to have a long career portable across multiple code languages and development platforms, they must master the fundamentals agnostically. This book is a great starting point for the absolute beginner....more
Revisiting the definitive book on COM that taught me everything I needed to know. Even if you are not a developer, the first three chapters are worth Revisiting the definitive book on COM that taught me everything I needed to know. Even if you are not a developer, the first three chapters are worth a read simply for understanding it. COM has had a long life in the Microsoft developer ecosystem so that drives home the historical significance of this book even more....more
This was the first book related to UNIX I ever read cover to cover and a frequent reread/reference. While bash emerged as the shell standard via LinuxThis was the first book related to UNIX I ever read cover to cover and a frequent reread/reference. While bash emerged as the shell standard via Linux, I’ll always have an affinity for csh due to cutting my teeth on it for shell scripting....more
I’ve read multiple editions of Richter’s classic starting back in 1995. It was my introduction to Win32 and pretty much all I needed. This is also stiI’ve read multiple editions of Richter’s classic starting back in 1995. It was my introduction to Win32 and pretty much all I needed. This is also still my go to reference for anything involving the Win32 subsystem or Windows native code in general....more