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 claiming to be Architects. They are theorist not
architects. Modeling, Governance, and documenting are part of the architect's
job, but in order to produce valuable artifacts you need to be getting your
I also run into a ton of Googler-Developers. Meaning they have no idea why
This book is a nice concise no nonsense introduction to Objective-C. This
book is different than most of the Objective-C books I have read in that it
uses Cocoa and Cocoa Touch to teach the language.
The book starts out covering the developer programs, Xcode, Object-Oriented
Programming with Objective C, and the Foundation library. It then has a
chapter on the contents of iOS and OS X applications and how they are each
packaged. This is a must read chapter for those coming from a Windows
The book continues to cover a ton of topics. I have listed the chapters
included ... (more)
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
developer has many advantages, but the one major disadvantage we suffer has
driven me to Java and Objective-C over the past year. That one disadvantage?
Microsoft themselves. They come off as completely lost and have wreaked havoc
on .... (more)
This is the ASP.NET book a .NET Software Architect wants by their side. Not
that it isn't good for a developer also, it just really focuses on all the
things a .NET Software Architect needs to know about the technical aspects of
This book covers all its material in-depth. A lot of the material is for
advanced ASP.NET programmers. The author gives this warning at the beginning
of the book.
The book has complete chapters on ASP.NET and IIS, Configuration, HTTP
Handlers, Modules, and Routing, Core Server Controls, Input Forms, Data
Binding, HTTP Request Context, State Man... (more)
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 using it
to look up rules about topics found in other resources that I have been using
to learn the java environment.
Although the book contains a great index, there is an online version of this
book which is really nice. It contains a really sweet search. I have been
using that a lot to find the topics I am interested in, marking them in the
book, and then readin... (more)