The Microsoft TechNet Guru Awards! (May 2014)

All the votes are in!


And below are the results for the TechNet Guru Awards, May 2014!


The TechNet Guru Awards celebrate the technical articles on TechNet, contributed from valued wiki authors like YOU!

Each month, the contributions are scored by a panel of judges (5 per category, 2-3 in each are MS experts), and the winners of each category are showered with love and attention from all corners of TechNet.

See the links at the bottom, to find out more about the competition and how to enter.


We have picked the top three highest scored contributions for each category to bestow our awards upon.

The awards are in gold, silver and bronze, the gold obviously being the top winner of the category.

The last column is just a few of the comments judges made during the judging process.

In some cases, we have not obtained permission to use the judges names, so they have been reduced to initials.


My fellow wiki ninjas will be digging deeper into some of these articles in this blog series, so watch out for those.

Any of our judges can exercise their right to veto an article, if they do not feel it meets minimum requirements for a medal.  

When this is the case, we will at least give an indication of the reason, so you understand why.


A big thank you also to the other authors who did not make the top three of each category.

Some articles only just missed out, so we may be returning to discuss those too, in future blogs.


Guru Award  BizTalk Technical Guru - May 2014  

Gold Award Winner


Peter Lindgren BizTalk 2010: Call SSO from Orchestration TGN: "I bet a few people will love you for this, I often see this question at the forums, and you answered it well. Good work!"
Mandi Ohlinger: "Great topic and great explanation. It also makes SSO seem less scary :)"
Sandro Pereira: "Very useful sample, well explained with all the necessary code "

Silver Award Winner


boatseller BizTalk: Using an Orchestration Sync or Async Sandro Pereira: "Good sample provide by boatseller and well explained."
TGN: "Hey, great work man! This is a well done article and I love it!"

Bronze Award Winner


Steef-Jan Wiggers Exposing data through BizTalk Service Hybrid Connections Sandro Pereira: "Nice article with a good overview about BizTalk Service Hybrid Connections and how you can configure them."
TGN: "Good article, well explained and good pictures. Again Steef-Jan, you know what you're doing!"
Mandi Ohlinger: "Nice set-up overview. "

Also worth a mention were the other entries this month:


Guru Award  Forefront Identity Manager Technical Guru - May 2014  

Gold Award Winner


Sheldon.Jaquay Forefront Identity Manager - RCDC - Regular Expression AM: "Great contribution! Option C is clever, and the other examples are also a useful reference. Thanks for sharing your work with the community."
Ed Price: "Nice short article. Great topic, and great blend of code, color, and images!"
Søren Granfeldt: "Nice with a little focus on RegEx with FIM and good help for people wanting to have the portal be just a little more company specific"
GO: "Thanks for the article, but the images weren't clear enough."

Silver Award Winner


Scott Eastin Installing Oracle MA for FIM R2 on Windows 2012 GO: "EX-CE-LL-EN-T article!"
AM: "Very nice article with clear step-by-step instructions - thanks for putting this together. "
Ed Price: "I love the sections with numbered bullets at the end. They're very clear and easy to read!"


Guru Award  Microsoft Azure Technical Guru - May 2014  

Gold Award Winner


João Sousa Microsoft Azure - Remote Debbuging How To? GO: "Clever. Well Explained and written. Thanks! You absolutely deserve the GOLD medal."
Ed Price: "Fantastic topic and great use of images!"

Silver Award Winner


Alex Mang The Move to the New Azure SQL Database Tiers Ed Price: "Great depth and descriptions! Very timely topic! Lots of collaboration on this article from community members!"
GO: "great article but images are missing"

Bronze Award Winner


Alex Mang Separating Insights Data In Visual Studio Online Application Insights For Production And Staging Cloud Services Ed Price: "Good descriptions and clarity!"
GO: "great article but images are missing"


Guru Award  Microsoft Visio Technical Guru - May 2014  

Gold Award Winner


Mr X How to export your Orchestrator Runbooks to Visio and Word Ed Price: "A basic tip, but very helpful. Good job!"
GO: "Thanks for that!"
SR: "Nice "How To" article explaining the basic steps."
AH: "This article is to the point takes a simple tasks and describes it accurately."


Guru Award  SharePoint 2010 / 2013 Technical Guru - May 2014  

