Tad Anderson

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


Latest Blogs from Tad Anderson
I was amazed at what I could do with my MacBook Pro back in 2012.  Being able to run Windows and OS X at the same time, on the same laptop, allowed me to code the services that went with my mobile apps.When I need to do heavy server work I carry around my Alienware which has 32 GB...
This virus that was once known as Windows 8 and 8.1, that has been renamed Windows 10, has been allowed to go unchecked by both the business world and the government.It masks itself as an operating system, but as soon as it has been installed it kicks off an unstoppable process called ...
Pure crap. Released too soon with way too many issues. I completely regret putting it on my bare metal. I only ran Windows 8/8.1 in VMware Fusion on my Mac.I totally screwed the pooch and installed on my Alienware.Issues include but are not limited to-Cannot recognize my exFat forma...
This is a review of the Scaled Agile Framework (SAFe) LiveLessons video series. Below are a list of lessons covered.Lesson 1: Introducing the Scaled Agile FrameworkLesson 2: Thinking Lean and Embracing AgilityLesson 3: Applying SAFe PrinciplesLesson 4: Implementing an Agile Release Tra...
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 finall...
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 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 hose of information. It covers a ton of topics and covers them in depth.Although it is a text book the authors do there best to keep it i...
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 proj...
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 the b...
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...
Below is my review of the first edition of this book. I have included it in its entirety and because it is rather short. This book does a great job of putting architecture into a view that .NET developers and architects can relate to. The book covers design principles and patterns, a...
Below is my review of the first edition of this book. I have included it in its entirety because it is rather short. This book does a great job of putting architecture into a view that .NET developers and architects can relate to.The book covers design principles and patterns, and then...
The process of getting a successful mobile application deployed can be complex and daunting. Architecting, designing and 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 d...
I unintentionally watched all three hours of this video series in one sitting. The presenter hooked me and before I knew it, it was three hours later. It is a very fast paced tour of the security issues that can arise when using the Android platform. The tour is built around the Open W...
The process of getting a successful mobile application deployed can be complex and daunting. Architecting, designing and 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 d...
I unintentionally watched all three hours of this video series in one sitting. The presenter hooked me and before I knew it, it was three hours later. It is a very fast paced tour of the security issues that can arise when using the Android platform. The tour is built around the Open W...
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 you ...
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 e...
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 multiple...
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...
This review is for two books. It is for Android: How to Program (2nd Edition) and Android for Programmers: An App-Driven Approach (2nd Edition) . Why? Because Android: How to Program (2nd Edition) includes the entire Android for Programmers: An App-Driven Approach (2nd Edition) book.An...
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...
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...
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 Ne...
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 perspec...
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, 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 2...
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 app...
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...