Tad Anderson

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


Top Stories by Tad Anderson

This is a great book for both someone who wants to learn Test Driven Development (TDD), anyone that wants to learn how to do unit testing in Xcode, and anyone who wants to improve their designs using TDD. The author begins the book with a nice overview of the benefits of testing and how to use TDD to achieve those benefits. He then moves right into how to write unit tests and covers the tools available for unit testing. He covers OCUnit test (integrated with Xcode) in detail and introduces Google Toolkit for Mac, GHUnit, CATCH, and OCMock. He then introduces continuous integration with coverage of Hudson / Jenkins and CruiseControl. After introducing the tools, the author spends the next six chapters building an application using TDD. He starts with a specification and ends with a working application. I have listed the chapters below. Their titles explain what they cove... (more)

.NET, iOS & Java Architecture & Development Book Recommendations for 2013

Another year has gone by. Merry X-mas and Happy New Year everyone. It is time to update my book recommendation blog. This year's list will have a few new book topics added to list. I have ventured in iOS, Java, Android and Windows Store development, so along with all the usual Microsoft topics you will find recommendations for those topics as well. 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-* section. It is the last in the list. These are all boo... (more)

Software Product Line Engineering Resource Kit

I recently decided to update the Product Line Engineering Assets I reuse from project to project. In the past I reused a baseline project that contained a folder structure and the UML stereotypes needed to do Use Cases, Feature, and Static Modeling. For those of you who are not familiar with PLE, below is a context diagram I use to explain it and some links. I also put some of the better books on the topic at the end of this post. Click here for larger image. Software Engineering Institute Framework for Product Line Practices Site Software Product Lines Wikipedia Definition of Softwa... (more)

Windows Phone 7 Development Internals

This book starts with a great overview of the entire Windows Phone landscape. The author does a great job of introducing the development lifecycle and the anatomy of a basic windows phone application. After the initial chapter the author continues in Part I Building Blocks to lay a solid foundation for the rest of the book. The book has a total of four parts. I have listed each part below with the chapters they include. Part I Building Blocks Vision and Architecture UI Core Controls Data Binding and Layer Decoupling Touch UI Part II Application Model Application Model Navigation State ... (more)

An Enterprise and Software Architect's Tools of the Trade

I have been doing Software Architecture for 16 years and Enterprise Architecture for the past few. Along with architecture I usually find as part of each gig, if not the main focus of each gig, process implementation or at least process improvement is required. It is not easy keeping up the latest technologies, processes, architectural techniques, and enterprise architecture framework improvements. I am a firm believer that to be an architect, you must also be an experienced developer. I do not believe in the hands off architect role and wish the Ivory Tower Architects would stop... (more)