Gold Award Winner


Dan Christian Build a loop workflow using SharePoint 2010 Jinchun Chen: "Excellent article. Personally speaking, the biggest challenge is SharePoint Designer workflow is “while-loop”. Many customers had the same scene as this article set. I am sure they are like this article. "
Benoît Jester: "An AWESOME, huge, detailed article by Dan. Did I mention the videos? Thanks Dan!"
GO: "Great article Dan! Thanks!"
Margriet Bruggeman: "Detailed explanation which I admire, but wouldn't be using a vs workflow be more logical in this case?"

Silver Award Winner


Geetanjali Arora Export User Profile Properties using CSOM Benoît Jester: "Great article on this new SharePoint 2013 development capability. I appreciate the code explanations."
GO: "This is a great article. Love the way how you explain it."
Margriet Bruggeman: "I will use this piece of code in the future!"
Jinchun Chen: "Nice. How about customized properties? It would be nice more, if a CSOM script version can be attached. "

Bronze Award Winner


Inderjeet Singh Unable to restore site collection issue GO: "Simple. Good Written. Clear and Clever. Great article."
Margriet Bruggeman: "Quite handy reference for this particular problem"
Benoît Jester: "Good explanation on the site collection deletion process."

Also worth a mention were the other entries this month:

  • Restore Mistakenly deleted site collection without any backup by Inderjeet Singh
    Margriet Bruggeman: "Didn't know that that was possible! Although to unreliable to use in an enterprise env, but still loving it!"
    Benoît Jester: "Interesting article: how to restore a site collection with a "simple" PowerShell command."
  • Resolve InfoPath Web Form Issue on Public Websites by Dan Christian
    Benoît Jester: "A tricky resolution, well detailed by Dan, as usual!"
    GO: "Again a great post of Dan! Thanks buddy!"
    Margriet Bruggeman: "Thorough overview of this particular problem"
  • Find email listed for access requests in SharePoint 2010/2013 by Marrell Sanders
    Jinchun Chen: "Nice. Sometimes, a site owner left the company, but the site owner was not updated. When you are trying to request access to this site, you are always waiting. Site Collection administrator can use this script to review all the request emails are available in schedule. "
    Benoît Jester: "A useful script, as this feature is often badly used by users. ("Why am I receiving these emails?")"
    GO: "Good one Thanks!"
    Margriet Bruggeman: "Nice little script"


Guru Award  Small Basic Technical Guru - May 2014  

Gold Award Winner


Philip Conrod Programming Home Projects with Microsoft Small Basic: Chapter 1: Writing Programs Using Small Basic RZ: "Very systematic introduction."
Ed Price: "Good overview article that covers all the basics!"
Michiel Van Hoorn: "Nice introduction into the history of Basic. Needs to be updated to reflect current support for Windows version (Windows NT? LOL )"

Silver Award Winner


Philip Conrod Programming Home Projects with Microsoft Small Basic: Chapter 6: Flash Card Math Quiz Project Michiel Van Hoorn: "This article (or book chapter) is excellent material to learn how to envision, design and build your program. The actual example program is also very usable."
Ed Price: "I love how this tutorial keeps building on itself as it goes!"

Bronze Award Winner


Nonki Takahashi Small Basic: Variable RZ: "Very nice explanation of the concept of variables!"
Michiel Van Hoorn: "Clear explanation and not frills"
Ed Price: "Great article with fantastic formatting!"

Also worth a mention were the other entries this month:


Guru Award  SQL BI and Power BI Technical Guru - May 2014  

Gold Award Winner


Durval Ramos SSIS - Event Handling with "OnError" ou "OnTaskFailed" Ed Price: "The images are very helpful! Could use a grammar pass. Great descriptions!"
GO: "This article has everything. A conclusion, reference, see also, other languages section. everybody should write actually like this."
NN: "An interesting topic and article but unfortunately a bit hard to understand due to grammar problems"
PT: "This is a good article on a useful topic. Please have your article reviewed and edited for proper language."

Silver Award Winner


S Kamath Expansion of Time dimension in Analysis Service PT: "Your article is concise and to the point, and contains useful information. It would be good to conclude with a short summary and perhaps compare this technique to others, discussing best practices."
Ed Price: "Good details on Time Dimension. The images help us understand as we go."
GO: "I like this one, but something is missing. Do not know what, but I had a blast reading the other two's. Does not mean that this one is bad, but there is something missing, maybe my knowledge..."
NN: "Good article, but seems to be missing conclusion. It will also benefit from adding See Also section"

