Welcome!


Commentaries

As a Product Manager with deep technology roots I always enjoy reading HighScalability.com. While many of the articles are technical case studies, there are frequently good business discussions as well. The other day, I read an article on data monetization, Data Doesn’t Have to be Free...
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 ...
I have upgraded the tool I created for reverse engineering SharePoint 2007 and 2010 into HTML, Text, and DGML Sitemaps to work with SharePoint 2013. The tool is now versioned at 1.5. You have to copy the appropriate folder instead of just the file (Version 1.0 was only one file) becau...
A move to the cloud brings serious benefits, particularly for startups who often need to ramp up their IT capacity quickly without the burden of investing in new hardware or training staff. If your company is ready to offload its applications to the cloud, how do you decide which provi...
When people think of "compliance" from a Microsoft SharePoint perspective, it can mean a lot of things to a lot of different people. Every organization will have different considerations for compliance: Essentially, which regulations they need to comply with according to their specific...
To continue this series, I want to focus on another key area called Discoverability. What does this term mean? Now, you would think with an enterprise search engine, managed metadata service application, content types with site columns, and versioning that this wouldn't be so difficul...
SharePoint Gone Wild: When Governance Lacks Training will give a look into how training requirements - or lack of them - can affect governance for SharePoint. So far in this series, we've looked at business requirements that drive governance - including accountability, quality, approp...
Over a series of posts, I will focus on horror stories, from some of our 8,000+ customers we have here at AvePoint, which provided the genesis for these business drivers. The intention of this series is to proactively help your organization understand what "could happen" and what the b...
Not long ago, customers and prospects had to find a computer to visit your website. But today they’re online 24/7 via mobile devices. Serving your customers is now a continuous interaction, and this phenomenon will only grow in the coming years as customers and prospects demand reliabl...
I’ve been doing a lot of work with Windows Azure Mobile Services (WAMS). It’s a brilliant technology that allows you to stand up powerful OData compliant services to support your Windows 8 Store Apps, Windows Phone 8 Apps, and even iOS apps in just a few minutes. It’s hard to oversel...
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...
This is the book for anyone looking to get started with Visual Studio 2012 Professional. Over the years Visual Studio has become a sizable integrated development environment. The Ultimate version combined with Team Foundation Server (TFS) is a beast. This book only covers the Professio...
This book is the perfect size and the perfect depth for getting up to speed quickly with building Windows 8 Store Applications. The book starts by introducing WinRT. This introduction includes a really nice history of how Microsoft got to where they are now. It starts with a look back...
Used in IT departments for a number of purposes, virtualization is starting to attract interest from home computer operators. Perhaps you already use a virtualization application such as VirtualBox, VMWare, or XenSource at home so that you play with programs on different operating sys...
This book is much more than just a cookbook with a bunch of recipes in it. I have used plenty of cookbooks and they are never readable from cover to cover. I usually just familiarize myself with the recipes that are available, read the ones interesting to me at the time, and throw them...
Whether you choose to embrace it or you try to resist it, the BYOD (Bring Your Own Device) trend is set to grow. The Cisco IBSG Horizons Study found that 78% of white-collar workers in the U.S. use a mobile device for work purposes and 41% of respondents indicated a majority of smartph...
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 in color. Although the chapter names usually hi...
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...
Head First C is a cool learning experience that will show you how to create tools and programs in the C language. I wanted a refresher on C in order to get the basics back for coding Objective-C. I tried several of the older books I had but because I have used it in the distance past ...
Are you the one to decide on implementing your next project based on public cloud platforms such as Windows Azure? Is it going to be HTML5, Flash or Silverlight for your rich end-user interface? Have you thought about the costs running on cloud services that seem cheaper than hosting o...
I’ve been discussing HTML5 for some time now. In July of 2010, I mentioned that I wasn’t particularly concerned about PowerBuilder supporting HTML5 in the initial PowerBuilder.NET release (12.5) because: “HTML5 is largely still in its infancy, and there appears to be too much opportu...
When we aren’t fighting crime, taking over the world, or enjoying a good book by the fire, we here on the eEye Research team like to participate in the Any Means Possible (AMP) Penetration Testing engagements with our clients. For us, it’s a great way to interact one-on-one with IT fol...
It has been reported that one third of the world’s top 100 websites have already adopted HTML5, a percentage we expect to grow with the ever-increasing amount of traffic coming from smartphones and tablets and, more importantly, the amount of conversions and revenue-bearing transaction...
There’s been a lot of discussion since Microsoft’s BUILD conference on the fate of Silverlight. (Something that is an issue for us because Sybase was originally looking at supporting it for web app development in PowerBuilder 15.) Contrary to what a number of the pundits and would-be p...
We have decided to push forward with the one of the Silverlight projects and the WPF project in order to introduce XAML into the environment. With METRO on the horizon you will have no choice but to learn XAML. Most of my posts lately have only been delivering bad news about BUILDS a...
The Good, Bad, Ugly of Microsoft Windows 8 METRO and the BUILD Conference. Microsoft considers the enterprise line of business environment owned by them and not losable. Their full attention is on the mobile world. They not only do not own that, they don't even own part of it. I have...
I believe Silverlight within a year will be known as the “S” word, and we won’t be using it anywhere except in conversations about how painful Microsoft made that initiative. Let us say MS supports Silverlight for the next 10 years. That is great. But that means nothing to the custome...
As you may be aware, the company I work for does both PowerBuilder and RIA (Flex) application development. We actually create client/server and web-based front ends for the same application. Doing that has really emphasized just how much faster we can do development using PowerBuilder....
If you’ve been following my recent editorials, you’ll know I have some concerns with HTML5 as the silver bullet for all web / mobile development. As a result, I’ve been a proponent of rich GUI applications for both web and mobile. To that end, I’ve been supportive of adding Silverlight...
If you’ve been following Sybase’s announcements concerning their plans for future versions of PowerBuilder, you’ll know that they are planning for PowerBuilder 15 to be able to generate a Silverlight application and are looking at having it generate applications based on HTML5 as well....
Many people have wondered what has taken Microsoft so long to update its lackluster Windows Mobile platform. It finally did it! At the Mobile World Congress in Barcelona, Microsoft introduced the Windows Phone 7 Series, its latest operating system for phones. The Software giant’s Windo...
In order to ensure that end user response times are acceptable at all times it is necessary to measure the time in the way the end user perceives performance. Measuring and monitoring your live system is important to identify problems early on before it affects too many end users. In o...
Well, for various reasons you may be willing (wanting) to place a part of your stuff on Microsoft Azure and part on the Amazon Cloud. In fact it is a repetition of the same story of the bygone era, some data on Microsoft platform, some on Oracle etc. Sooner or later you want to move da...
I’m really not one of those vocal Operating System lover/haters. My dad worked at IBM for 30 years and so I grew up with computers and even took a PC Jr. with a whopping 128k of RAM and a color (what we called color) monitor with me to college in the 80’s. My first work computer was a ...
If you want the full gory details, check out the .NET Services team blog post here. What follows below are some of the things that I think are most crucial to understand both for new developers and for developers unfortunate enough to be in a position of having to migrate a lot of code...
Yesterday, Microsoft released another update to the Windows Azure SDK. This update includes a truckload of new goodies that I will be covering in additional blog posts. For this blog post, however, I want to walk you through getting an ASP.NET MVC 2 application working on Windows Azure...

If you've been working with Azure for a while then you've probably spent some time using the StorageClient sample that came with previous versions of the SDK. With the November 2009 release of the SDK (the one they'll be using at PDC 200...

Here’s when and where you can find me in Berlin this week: Microsoft Online Services booth (Unified Communications area) in the TLC area (3.2) I’ll be there tomorrow (Tuesday) during the evening reception – 6:15-8:00 pm. Obviously, I will be happy to answer any qu...
With MOSS 2007, I often got asked what order do I install these solution packages in. Oftentimes, it was critical that they get installed in a particular order. With features, we have had the ability to set dependencies, but we really didn’t have anything like that for solution packa...