7 January 2011 0 Comments

What else to discuss about social media?

What you ever wanted to know about social media, social networking, the social Internet – you name it – but was afraid to ask? Not much it seems, at the same time do we know anything that is to come yet? From the social media “platforms” (like Facebook, Twitter, Windows Live, Foursquare, and many others that offer us the social media application to serve as the means, vehicle and infrastructure to enable connections and interactions) to all the people and business across the world who have benefitted from and created the more creative ways to leverage the social media platforms over the Internet, we have yet to unveil whatever is hidden under water since not even the tip of the iceberg is fully explored in terms of possibilities for all types of users to benefit and profit from the Web 2.0 and beyond.

9 April 2010 0 Comments

WF3 Design Time Performance – III

By this time you are saying, I don’t want tips/trouble shooting anymore. I have a large workflow and I cant really re-factor it further. How can I improve the performance?

30 March 2010 0 Comments

Understanding RAID for SQL Server – Part 1

Choosing the right number of hard drives and the correct RAID (redundant array of independent disks) configuration when you design your database server can save you a lot of time. If you make a mistake, changing the RAID configuration and moving the database to correct any problems on a deployed server will cause long downtimes and consume IT resources. In fact, we have known people who have purchased new servers in order to mitigate the downtime of deploying a new disk subsystem

9 March 2010 0 Comments

Saving window size and location in WPF and WinForms

A common user interface tweak is to save the size and location of a window and restore that state when the program starts up again. That way, the users don’t need to re-do their work of resizing and moving the windows to where they want them. However I’ve found that there isn’t really a convenient way to do with in C#.

7 March 2010 0 Comments

Enter the iAwards today…

Microsoft has been a long-term supporter of the iAwards, an awards program for technology innovation in Australia. The iAwards recognise excellence in technology innovation across 18 different categories – including the Microsoft Start-Up Award for the most outstanding new ICT business.

7 March 2010 0 Comments

Microsoft to discontinue Essential Business Server

  Microsoft will discontinue future development of Essential Business Server, effective June 30 th , 2010.  A few points about this announcement:   Microsoft remains fully committed to small and medium-sized businesses and our Partners who serve them The technology capabilities many midsize businesses are turning to (such as virtualisation, management, and cloud computing) are already available through other offerings, including: Windows Server 2008 R2, Microsoft System Center and the Microsoft Business Productivity Online Suite (BPOS) Customers with Software Assurance will be offered an open agreement to receive the license for many stand-alone products that would have been included in EBS 2010. Current EBS customers can look forward to a support cycle that holds true to the Microsoft five-year mainstream and five-year extended support lifecycle    

3 March 2010 0 Comments

Why Microsoft? Find out for yourself…

Hi Partners, Let’s be honest, today’s consumer has increased choice. The evidence is everywhere you turn, whether it be cars, soft drink or even cereal.

2 March 2010 0 Comments

Querying a SQL Server table using Business Rules

Pre-Requisites: You will need some experience using the Business Rules Composer (some basic staff is taken for obvious) Benefits: There is no need to call a .NET component with SQL database helper functions or whatever Business rules engine will catch the results. If the requirement change, you can adapt the business rules on the fly with no need to redeploy the orchestration

2 March 2010 0 Comments

Making Code Coverage Useful

[This is an updated version of a note that was first published to a Microsoft internal blog in November 2008]   There are many opportunities to misuse code coverage (see Marick 1999 or Lamey 2010).  Focusing solely on code coverage numbers can lead to some very bad behaviors, but it does not follow that code coverage does not have the potential to add value.    Here is a short list of ways to make code coverage a useful part of the software development process.   Additional suggestions for how to get the most from code coverage can be found in Rollison (2009 and 2010).     Identification of Testing Gaps Code coverage measures whether a test (or suite of tests) exercises the application code.  It does not tell us, at least not directly, how well the application code is tested, only that the code is touched.

1 March 2010 0 Comments

Software Subscriptions: Updates versus Features… a rant.

One of the things that perplex me is the implementation of software subscriptions and how it relates to updates.

27 February 2010 0 Comments

SharePoint 2010 Profile Picture Property 101

I recently had a couple of questions around the (oob) profile picture property and thought it would be good to share a couple of things I discovered with it. As you may already know, a User Profile Service Application contains a manage user properties page in which you can map properties to/from Active Directory or other external directory server.

24 February 2010 0 Comments

Cours Officiels sur SharePoint 2010

Il existe déjà plusieurs cours officiels sur SharePoint 2010 en anglais bien sûr : Course 50354A: SharePoint 2010 SharePoint Designer This 2-day Instructor Lead course How to navigate and use the new Ribbon interface, learn what new things you can do from Designer, what changes have been made to the actions and conditions of workflows, how to build external content types, and how to modify Out Of the Box Workflows. More… Course 50353A: SharePoint 2010 Overview for IT Professionals This 3-day Instructor Lead course The new architectural changes made to SharePoint 2010.