Bronze Award Winner


Sherry Li SSAS – Ignore unrelated dimension or not NN: "Good and interesting article based on the blog"
GO: "Wonderful article!"
PT: "This is an important topic and contains helpful information but this is a simple topic that can be explained in fewer words. I found this article to be overly detailed and hard to read. I suggest having it reviewed and edited for proper language."
Ed Price: "Good descriptions. Could be shorter. Good use of images!"


Guru Award  SQL Server General and Database Engine Technical Guru - May 2014  

Gold Award Winner


Shanky Curious Case Of Logging In Online and Offline Index Rebuild In Full Recovery Model Jinchun Chen: "Good article. Thank you!"
GO: "One of the best Wiki Articles ever! Thanks buddy!"
DRC: "-- This is a great article which provides in-depth information on internals of Online & Offline rebuild index and Transaction logging. -- The following statement need to be re-written for more clarity. “The less logging can be attributed to the fact that no information about page allocation is logged information about de-allocation is logged please see below figure 13. Also if you compare amount of record returned in this case we had output containing just 64 rows while offline index rebuild had ____ rows.” -- Overall, a great article, thoroughly enjoyed reading it."
NN: "Very interesting article, another great contribution by Shanky"
Ed Price: "Thorough descriptions and great solution! Good article!"

Silver Award Winner


Uwe Ricken SQL Server: Be aware of the correct data type for predicates in queries Ed Price: "Incredibly well formatted! Great breakdown of sections!"
GO: "Whoo, this is a wonderful article!"
DRC: "-- This article explains the Query execution behaviour when the Query is not optimally written which could cause increased execution time. Great article. -- This topic is clearly explained and documented using a simple example and sample output which is easy is understand. -- Simple, very well written and great article to read. "
NN: "Very good, easy to understand article and important information to know to all SQL Server developers"

Also worth a mention were the other entries this month:

  • SQL Server installation error Could Not  Find Database Engine Startup Handle by Shanky
    Ed Price: "Wow, what an amazing article! Fantastic code formatting, great descriptions, and the images help you when you need it!"
    NN: "I read this article with great interest. The funny thing is that at the same time I was reading someone was having this exact problem in forum, so I was able to refer him to this article. UPDATE. Looks like he is still having problems"
    GO: "Thank you so much!"
    DRC: " -- This article -- Explains on modifying/deleting the registry keys after backup -- But it doesn't provide the level/how to back up the registry. -- We also need to warn the users that if we modify/delete the wrong registry key it might lead to crash of SQL or even WINDOWS -- In case there are multiple instances on the same machine following this article would cause all the SQL instance to crash. -- So it would be better to contact the support team or before trying out the action steps. "
  • 5 Top Features Your Company Can Use in SQL Server 2014 Standard Edition by Richard Douglas
    NN: "Very well written and quite interesting. Since it's originated from the blog, it has a personal touch which is more appropriate for a blog " 
    DRC: " -- Expand the word GA (General Availability) in the below sentence and correct the spelling mistake "it was written before the GA of SQL Server 2014" "SSD technology and a chunk of this session was on BPE" "who doesn't’t like playing with new cool stuff!" "which doesn't’t sound as impressive" "business from the likes of Oracle et al." -- This is a good article and provides all the required information and links to Microsoft website for more details. " 
    Ed Price: "Fantastic topic, but it should be made more "Wiki like" and less personalized. Anybody in the community can help us do that! " 


Guru Award  System Center Technical Guru - May 2014  

Gold Award Winner


Mr X Central Management of DSRM password on Domain Controllers using Orchestrator Ed Price: "The images really carry you through this article. Great execution!"
GO: "Great article. I like your article Mr X! Thanks for your passion!"
Kevin Holman: "Nice to see real world examples of Orchestrator in action solving problems that all customers have. This was very simple, but provides an excellent solution."

Silver Award Winner


W P Chomak System Center Operations Manager 2012 R2 - Customizing E-Mail Notifications AB: "Easy reading info that can help many"
Ed Price: "Short and sweet. An incredibly valuable topic and needed addition to the Wiki!"
GO: "Clever and well written. Thanks"

