Welcome!


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...
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...
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...
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....
Just like the Windows Phone 7.5 Unleashed book, everything about this book rocks!!! It is in color which makes for a great read. Being able to see the code and screenshots in color doubles the value of a book like this. I wish all programming books that included coding client UIs were ...
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...
I was a little wary of this book when I first saw it. No real specific red flag came up, just the general thought of yet another TDD book that magically unlocks agility. The author caught me by surprise as I started to read the book. He starts off with the way we need to change our vi...
This book is what it claims to be and that is a cookbook on advanced topics. I would follow the author's advice and if you are a beginner with Objective-C or iOS, this book is not the one you want to start with. This book is however an excellent book for experienced developers. The fi...
I have had the opportunity to lead dozens of software development projects which I love doing. I have also had the opportunity to watch dozens of software development project from the sidelines, while working on my own project, or in place as a consultant to accomplish something other ...
If you are looking to get into .NET development, this book is a great place to start. This book will teach you all you need to know about C# development. It will provide C# beginners with a complete foundation on which to build other .NET skills like WPF, Windows 8 App Store, XAML, ASP...
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 chapters. The auth...
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...
This week, we’ve been putting both the iPad 4 and the Microsoft Surface tablet through their paces. In our testing, we’re happy to say that both tablets are very solid HTML5 platforms. Internet Explorer 10 on the Surface has a broad, well-implemented HTML5 feature set that mostly meets...
This was a perfect size book for what I needed. What I needed was a book that would get me back up to speed quickly on UNIX. I have not used UNIX since the late 80's, and I have not used Mac since the early 90's. The book starts off with a nice introduction to you Unix and why you wou...
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...
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...
Anything that can speed up software development by taking the pain out of tracking down bugs and fixing them is a boon for developers. There are several enterprise-level systems available for defect capture, tracking, and reporting. In addition to these systems, there are specialized t...
Windows Server 2012 Storage Space subsystem now virtualizes storage by abstracting multiple physical disks into a logical construct with specified capacity. The process is to group selected physical disks into a container, the so-called storage pool, such that the total capacity collec...
I have had a version of Windows 8 running since the first day the Developer Preview was available for download. I did so out of necessity, not because the techie in me wanted to. The techie in me that has spent the last 10 years exclusively in Microsoft's world wants nothing more than ...
Being pretty new to Xcode I found this book to be just the right girth and depth of topics. It covered everything I was looking for, at the right level. The book is broken up into five parts First Steps, The Life Cycle of an iOS Application, Xcode for Mac OS X, Xcode Tasks, and four A...
Elemental Design Patterns are the underlying core concepts of programming and software design that have remained described. This book is a book I wish I had 15 years ago to help me put the basics of programming into their proper context. Learning how to make use of patterns over the y...
This is one cool book. If you are starting to use Scrum, read it. If you are using Scrum, read it. If you are just wondering what Scrum is all about, read it. It gives the best insight into the workings of Scrum I have seen in a book. The chapters are laid out in a really nice to read...
If I could change one decision Microsoft has made, it would be the one they made to drop Silverlight. Silverlight is the prefect line of business application platform for the enterprise, and this book shows us how to take full advantage of it. Although the author does an excellent job...
When I first saw this book was coming out I completely ignored it. The SharePoint Designer ? Who uses that I thought? Then I noticed it starting to get some good reviews and I decided to read them. One of them mentioned 1600 pages. That threw me for a loop and also convinced me I had t...
Struggling to get familiar with the new PowerBuilder.NET IDE and the technology it allows you to use (e.g., WPF, REST, WCF and the rest of the alphabet soup)? Then you should run, not walk, over to the free eTutorial series that Sybase just made available for PowerBuilder 12.5: http://...
I still remember the first time I was on a project that used NAnt and CruiseControl.NET. It was years ago and both were new tools with plenty of bugs. The project manager took one of the team's architects and dedicated him to getting CI up and running. I didn't work with him for anothe...
This is a well-written book that meets the stated goals of its author: “The target audience for this book is the beginning C# programmer who wants to gain a foundation in object-oriented programming along with C# language basics.” This book works on a lot of different levels. It gives ...
The author of this book starts off by answering the question, "Why do we need another C# book?". I was asking myself that very question as I turned to the introduction. He says "In short, what sets this book apart from many others is its in-depth coverage of how things work." As far a...
So far I’ve remained relatively aloof from the whole “eBook” craze. Ordinarily, given my geeky background and borderline insane craving for technology, one would think that I’d be all over these things. The problem is, my love for the written word also extends to a love for the experie...
Web developers are always on the lookout for great products to add dynamic effects to their Web pages. Dynamic pages, often called DHTML pages, make use of slide shows, random content rotation, and news scrollers, and are generally developed using languages such as Visual Basic, Jav...
This article describes the integration between the SCM AllFusion Harvest Version Control Interface (VCI) and Microsoft Visual Studio 2008 for version control. It will show how to make the necessary connections using the interface, demonstrate check-outs and check-ins, how to delete fil...
Murach’s SQL Server 2008 for Developers is an upgrade from an earlier version that was written for SQL Server 2005. It employs the Murach approach of dual pages that repeat and enhance the concepts being presented on each page. As the authors have done with previous releases of SQL Ser...
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...
This is a great book on LINQ from some people who not only know LINQ, but also understand LINQ. Many current LINQ books are based on preview versions of LINQ, but authors Fabrice Marquerie, Steve Eichert, and Jim Wooley thought it worth waiting for the final released version before pub...
Time sneaks up on us. Last month's issue started year six of 'Monkey Business' in .NET Developer's Journal. Many thanks to all the readers who made this milestone possible. Last November marked the beginning of my seventh year with the Mono project. The Mono team has released version ...