Welcome!

Tad Anderson

Subscribe to Tad Anderson: eMailAlertsEmail Alerts
Get Tad Anderson via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Latest Articles from Tad Anderson
Get ready to learn, but be ready to work for it. This book is packed full of hands on exercises the author calls "Learn by Doing". Every topic covered is accompanied by a "Learn by Doing" section. If you take the time to go through these while reading the book you will absorb triple th...
As I read the beginning of this book I was thinking to myself that the story being told of a giant like Google seems just a little too good to be true, but I will trust what hey are saying about the atmosphere. Giant companies have never impressed me. They take on their own life and th...
Elemental Design Patterns are the underlying core concepts of programming and software design that have remained described. This book is a book I wish I had 15 years ago to help me put the basics of programming into their proper context. Learning how to make use of patterns over the y...
This is one cool book. If you are starting to use Scrum, read it. If you are using Scrum, read it. If you are just wondering what Scrum is all about, read it. It gives the best insight into the workings of Scrum I have seen in a book. The chapters are laid out in a really nice to read...
If I could change one decision Microsoft has made, it would be the one they made to drop Silverlight. Silverlight is the prefect line of business application platform for the enterprise, and this book shows us how to take full advantage of it. Although the author does an excellent job...
Finally someone has put the most important software architecture practices into words. Within this book lies the concepts that are the heart of true agility. Without a modularized architecture, any decent size project can not achieve agility. I have seen so many agile projects flop bec...
A little background so you know what type of experience I have. I have been a Microsoft .NET architect and developer since the first beta release. Before that C, C++, ColdFusion, ASP, JavaScript and of course HTML. Being a .NET developer has many advantages, but the one major disadvant...
I have been wanting to read this for a while now but have not had the time. Although my current review is of a book 3 years old, the book is just as relevant today as it was then and will be for a long time to come. If the author gets his way, it will be relevant until 2049. He has inc...
I must admit I was mislead by the title of this book, but it was my own fault. I was in the middle of developing an ASP.NET application that was using a lot of the SharePoint web services and the SharePoint Server Object Model. Although it used all SharePoint data, my application was c...
This book is all about C# the language and some of the .NET Framework class library. It is broken into two parts. Part I introduces C# with a view into the language's history. It then spends 19 chapters covering C# in detail. It begins those chapters with an introduction to object orie...
I was sitting in a meeting sometime ago with a company that was embracing Scrum like a ten year old being offered a warm plate of chocolate chip cookies. They were grabbing at it as fast as they're little hands could reach out and grab the goodies. Watching this made me wonder what is...
This book is a really great beginners guide for core SQL Server 2012, and it also does a great job of introducing new features introduced in SQL Server 2012. What I mean by core is that topics like Master Data Services and Data Quality Services are not introduced. That is not a bad thi...
All in all if you are building SQL Server 2102 Reporting Services Reports, or if you are interested in learning how to, you owe it to yourself to get this book. Over the years I have been on quite a few projects and there have been very few if any that did not require some type of rep...
All in all I highly recommend this book to anyone who wants the complete picture of all the features BizTalk 2010 has to offer. BizTalk is no small topic. To cover it all in detail in one book is one huge task. This book comes the closest to doing that I have seen so far. This is no...
Being a software architect requires keeping up to speed with the hardware and networking options that are available. I decided to go with this textbook to brush up on networking. This book is intended to get you up to speed to take the CompTIA's Network+ exam. Throughout the book the ...
Enterprise Architect 9.3 is a collaborative modeling, design and management platform based on UML 2.4.1 and related standards. Sparx Enterprise Architecture is my tool of choice for software architecture, design, project management, and project planning. This new version offers some r...
When I first saw this book was coming out I completely ignored it. The SharePoint Designer ? Who uses that I thought? Then I noticed it starting to get some good reviews and I decided to read them. One of them mentioned 1600 pages. That threw me for a loop and also convinced me I had t...
If you are in IT, I highly recommend reading this book. There are not too many systems being created today that I would consider more than interfaces to a data structure. Meaning most systems today rely on people to provide the intelligence behind them. The systems themselves are vie...
I highly recommend this book to any role involved with developing .NET software. I personally do not find software development an art form. It is not an unpredictable activity driven by crazy business users that come to work every day inventing a new way to operate their businesses j...
The CERT Guide to Insider Threats: How to Prevent, Detect, and Respond to Information Technology Crimes (Theft, Sabotage, Fraud) (SEI Series in Software Engineering) . Working as a Software Architect one of the main concerns we always have is Security. At an application level that can...
I have been implementing and improving development processes for a while now. Either directly when I am brought in as a Software Process Engineer, or indirectly when I am brought in as a Software Architect. I have not been involved with process improvement on all my engagements. The on...
Scrum 1.0 vs Agile Software Development v5.0 vs CMMI Process Improvement v5.0 I recently had to decide which base template I wanted to use for a TFS project. I had not looked at the templates for a while and wanted to compare them to each other. I ended up just taking screenshots for...
Although I started with Cold Fusion for application development, I did plenty brochureware sites with HTML. I believe the version was HTML 2.0 for IE 2.0. I lived in the browser world for years doing Cold Fusion, ASP, and HTML sites. When winforms and Smart Client with Web Services eme...
Perfect for those people looking to get into WPF, Silverlight, or XAML for Windows (Windows 8) development. I have read a lot of the WPF and Silverlight books out there and there are some good ones. The difference I find with this book is that it is XAML centric so the scope is more i...
I still remember the first time I was on a project that used NAnt and CruiseControl.NET. It was years ago and both were new tools with plenty of bugs. The project manager took one of the team's architects and dedicated him to getting CI up and running. I didn't work with him for anothe...
I highly recommend this book to everyone in the business of building software. Before you attempt to automate your testing, read this book! Every once in a while a book is put together that should be read by every person with a relationship to software development. This book is one o...
This is a very well put together book. It includes a single example company that the book grows and changes throughout the book. Sometimes examples get on my nerves. They are either too lightweight to mean anything, or sometimes too complex, and end up distracting you to the point of n...
This book is not only about DI, it is about proper object oriented programming. Every .NET architect and developer should read this book. Sometimes my ability to be a complete ignoramus really annoys me. When I first saw this book on the upcoming list of books to be published I thoug...
Another year has gone by. Happy New Year everyone. It is time to update my book recommendation blog. There have been a ton of books come out this year both good and bad. Be sure to check out the Shiny Turds book section which lists books that do not Cut the Mustard *-Do not Buy-* sec...
If you want a well rounded introduction to JAVA 7, look no further. This book touches on all the things you would expect in an introduction to a programming languages. The book is broken down into six parts and a set of appendices. I have listed the chapters by part below. Part I: ...
There is not another one like it out there. This book has been one of the most enjoyable reads I have had in a long time. The introduction and the first chapter was a walk down memory lane. It was nice coverage of how we got to where we are today in the software development world. Ea...
All in all I highly recommend this book as a learning resource for Java.  It covers a ton of topics and covers them in detail with plenty of examples.  I would expect to find this in any good Java programmer's library. I have had several Deitel books in the past and I would say my big...
This book will take you to the next level of using SharePoint and Silverlight together. I can say that it did that for me. I have done a lot of SharePoint custom development and I see Silverlight as the answer to the horrible web part programming model Microsoft has made available in...
All in all if you are considering Windows 7.5 development you owe it to yourself to get this book, digest it, and then keep it by your side. This book starts with a great introduction to the Windows phones. It introduces Metro design language, hardware specifications, input patterns, ...
This book is great for the SharePoint end user. I kind of think of it like the top 70 FAQs about SharePoint found all in one place. Although this book is a little out of context for the books I usually read about SharePoint, I was looking for a book to recommend to the user's of the S...
Data integration is a complex, detailed, sometimes excruciating boring activity, that is not an activity for the light at heart. This book does a great job of digging into the details of the data transformations. It is not just a high level look at data integration, it gets into the ...
All in all I highly recommend this book to every Java programmer. I really like the CERT books. This one is no different, however, it is not one to read from cover to cover, at least not for me. It contains a catalog of rules for programming secure java code. What I have been doing is...
This book is truly a holistic view of software architecture. This book structures the book around an Architecture Orientation Framework. The framework is based on open question words. A chapter has been dedicate to each. The framework provides a nice common vocabulary that makes team ...
Being new to Java I am interested in finding out the low-level nitty-gritty details of the Java HotSpot VM. This book was definitely the right choice for that. I must admit being a veteran .NET developer helped when digging into the different concepts and there are a ton of them. One ...
It is a must read for anyone out there claiming to be running an agile enterprise. I still remember the first few pages of Managing Software Requirements: A Unified Approach (The Addison-Wesley Object Technology Series). I was in BWI waiting on my daughter's flight to arrive. The book...