Bronze Award Winner


Christoffer S System Center Configuration Manager 2012 R2 - Install applications in a task sequence based on AD-Groups Ed Price: "Good mix of code, images, and information. Could use more in-depth descriptions. Great article!"
GO: "Clear and simple! Thank you!"

Also worth a mention were the other entries this month:


Guru Award  Transact-SQL Technical Guru - May 2014  

Gold Award Winner


Naomi N T-SQL: Random Equal Distribution Jinchun Chen: "Nice."
JS: "The crucial thing about such a procedure is to check the data before the randomization and afterwards. You might encounter situations where "John Smith" and "John Meyers" might have exchanged their First names which is technically correct, but logically and obviously wrong. So make sure that there is one additional check afterwards that makes sure that eventual privicy concerns will not survive the random process. Normally this would not happen, but I have already checked this is one of my older blog entries, where we exactly had that problem obfuscating data to make that operational and live data will not be recognized afterwards. In addition to this some attributes are sticky to each other like gender and First Name. You also have to make sure that your distribution might change statistically in relation to other attributes."
Richard Mueller: "Very instructive. Perhaps the See Also section should have more links."
Ed Price: "Great formatting and topic! Could benefit from more descriptions. Great article!"
GO: "Naomi, your article is nice. Simple to understand the 'problem' and execute the 'solution""
Manoj Pandey: "Nice article with a different way to resolve a given problem. I think this can also be done by using NTILE() function. I've added the code in comments section."

Silver Award Winner


Rogge H Extending SYS.Geometry to Utilize Temporal Data GO: "Great article, I enjoyed reading it. Thank you"
Manoj Pandey: "I like the idea, but it took me some more time to understand the overall logic as I'm new to Geo datatypes, Thanks."
JS: "For me not using this sort of things regularly, I don't see the problem and the benefit. I have no doubt that this is a brilliant explanations how to cope with a problem, but for me this is missing yet the red line. More pictures would be helpful describing the problem and outlining the results produced."
Richard Mueller: "Needs more explanation, and perhaps an example. There should be links to relevant references."
Ed Price: "Good job on the opening descriptions! Could benefit from breaking up and explaining the code more. Images and references would be helpful. Good article!"

Bronze Award Winner


Hasham Niaz DataCleanUp() Function Implementation in MS SQL Server Jinchun Chen: "Good."
JS: "-Does actually not work for Case senstive areas where I want to remoce certain Upper/lower case characters. This might be not interesting for some people, but is extremely important and relevant to other people. The limitation is that I can´t pass multiple values to be removed from the string, right ? Could this be implemented as well as many people wash out their data from unused / unimportant control characters. "I have tested it on a table which has got more than 11 Million rows and it executed fine returning the correct results. Since this is a scalar function you will notice decrease in performance." Once you want to maintain the old data and keep the new cleaned up one seperately, you could suggest something like persisting the data in a computed column which could be indexed and then help improving the performance. This would not be the case for any adhoc queries though."
Richard Mueller: "Very clever and also very useful. There should be links to references, for example to explain the PATINDEX function."
Ed Price: "Great job on this article! Very clear and well executed! See JS's comments for some thoughts about what's possible. Great article!"
Manoj Pandey: "A good utility Function that I can use and tweak for my future needs, Thanks."

Also worth a mention were the other entries this month:

  • Whats the limit of UniqueKey constraints on a table(2008 and above)...its 999 or 1000? by Sarat Babu(SS)
    Richard Mueller: "The See Also section should only be Wiki articles. Should you try to create 1001 unique constraints to verify the limit?" 
    Ed Price: "This is a good, basic description. But it's still incredibly valuable. Thank you for filling the need to explain these limits!" 
    GO: "Thanks buddy!" 
    Manoj Pandey: "This article is kind of a tricky Interview question, but good that you are aware of it, Thanks for sharing."


Guru Award  Visual C# Technical Guru - May 2014  

Gold Award Winner


Jaliya Udagedara Calling WCF Service from a Stored Procedure in Microsoft SQL Server 2012 GO: "Gold Winner. For sure!"
Ed Price: "Amazing article! The depth, images, and code formatting make this fantastic!"
NN: "Great article, thorough explanations, great interaction in the comments - very useful tutorial"
Søren Granfeldt: "Nice work."

