Welcome!


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 ...
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...
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, 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....
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...
This review covers both Core Java Volume I--Fundamentals (9th Edition) and Core Java, Volume II--Advanced Features (9th Edition). Both books are part of the Prentice Hall Core Series. I actually got Volume II first and liked it so much I ordered Volume I. I felt like I was missing the...
QASymphony is the company behind qTest, a new test management tool that’s aiming to empower test teams. As software development has increasingly moved towards Agile methodology, with its focus on fast delivery, thorough documentation has fallen by the wayside and test cycles have short...
If you are interested in getting started with Java, or just object oriented programming, this is a great book to start with. The book starts off with a high level overview of the Java platform and goes straight into an example of creating a hello world application. While creating the ...
Finally, a low-cost cloud-based QA testing tool hits the market. After an extensive beta program by software testers at 500 companies from 23 countries, QASymphony announced general availability of qTest, a cloud-based enterprise test management solution. The testing tool is aimed at ...
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 Programmi...
The CSS3 Anthology by Rachel Andrews is subtitled instant CSS answers, how-to's, and examples. This subtitle clearly explains the goal of this book. The book consists of nine chapters. The first chapter is a quick review of CSS. The other chapters cover major topics such as text stylin...
This book covers a ton of topics. Actually more like 10 tons of topics. The book is broken down into 6 parts: Planning for and Deploying SharePoint Server 2013 Administering and Maintaining SharePoint Server 2013 Securing, Protecting, and Optimizing SharePoint Architecture Using S...
I did not look closely at the description of this book before acquiring it. I mistakenly thought it was going to be about the Core Frameworks iOS has to offer. I thought that because I own the previous version of the author's book The iOS 5 Developer's Cookbook: Core Concepts and Essen...
I own the first two versions of this book and was looking forward to the third version. There was a lot of change between the first and second editions, but this third edition does not have that much new material. The authors let you know in the preface that the major update to this ve...
If I had to give this book a one word description, I would say it is 'balanced'. In the beginning of the book the author mentions that he does not want to right one of those books that list a little code and then explains the code, changes the code, explains those changes and so on and...
This book is a great addition to my collection of Mac how to books. I like this one because it steps over the line into the more technical side of Mac features than most of the Mountain Lion guide books do. The book is broken down into seven parts. I have listed the parts below along ...
I have attempted to learn AADL and how to use OSATE several times over the years. I would read a good article on it and think to myself I can figure it out this time. A day or two into the adventure I would get frustrated with the toolset and getting it configured correctly, and the s...
It was hard to imagine this book getter any better than it already was. I guess that was because I never expected so many changes. This is the most I have ever seen a new edition of a book change. If you own the second edition, you will definitely want this new one. It is almost like a...
On any significant size project I am going to have a team of developers reporting to me. Over the years those numbers have varied greatly. I have managed 1 developer and teams of developers. I have the most fun on projects where I have between 4 and 10 developers. I also prefer to be ...
This book's title Essentials Scrum: A Practical Guide to the Most Popular Agile Process, is a perfect description of what this book is. It covers every essential that you need to know about the scrum process, and the book is written to every role in the scrum process. After a nice int...
Today we have a lot of different software development processes to choose from. We have Scrum, XP, the Unified Process, the Rational Unified Process, the Open Unified Process, the Enterprise Unified Process, Lean Processes, DSDM, TDD, Cleanroom, RAD, Spiral, and Waterfall. I am sure th...
Being a consultant has landed me in a ton of different roles. Sometimes those roles required giving a lot of presentations and some of them did not require me to give any. A few of those positions had me using PowerPoint more than Visual Studio. There were also a few that wanted the pr...
This book does what it patterns book should do. It defines a language for enterprises to use to develop SOA solutions using REST. The book starts off with two chapters. The first chapter is an introduction and shows how the book is laid out. Chapter 2 introduces two case studies that ...
A nice compact way of getting familiar with OS X Mountain Lion. It is an overview of everything included with OS X Mountain Lion. The easiest way to show you the high level topics covered is to list the table of contents. I have listed the chapters below along with the topics included...
I purchased the OS X Lion: The Missing Manual to help me ramp up for my new MacBook Pro. Although I had been a Mac user in the past, it was in the distant past. It did a great job answering all the questions I had as I familiarized myself with the Mac operating system. The author does ...
There is a new (free) book that I'm a co-author of along Bruce Grieshaber and Larry Jacob (both of LSI) along with foreword by Harry Mason of LSI and President of the Aug. 19, 2012 07:30 AM EDT  Reads: 7,374
Overview of SAP User Experience Management by Knoa details the advantages, performance and functionality of one of the leading products in the user experience management space as presented to ASUG in June 2012
We review small business CRM software all the time. Sometimes we find great systems. Sometimes not. More typically, we find systems like Base CRM, a well designed and promising system that’s almost there (but not quite). Read on for our full review. The Quick and Dirty Verdict Base is ...
This is the second edition of one of the best books written on software systems architecture. If you are in the software development industry, you should read this book. If you are a Software Architect, you must read this book. Some might look at my book collection and think I have ho...
Arecord is a service developed by CSS Corp Labs to address a specific issue called Zone Apex on the Cloud & Traditional Computing platforms. For an example, when you host your website in AWS S3, CloudFront or Elastic Load Balancers (ELB), all you have is a URL generated, to use it as a...
All in all this is a very high quality book packed with very valuable information any architect at an level of experience will benefit from. Hi highly recommend this book!!!! If you want to learn to use UML as a communication tool on your software development projects, this is the bo...
This article reviews the features of Blaze Advisor, a business rules management system from FICO. Blaze Advisor helps technology teams maintain the business rules/policies separate from application code base and provides business users with ability to author & manage rules/policies in ...
This provides an introduction to the architecture style namely, process-centric architecture (PCA). PCA is suited for IT systems in the enterprise.
Obviously dynaTrace takes performance very seriously as we preach to our clients that Continuous Application Performance Management is critical across the Application Lifecycle. The earlier in the Lifecycle you manage and get your performance under control the less you have to worry ab...
The one thing that unifies the distributed computing style known as SOA, in most of its manifestations, is self-describing data via the Extensible Markup Language (XML). The benefits of XML over opaque message formats in data interchange are well established. No matter if your focus is...
Whether you work for a very large company with thousands of services in production or a small company with only a couple, visibility into the performance and uptime of those services is critical. Before you start investigating the myriad of governance products on the market, many of wh...
Testing is a first-order constituent of SOA governance. Assuring that services and service infrastructure components meet functional and technical requirements across lifecycle stages and environments, including production, is an architectural precept in SOA. Gone are the days when tes...
What I am going to do in this regular column is feed my habit by highlighting some of the books I am reading, and (mostly) enjoying. (I will only rarely write negative reviews; it's a rare book that I 'do not put down gently but throw across the room with great force' after all.) Geeks...