Tad Anderson

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


Latest Articles from Tad Anderson
This is the first DevOps book that shows a realistic and achievable view of the full implementation of DevOps. Most of the books and other literature I have read on DevOps are all about the culture, the attitudes, how it relates to Agile and Lean practices, and a high level view of mic...
This is the first DevOps book that shows a realistic and achievable view of the full implementation of DevOps. Most of the books and other literature I have read on DevOps are all about the culture, the attitudes, how it relates to Agile and Lean practices, and a high level view of mic...
Sometimes I really annoy myself. When I received this book I was already reading Android Hacker's Handbook. When I saw the size of it, I put it on the bottom of the pile of books in my reading queue. I then got Android Security Internals and that was not a quick read. I am glad I fina...
This is one of the best laid out programming books I have read in a while. The way it starts out providing summaries of Swift features found in other programming languages, Swift features that eliminate common programming errors, the list of Cocoa and Cocoa Touch frameworks, new key fe...
This book does a great job of covering all the security topics you need to know about to work successfully in a decent size enterprise. This book is a beast!!! It is 100% textbook, with a lot of exercises at the end of the chapters. If your class uses this book, get ready for a fire h...
This book has Beginning to Intermediate on the back cover. I would recommend you put that into the context of learning Swift, not learning Object-Oriented Programming. The book does an excellent job of covering the Swift language in detail and it jumps right in after a short introducti...
There is only one tool I have open more than Xcode, Visual Studio, Eclipse, and Android Studio, that tool is Sparx Enterprise Architect. Below is their recent announcement of Enterprise Architect 12. There is no tool on the market that compares to Sparx Enterprise Architect at such a g...
I started programming with Swift the first day it was available. Back then all we had available was Apple's The Swift Programming Language, and Using Swift with Cocoa and Objective-C eBooks. I got in a few weeks of heads down work before the plug was pulled on our project. When the pr...
This is the first security book I have read on Android that was not primarily about hacking the Android platform. This book completely covers all the tools available to the Android software architects and developers. Instead of showing us how to root the device at the beginning of t...
I have seen a lot of Scrum projects flop and flop hard. There are so many IT shops that look at the little iterative Scrum diagram and think, "well that looks easy enough", and they are off and running. Regretfully they don't understand that Scrum is just a process, and a development p...
Finally a book from an industry leader that has the guts to write about the real world of Agile software development. If I had to pick one word to describe this book, it would be 'truth'. This book is going to raise the blood pressure of some of the Agilists out there. If you think ...
At the beginning of the book the authors say they created this book to be used in a classroom setting. I agree that it is a great book for the classroom, but I would also recommend it to anyone who wants to learn about the current Agile methodologies. It does what the title of the book...
As an enterprise and software architect the one thing I hate most about my job is documentation, yet the importance of doing documentation on sizable projects is what I find myself preaching about the most. One reason I understand the importance of documentation is that I came from an...
Processes are not documented and reused by a set of individuals because they lead to failure. Like design patterns, they are documented and reused because they lead to success. They are all put together by very talented people who have successfully used them to develop software multip...
As an individual I can decide which platform I would like to target with my shiny new application, but when working for a company we have to target both industry leaders at the same time. Although I like a good challenge, I am really glad the mobile world now only consists of iOS and A...
Designing developing natural user interfaces for touch and gesture on mobile devices is not the same as web and desktop UI design and development. Mobile devices are used in different contexts, and bring different personas to the table. Having web and desktop UI design experience does ...
I wish this book would have been around a few years ago. At the time I was trying to convince a manager for several months that the top-down command and control model no longer works. The evidence was not difficult to come up with, you just had to take a look at the last 4 to 6 project...
This book is a good place to start iOS development, but I would recommend already knowing Objective-C. Chapter 2, Objective-C Boot Camp, gives a refresher on Objective-C, but you'll need more than what it provides. A great place to get started is with Objective-C Programming: The Big ...
For years now, Sparx Enterprise Architect has been the one software package I insist having on all my projects. It doesn't matter if the projects are mobile iOS and Android, .NET, ASP.NET, ASP.NET Web API, Enterprise or Software Architecture modeling, SPEM (Software Process Engineering...
When the agile movement re-cast the roles of the SDLC they did so with small projects as the baseline of their experience. A typical minimal SDLC method includes subject matter experts (those who execute the current workflow activities), a Project Manager, a Business Analyst, a Softwar...
As with Nathan's book WPF 4 Unleashed books, this book is a pure pleasure to read. It is in full color, the content is laid out in an easy to read style, the author's writing style makes it easy to read, and the content is all valuable. There is no fluff like you find in a lot of the b...
This book is the perfect place for an experienced developer to start with iOS programming. I say experienced developer because this book does a great job of showing you the basics of developing with iOS, but if you don't understand C and Objective-C, you are probably going to get lost....
I have spent the past few weeks watching this video series. I started watching it on the treadmill in the morning before work. I did that until I hit lesson 5. It is 4 hours and 20 minutes long. I started watching lesson 5 in front of the computer, not because I didn't want to walk for...
There are teams out there attempting to introduce agile practices into their environments that do not go all in. No matter how hard they try, they just never get there. This book breaks down 11 of the biggest issues teams like that have. After an introduction to the book and the persp...
I have said more than once that one of the biggest misconceptions people have about my skill set is that because I can develop software for the iPhone, iPad, and Windows 8 tablets, I must know everything there is to know about using them. 90% of my time spent on a computer is spent in ...
When I read the Programming iOS 5 version of this book about 2 years ago I started my review off with the paragraph below. 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, ...
Another Unleashed behemoth!!! It is a whopping 1683 of printed pages and 2765 pages when you include the additional chapters available in the eBook you get with the printed book. If this book doesn’t contain the information you need about SQL Server 2012, then you probably won’t find i...
This little book is packed with tons of information. The authors did a good job of selecting topics that SharePoint administrators need to know, but may use so infrequently, they don't retain the details. In today's IT world that is just life. A little over a year ago we upgraded from...
Every PMO I have seen created ended up being a dumping ground for the duds in the organization. This is especially true in government. It usually comes to fruition through the failed efforts of project managers throughout the organization getting bad enough that the business owners nee...
Change in IT is the only constant that you find in IT. Even the methods for managing change, change. Resistance to change is an open invitation to the Grim Reaper of software development projects in decent size companies. I have mentioned this in other book reviews, and find that it a...
One of the biggest misconceptions people have about my skill set is that because I can develop software for the iPhone, iPad, and Windows 8 tablets, I must know everything there is to know about using them. 90% of my time spent on a computer is spent in code, UML tools, and using basic...
This is a massive cookbook with tons of recipes. It covers a ton of material and it covers it in depth. Although this book is more of a reference than a cover to cover read, every time I use it to look something up I find myself getting sucked in and reading several topics, and sometim...
This book is the perfect place for an experienced developer to start with iOS programming. I say experienced developer because this book does a great job of showing you the basics of C and the Objective-C language, but if you don't understand the basics of programming, you are probably...
When I first started flipping through this book the diverse set of topics threw me for a loop. Then I read the introduction where the authors say, "This publication aims to provide development information on the intermediate-to-advanced topics that are otherwise not worthy of standalon...
This book is a great place to start with iOS 7 development. It is actually the first 13 chapters of what would have been Programming iOS 7 4th edition. The book Programming iOS 6 contained everything, but the book was getting too large to keep adding new material. This book now ends wh...
So I opened my resume and counted how many places I have been since leaving the electronic engineering field. I have had 18 gigs. Most of that time was spent as a consultant in the role of software architect or software process engineer. Most gigs were like building a house. You do the...
So, do we stick with a technology that Microsoft has labelled as legacy - WPF, or do we go with the new unpopular WinRT for line of business applications? After the Silverlight fiasco I personally do not trust Microsoft to not throw the baby out with the bath water again in the future....
This book is exactly what the sub-title "A Practical Guide to Agile Requirements Discovery" says it is. The book is a very detailed breakdown of the steps that should be taken by Scrum teams that want to succeed. I have listed the chapters below to give you an overview of the topics ...
Although this book is written for the Java programmer, I would recommend reading it to any .NET or iOS developer as well. It is a must read for the Java developer, but is also a valuable read for developers of other languages because the guidelines are often built around a programmer's...
The first thought that came to mind when I saw this book was, "Uhg, another Scrum book, you've got to be kidding me." Then the title of Scrum Shortcuts really gave me a sickening feeling. The majority of the Scrum teams I have watched work do nothing but take shortcuts. They sure as he...