Silver Award Winner


João Sousa ASP.NET MVC 5 - Bootstrap 3.0 in 3 Steps GO: "Thanks for that great article"
Ed Price: "Great formatting! Good use of images!"
NN: "Nice introduction to Bootstrap in ASP.MVC project"
Søren Granfeldt: "Just a little more technical explanation would be nice"

Bronze Award Winner


Critical_stop Using 64-bit shortcuts from a 32-bit application NN: "Good and short article, right to the point"
Søren Granfeldt: "Mixing and matching 32/64 bit always seems to give people a hassle. This will help those having issues."
GO: "good one!"
Ed Price: "Good article. Short and sweet."
Guru Award  Wiki and Portals Technical Guru - May 2014  

Gold Award Winner


XAML guy TechNet Guru Competition: Judge System Explanation GO: "No one could do it beter than you Pete! Thanks!"
Richard Mueller: "Excellent explanation of the judging system. Perhaps could use a See Also section."
Ed Price: "Good quote from Shanky in the comments, "Awesome....Kudos to your for your beautiful work" -- Great job!"
NN: "Very good article. It may also benefit from See Also section"

Silver Award Winner


Payman Biukaghazadeh TechNet Wiki Persian Council GO: "Go Persion GOOO!"
Richard Mueller: "The Persian Council is an excellent idea. The link to "How to Write an Article" should be in a See Also section, along with other articles."
NN: "Great article, missing a link to other portals and councils pages"
Ed Price: "Thank you to Payman and the Persian community for jumping in! The Wiki is warm!"

Bronze Award Winner


Durval Ramos Wiki: Best Practices for building TechNet Wiki Portals Ed Price: "Fantastic job from Durval on helping us standardize the portals!"
NN: "Good article, but unfortunately a bit hard to read and understand due to bad grammar. "
Richard Mueller: "Excellent and important topic. Grammar still needs work. I like the links and See Also."


Guru Award  Windows Phone and Windows Store Apps Technical Guru - May 2014  

Gold Award Winner


Sara Silva Authentication using Facebook, Google and Microsoft account in WP8.0 App (MVVM) Ed Price: "Great article! Great code formatting and good use of code comments for descriptions of what your code's doing! Could be improved by breaking out the code with more descriptions in the article (in addition to the code comments). Very in-depth article! "
Peter Laker: "An excellent article, pulling together all the bits you need to make this happen"

Silver Award Winner


SubramanyamRaju.B WindowsPhone Facebook Integration:How to post message/image to FaceBook Fan Page(C#-XAML) Ed Price: "Good topic! Code blocks would help with the formatting. Good job on this article!"
Peter Laker: "Love this, very useful to many I'm sure, thanks!"

Bronze Award Winner


Saad Mahmood Creating a custom control in Expression Blend with Custom Properties (WindowsPhone & Store) Ed Price: "This has a good mix of descriptions and clarity! The images help a lot!"
Peter Laker: "A nice introduction to our beloved Blend. Great work!"

Also worth a mention were the other entries this month:


Guru Award  Windows Presentation Foundation (WPF) Technical Guru - May 2014  

Gold Award Winner


Magnus (MM8) WPF/MVVM: Merging Cells In a ListView KJ: "Ah the collectionViewSource -- never used it myself but this looks like a good reference article if I ever needed to..."
GO: "Thank you!"
Ed Price: "Great formatting and good descriptions. Short and sweet! Another fantastic entry from Magnus!"
Peter Laker: "Thank you again Magnus"


Guru Award  Windows Server Technical Guru - May 2014  

Gold Award Winner


Mr X How to implement User Activity Recording for AD-Integrated Critical Servers by combining the use of Group Policy, Powershell and Orchestrator Philippe Levesque: "Really good information and detailed step."
JH: "brilliant, love how it combines different technologies to achieve a solution, clearly written and well illustrated."
JM: "Another excellent article, thanks again for your many great contributions"
Richard Mueller: "Very creative solution. Great to have such detailed steps and images."
GO: "I like the conclusion. Thanks"

Silver Award Winner


Mr X How Domain Controllers are located in Windows GO: "Super article Mr X! Merci!"
JM: "Yet again, excellent article."
Richard Mueller: "Good documentation. An explanation of how the priorities and weights are determined would help. A See Also section would also help."
Philippe Levesque: "Good "In deep" information. Good to know to help diagnose computer problem in AD's site."
JH: "another good article, great diagrams. Some repetition but it does help clarify a complex issue. "

Bronze Award Winner


Mahdi Tehrani Detailed Concepts:Secure Channel Explained JH: "great article. This fills an important gap in this content space. Editing is a little rough, but diagrams and explanations are clear."
JM: "This is a very good article, however you need to provide more detail in the section on how to fix a broken Channel."
Richard Mueller: "Excellent topic. Grammar needs work. Good images. Could use a See Also section."
Philippe Levesque: "Really good explanation of the secure's channel, I like the debugging step included ! "
GO: "Thanks for this, not everybody know about secure channel."
    --------------- 8< --------------

A huge thank you to EVERYONE who contributed an article to May's competition.

Hopefully we will see you ALL again in June 2014's listings?


If you haven't contributed an article for this month, and you think you can create a more useful, clever and better presented wiki article than the winners above, here's your chance! 😀


Best regards,
Pete Laker

More about the TechNet Guru Awards:

Forum announcements:

Comments (42)

  1. Recep YUKSEL says:

    Congratulations all members.

  2. Shanky_621 says:

    Congrats to All winners..Thanks to All judges for feedback on the article.

  3. Great effort everyone!! Congratulations to all the winners!

  4. Congratulations Dan on the SharePoint Gold!!

  5. Congrats to Durval and Shanky for taking the SQL Server gold medals! Also to Uwe for a winning article on data types! And congrats to Philip for winning his first two Small Basic guru medals!

  6. Saeid Hasani says:

    Congrats to all authors especially to Shanky, Naomi and Durval 🙂

  7. Congrats to all. Happy to see my friend and coworker João Silva in three categories! And also congrats to Sara Silva (Portuguese MVP) that just started to contribute to TechNet Wiki.

  8. Shanky_621 says:

    Thank you very much Ed. Little sad about other article getting selected nonetheless comment given by DRC are worth taking. BTW I mailed you yesterday please have a look.

  9. Thanks Matthew!!
    And congratulations to all the winners as well!

  10. Hasham Niaz says:

    Hi All Judges !

    I have few observations on the comment which i have received from Mr. JS, SQL Server Transact SQL, who judge my article "DataCleanUp() Function Implementation in MS SQL Server" here is his response;

    JS: "-Does actually not work for Case sensitive areas where I want to remove certain Upper/lower case characters. This might be not interesting for some people, but is extremely important and relevant to other people. The limitation is that I can´t pass multiple
    values to be removed from the string, right ? Could this be implemented as well as many people wash out their data from unused / unimportant control characters. "I have tested it on a table which has got more than 11 Million rows and it executed fine returning
    the correct results. Since this is a scalar function you will notice decrease in performance." Once you want to maintain the old data and keep the new cleaned up one separately, you could suggest something like persisting the data in a computed column which
    could be indexed and then help improving the performance. This would not be the case for any adhoc queries though."

    Regarding his first observation that function will not work for Case sensitive areas – I have already show in my example that this will work with case sensitive areas as i know this is important in Data Warehousing scenario where you want specific case to be
    removed, but same letter would be retained if its in other case, the example in my articles shows this as well;

    SELECT dbo.DataCleanUp(‘1275@#7*&*^6^$%W7C6A87′,’%[^0-9a-z]%’); –would return ‘127576W7C6A87’

    Regarding his second observation that the limitation is that I can´t pass multiple values to be removed from the string – This let me believes that he never went through all the examples which i have provided in my article as i have shown how we can use multiple
    values to be removed see below two examples;

    SELECT dbo.DataCleanUp(‘1275@#7*&*^6^$%W7C6A87′,’%[0-9a-z]%’); –would return ‘@#*&*^^$%’

    SELECT dbo.DataCleanUp(‘123567576W7XDEWC6A87′,’%[^1-3A-D]%’); –would return ‘123DCA’

    Somehow, i have a feeling that JS never read the whole article or never understand the usefulness of this function due to his limited exposure or view and i want the jury to re-calculate the points for my article based on the facts which i have provided in
    this post as JS, observations are points are not valid as the function does already have these functionality.

    I know every other Judge in this category and i believe they will discard JS vote for this article since he’s never evaluated this article in real. So a fake vote would def. be discounted towards the Award.

    Ed, Richard, Manooj & JinChen thanks for your nice comments and positive notes

    Hasham Niaz

  11. Thanks to all the judges for giving such nice comments on the article. Congratulations to all the winners.
    Regarding your query Jinchun, yes we can definitely export custom user profile properties as well. We simply need to provide the custom property name along with other properties that we want to retrieve and it will get exported to csv file. In case you suggest
    I will modify the article to show an example of the custom profile property as well.
    Also regarding the CSOM solution, at the bottom of the article there is a link to TechNet gallery where I have uploaded the code base so that anyone interested can download and test the same at their end. (

  12. Anonymous says:

    Pingback from The Microsoft TechNet Guru Awards! (May 2014) -…

  13. Geetanjali, congratulations on winning a SharePoint Guru medal! It’s a tough category with a lot of great contributions!

  14. Pete Laker says:

    Hasham Niaz, your article and comment appeal has caused a lot of deep thought and soul searching around the TechNet Wiki office.

    We have a voting tool, and the deal was that if anyone felt an article was wrong, or below a certain quality standard, a judge could "red flag" the article. A flagged article could not win a medal. It may not have been JS that red flagged it, not all judges
    leave comments when they vote, and each category has up to seven judges now (Microsoft, TNWiki and MVP). We have had an influx of new judges lately.

    After a lot of consideration we have decided that your article did not warrant automatic exclusion from the medals and therefore you have been promoted to a medal position!

    This has also led to a slight change in the voting system which we think is fairer.

    Congratulations on the award Hasham, your article definitely deserves one. Sorry for the confusion and any distress that may have caused.

    Best regards,

  15. Congrats to Sara Silva for taking the Windows Dev Guru Gold! We love to see Wiki Ninjettes having a BIG IMPACT!!!

  16. Joao, congratulations on the two medals! That’s amazing!

    If you were wanting to be an author on this blog, then please check this out:

    You would just need the 30 blog comments (#2). I think you’ve met all the other requirements. Here’s your interview (thanks to Sandro):

  17. Congrats to all our multiple medal winners this month!

    Mr X – 3 Gold, 1 Silver
    Joao Souza – 1 Gold, 1 Silver
    Philip Conrod – 1 Gold, 1 Silver
    Durval – 1 Gold, 1 Bronze
    Alex Mang – 1 Silver, 1 Bronze

  18. Congrats to all the medal winners and Thanks to Ed 🙂

  19. Shanky_621 says:

    First Thanks to Peter for taking pain and correcting the result really appreciate it .
    Hasham first of all congratulation for winning medal.
    Respectfully, you below comments are not a god one
    Somehow, i have a feeling that JS never read the whole article or never understand the usefulness of this function due to his limited exposure’
    I know you might be correct but juding someone without meeting them or knowing them personally is not good. My article also did not meet a criteria which actually helped 100’s of user on forum . And I have no quams about it not being selected as wiki article
    I am happy to recieve feedback that what other correction can be made. Level of technet article is high and Judges are very careful about giving medal because WHOLE community reads it and considers as Almost a Microsoft Article so little strictness is bound
    to come in
    Anyways thanks for contributing and again congratulations for medal.

  20. Saeid Hasani says:

    Congrats Hasham for wining a medal!
    But I still accept JS comments.
    From Set-Based programming sight this code have no room, but from Data collecting & data cleansing this code can be useful.

    One important tip here is that Judge comments always include great points to help us! They are not here for fun!

    But from competition view, I think this month was not very competitive one! 🙂

  21. Hasham Niaz says:

    Hi Shanky & Saeid !

    Thanks to both of you, let me clear this to both of you that i haven’t wrote my previous comment to get a Medal from the judges, i have got an official acknowledgement from Microsoft that there were some mistake by the Judge, not disclosing the name, the points
    raised by JS in his comments are not valid since his suggestions are already included in the function, i have put the facts against the jury and never asked for a medal. I am participating in online forum and have already earned Awards from Microsoft and those
    who are active in SQL Server Forum knows me very well, that’s why i mentioned it i knew every other judge in the jury and i have no doubts over their decision.

    Shanky & Saeid you both misunderstood my previous comment that’s why you think i am criticizing about not getting a Medal, but my comment was about JS comments that they are not valid proven by the facts which i have provided to the jury.

    Medal or No Medal, that doesn’t make any change to me, i am here to write quality content and contribute towards the betterment.

    Saeid, you think my approach is not good, then you have a chance to make it better next month and win a Medal for yourself.

    To all this function is for Data Cleansing, which is a common scenario in Data Warehousing, i am not asking everyone to forcefully use it else where. It depends on your need if you think you have better choice go for it, if you think you are stuck, here is
    my solution for you.

    Hasham Niaz

  22. Shanky_621 says:

    I guess there is really a misunderstanding I never wrote you are curious for medal I just said that saying that judge has limited exposure or view was uncalled for I did not mentioned you posted for article. Its good you stand corrected but as Peter said
    there was a problem he did not say with whom so pointing at judge was not a good idea (when cause is unknown) . This is all I want to say.

  23. Anonymous says:

    Hot off the trails of Peter’s May TechNet Guru results…
    The Microsoft TechNet Guru Awards!

  24. Sachin, you’re welcome! We should also especially thank our gracious host of this contest, Pete Laker (XAML guy)!!!

  25. Saeid, good point! It wasn’t competitive in some categories, but in SharePoint it was competitive, in Small Basic and System Center it got much more competitive than usual, and the Windows Phone/Store Dev category was incredibly hopping this month!

    So it’s kind of interesting to see how some categories ebb and flow each month!

  26. Hasham, we’re sorry about this issue happening. It’s mostly just a flaw in the logic of the tool, and XAML guy will tweak it (as he mentioned). So that’s the only issue here. As three of your judges mentioned, this is how we see your article:

    Richard Mueller: "Very clever and also very useful. There should be links to references, for example to explain the PATINDEX function."

    Ed Price: "Great job on this article! Very clear and well executed! See JS’s comments for some thoughts about what’s possible. Great article!"

    Manoj Pandey: "A good utility Function that I can use and tweak for my future needs, Thanks."

    As far as I’m concerned, my only ask was to read JS’s comments and put some thought into them. And a lot of people have done that! So thank you! I love Manoj’s comments! It’s a resource that’s going to be used by a Microsoft employee! That’s fantastic!

  27. Durval Ramos says:

    Thanks Ed!!!

    A SQL Server gold medal is very important for me.

  28. Durval Ramos says:

    Thanks Saeid !!!

    Your feedback is very important to me

  29. Durval Ramos says:

    Congrats to all winners this month, especially to:
    – Shanky and Naomi (SQL);
    – XAML Guy (he has done such a wonderful job for all of us);
    – Mr. X (Wiki Monster);
    – João Sousa and Sara Silva (Proud of our Portuguese Community | pt-PT and pt-BR)

  30. Shanky_621 says:

    Congratulations 2 u to Durval… You know every month u r getting medal or some so consider my best wishes included for all upcoming months :D. Keep up the good work

  31. Hasham Niaz says:

    Thanks Ed, thanks Shanky for your advise. I duly respect all judges and the jury as well.

  32. Anonymous says:

    I have the pleasure of announcing another Wiki Ninja to graduate into the MVP Award… Jaliya Udagedara

  33. Congrats to the new Medal Winners… Peter Lindgren, Sheldon.Jaquay, Scott Eastin, Alex Mang, Inderjeet Singh, Philip Conrod, Sherry Lee, W P Chomak, Christoffer S, Rogge, Hasham Niaz, Critical_stop, Payman Biukaghazadeh, and Sara Silva!

  34. And congrats to our new Gold Medal Winners… Peter Lindgren, Sheldon.Jaquay, Philip Conrod, XAML guy, and Sara Silva!

    You can find the full list here:

  35. Sheldon.Jquay says:

    Thanks alot guys, I hope to contribute alot more!

  36. Take 2; Thanks alot guys, I hope to contribute more towards FIM :).

  37. Big Congratulations for all the winners!!!

  38. Anonymous says:

    Welcome to our Monday interview with a Wiki Ninja !
    This year I already had the pleasure to present

  39. Anonymous says:

    History of TechNet Guru
    First of all, if you don’t know the history of TechNet Guru, then you

Skip to main content