The Microsoft TechNet Guru Awards! (December 2014)

All the votes are in!  

 

And below are the results for the TechNet Guru Awards, December 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.

Starting this month you will notice some articles are marked as failing to meet our minimum bar for quality or content.

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 - December 2014  

Gold Award Winner

 

Steef-Jan Wiggers Custom pipeline optimization using the Virtual Stream class TGN: "This one is nice and neat, and a good read for all BizTalk developers" Sandro Pereira: "Pipeline performance optimization - Excellent choice and once again a quality article. Very important topic. Well explained, written and formatted, nice pictures." Mandi Ohlinger: "Always a fan of using custom pipelines to achieve certain tasks. Another great addition. "

Silver Award Winner

 

Abhishek kumar BizTalk Developer guide for XlangMessage Operation Mandi Ohlinger: "Very nice! I like how you describe the function and give an example of how/where to use it. Very practical and very helpful. " TGN: "Great work Abhishek, keep it up! I really enjoyed reading the article." Sandro Pereira: "Nice Article, very useful and well described. "

Bronze Award Winner

 

Lex Hegt How to use MBV to compare multiple BizTalk environments Sandro Pereira: "Amazing article Lex. Nice topic, extremely useful, well written, nice pictures, well formatted." Mandi Ohlinger: "Lex - you're on a roll!! Great explanation and great use of MBV. I added this topic link to the BizTalk Admin checklist, also on the Wiki. " TGN: "This is a nice feature Lex, I know about it, but I never thought of this way of doing it"

Also worth a mention were the other entries this month:

 

Guru Award  Forefront Identity Manager Technical Guru - December 2014  

Gold Award Winner

 

Wim Beck FIM2010: Eliminating equal precedence Søren Granfeldt: "Very relevant information since EQPRE is going away" Ed Price: "Great introduction and references!" AM: "Thank you for your contribution! This strategy will be useful for folks relying on equal precedence once that feature is depricated."

Silver Award Winner

 

Borys Majewski How to configure (Hardware) Load Balancer for Microsoft Forefront Identity Manager AM: "Thanks for sharing - nice simple explanation for why we must configure sticky sesisons." Søren Granfeldt: "Good information. A little more in-depth would be nice" Ed Price: "Great background info and great job breaking down the sections! Good suggestion from Soren: Could use a little more "Why" in some sections."

 

Guru Award  Microsoft Azure Technical Guru - December 2014  

Gold Award Winner

 

saramgsilva Azure Mobile Services: How to creating a Dev and Prod environment JH: "Good article about something most people struggle with or, after some fights with it, just ignore." Ed Price: "This is an incredibly important article to support Azure Mobile Services! Amazing job on this!" 

 

Guru Award  Miscellaneous Technical Guru - December 2014  

Gold Award Winner

 

Andy ONeill MSDN Forums: Asking Questions Peter Laker: "An excellent idea for an article Andy! If only they all took the time to pose a question properly..." Richard Mueller: "An important topic. I would like to see links, perhaps to forum threads I have seen discussing this."

Silver Award Winner

 

jeffpetty Accessibility Resources for Developers Richard Mueller: "A very good collection of links. This should be very helpful to developers." Peter Laker: "Awesome collection! Thanks jeffpetty."

Bronze Award Winner

 

Ed Price - MSFT Skype: How to Add Moderators/Administrators to a Chat Group Richard Mueller: "Good, clear explanation. Good See Also section." Peter Laker: "Top tip Ed! "

Also worth a mention were the other entries this month:

  • Writing a Xamarin.Forms Plugin by Jakob Gürtl
    Peter Laker: "Very useful topic, thanks Jacob, keep it coming!"
    Richard Mueller: "There should be links explaining what NuGet and Xamarin are about. I hesitate to download third party tools without research."

 

Guru Award  SharePoint 2010 / 2013 Technical Guru - December 2014  

Gold Award Winner

 

John Naguib Workflow Manager Disaster Recovery KB: "Very interesting article!" TN: "Useful article covering disaster recovery of workflow manager" Ed Price: "Great details on Disaster Recovery! Also, some good interactions in the comments. Could benefit from a See Also, References, or Additional Resources section. Great article!"

Silver Award Winner

 

Inderjeet Singh Jaggi SharePoint server The search service is not able to connect to the machine that hosts the administration component Ed Price: "Very clear descriptions of the issue and solutions! I added a TOC and Headers to show what it looks like. Great solution!" KB: "Nice, well detailed article. I like the many screenshots, it's easier for the reader to follow."

Bronze Award Winner

 

Inderjeet Singh Jaggi Create a custom MySite host template in SharePoint 2010 and SharePoint 2013 Ed Price: "This one is short and sweet. It's very clear, thanks to the help from Peter. See the article's comments for more details. Good article!"

Also worth a mention were the other entries this month:

Guru Award  Small Basic Technical Guru - December 2014  

Gold Award Winner

 

Pappa Lapub How to add background music to a Small Basic game RZ: "Very cool. It's always fun to add some music to the games." Michiel Van Hoorn: "Depending the music choose this will be very annoying ? Great insight into the use of events" Ed Price: "Great scenario and set of instructions! Good job on the code commenting. Could be improved with a See Also section and breaking up the code with more explanations (the full block of code could be hosted on the MSDN Code Gallery and linked to from the article). Great article! A lot of people will want to do this!"

Silver Award Winner

 

Nonki Takahashi Small Basic: Instructions to Graduate and Debug with Visual Studio Ed Price: "What a great resource! The "Debug with Visual Studio" section really helps tell the full story! A fantastic addition to the Small Basic library!" RZ: "Yes, at some point, you may want to graduate to VB.NET. This post gives you the details." Michiel Van Hoorn: "Aha, step into the real world of Visual Studio (Community). Great detailed steps"

Bronze Award Winner

 

Nonki Takahashi Small Basic: Revision Control Michiel Van Hoorn: "Excellent step up for more professional programming. Even more relevant since VS is depending more on Github." Ed Price: "Incredibly useful, great detail, and a perfect example of telling a story with images!" 

Also worth a mention were the other entries this month:

  • Small Basic: Shortcuts by Nonki Takahashi
    RZ: "Shortcuts are very useful. They will further speed up your programming :)"
    Ed Price: "Short and sweet! Very helpful to have this list!"
    Michiel Van Hoorn: "Like Nonki’s excellent article on the IDE very usefull to know your shortcut (keys)"
  • The Small Basic Environment (IDE) by Nonki Takahashi
    Michiel Van Hoorn: "Good explanation of the functions of the IDE. Together with Nonki’s article on shortcuts a good read to learn the features of the IDE."
    Ed Price: "Nice and thorough description of the IDE! Great article!"

 

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

Gold Award Winner

 

Prashanth Jayaram SSAS - Discuss various backup methods & Automating cube database backup with AMO - PowerShell RB: "Very nice scripts. Will definitely use them" PT: "Nice article with some useful script for managing SSAS backups in PowerShell."

Silver Award Winner

 

Visakh16 SSIS : Importing FlatFiles with Varying Number of Columns Across Rows PT: "Nice, well-written and easy to understand. These are two techniques that solve a real problem with inconsistent text file structures." RB: "Can be useful in some situations. Nice article"

Bronze Award Winner

 

Supriya Thigale SSIS Performance Tips RB: "interesting article. Lots of godd tips." PT: "There are several very good suggestions here. Unfortunately many are difficult to understand due to poor English. Please have this article reviewed and corrected. This would be a winner if it were easier to read."

Also worth a mention were the other entries this month:

 

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

Gold Award Winner

 

SaravanaC SSMS Short cut to get information from DMO without Stored Procedure DRC: "1) The article provides details about how to create keyboard shortcut for SMO output. 2) Need to modify the below section to point to the correct location to paste the T-SQL query Existing: Add the below sql text in any SSMS shortcuts (Tools->Options->Environment->Keyboard), close and reopen SSMS. Modified : Add the below sql text in any SSMS shortcuts (Tools->Options->Environment->Keyboard->Query Shortcuts), close and reopen SSMS. 3) Sample screenshot would be helpful " Ed Price: "This is a great contribution! There are some good suggestions from DRC here (and I put it in the comments) and from Shanky in the comments. This is a great resource!"

 

Guru Award  System Center Technical Guru - December 2014  

Gold Award Winner

 

Mr X How to capture a Windows image using SCCM Capture Media Ed Price: "Short and sweet, but still helpful to get some visibility on this. Great interaction in fixing the images, per the comments section! Ideally, it could include more background info and an example scenario. Great article!" MA: "Good one, direct to the point, it would be bettre if some introduction or scenarios added."

 

Guru Award  Transact-SQL Technical Guru - December 2014  

Gold Award Winner

 

Visakh16 Setting Dependencies Between SQLServer Agent Jobs Richard Mueller: "Good code and images. An interesting topic. The code could use more explanation or comments. Grammar needs work." Ed Price: "This is incredibly thorough! Fantastic job on the intro and descriptions! The code could be broken down and explained. Maybe a link back to an MSDN Gallery item to host it. What an amazing article and topic!"

Silver Award Winner

 

Saeid Hasani T-SQL: Error Handling for CHECK Constraints Richard Mueller: "Good code snippets. I like the See Also section and links. Grammar needs work." Ed Price: "Great explanations, code breakdown, and use of images!"

Bronze Award Winner

 

Saeid Hasani T-SQL: Negative Effects of SSMS Query Designer Richard Mueller: "Well done, but grammar needs work. I like the links and the See Also section." Ed Price: "I love the descriptions of each issue! Great job on this! And the way you break down the resources at the bottom pretty much made me cry. I love it!"
Guru Award  Visual Basic Technical Guru - December 2014  

Gold Award Winner

 

Emiliano Musso Data Manipulation from SQL Server source through controls and LINQ Richard Mueller: "Good use of images and code is well explained." MR: "Great intro into LINQ and using TableAdapters"

Silver Award Winner

 

Emiliano Musso Using ICommand with MVVM pattern Richard Mueller: "I like that the code is broken up into sections and explained. I learned a lot from this. The article could use links to references." MR: "Great followup to the VMMM article. Well written!"

Bronze Award Winner

 

Emiliano Musso Basic Outlines and Examples ON MVVM pattern MR: "Great walkthrough of basic MVVM usage!" Richard Mueller: "Great companion to the other MVVM article. I especially like how the code is explained."

Also worth a mention were the other entries this month:

 

Guru Award  Visual C# Technical Guru - December 2014  

Gold Award Winner

 

saramgsilva Class diagram: a easy way to understand code Ed Price: "Fantastic explanation of an important scenario! Incredibly thorough, using an important code sample, great images and explanations to guide you! Great article!" Peter Laker: "Excellent topic, nice intro!"

Silver Award Winner

 

.paul. Hexagonal Grid Patterns Ed Price: "Great solution! Incredibly well written! I love the use of images and sections to unfold the story of building the program!" Peter Laker: "A fun and interesting article!"

Bronze Award Winner

 

João Sousa ASP.NET MVC5 - AngularJS, Create XLS file using ExcelPackage Ed Price: "Wow! Great solution! I love the descriptions, sections, and code formatting! Great Resources section! NOTE to Editors: We need to change the article URL to: https://social.technet.microsoft.com/wiki/contents/articles/29124.asp-net-mvc5-angularjs-create-xls-file-using-excelpackage.aspx" Peter Laker: "Sweet snippet! Very useful topic too!"

Also worth a mention were the other entries this month:

 

Guru Award  Wiki and Portals Technical Guru - December 2014  

Gold Award Winner

 

Ed Price - MSFT Skype Portal Richard Mueller: "A great addition to our portals. I especially like all the languages." Peter Laker: "Winner! Definitely the best article in this category this month! Wait, what!?"

 

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

Gold Award Winner

 

Can Bilgin Drawing/Inking Api in Windows Runtime Apps JH: "Nice article about the drawing and inking API with a lot of code snippets." Ed Price: "Great article! Very in-depth! Great job explaining the code snippets and breaking it up!"

Silver Award Winner

 

Carmelo La Monica Part one: Sqlite on Windows Phone 8.1 Ed Price: "Great use of images and code blocks to tell the full story of using this important tool! Fantastic article!" JH: "Wow, what an article. Very impressive from its lengths, but also from the content covered."

Bronze Award Winner

 

SubramanyamRaju.B Making Nice Custom Loader in Windows Phone(C#-XAML) JH: "Short, but a nice one if you want to have your own load animation in your app." Ed Price: "Great job on the descriptions and code blocks! This is a great scenario to walk through! Thanks for the contribution!"

Also worth a mention were the other entries this month:

  • Using Crypto++ library with Windows Phone 8 by Vineet Jain
    JH: "Security seems to be a topic most app developers don't come up with or just ignore. This one is for C++ and I would like to see one for .NET developers."
    Ed Price: "Wow, what a lot of information here! I'd love to see an article with this much information broken down with a TOC. Great list of helpful links at the bottom!"
  • Draw Text on Image Control in Windows Phone (C#-XAML) by SubramanyamRaju.B
    JH: "Love it. This article doesn't ramble on the theory and goes down to business immediately. Good examples and pictures of the end result."
    Ed Price: "Short and sweet. Another great scenario to walk through!"

 

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

Gold Award Winner

 

saramgsilva How to send data through bluetooth in a WPF application using 32feet.Net Peter Laker: "Just love this, very relevant and incredibly useful, to many no doubt. Thanks!" Ed Price: "This article goes on forever! It's incredibly thorough! I like the Credits! The GitHub source is also good! And some great references at the end! One benefit would be to break down the code and images more with descriptions of what's happening (a tall order from such a huge and thorough article, but it would help make things clearer). Great addition to the wiki! Thank you!"

Silver Award Winner

 

Magnus (MM8) WPF: Disabling or Hiding the Minimize, Maximize or Close Button Of a Window Ed Price: "Wow! Great formatting, great write-ups, amazing code formatting, and a nice set of resources at the end!" Peter Laker: "Very useful, thanks Magnus!"

Bronze Award Winner

 

Saad Mahmood Unleashing Visual States in Expression Blend for VS 2013 (WPF, WP, WinStore) Peter Laker: "Nice article with lots to give. great work Saad!" Ed Price: "The headers help break it down! I love the Practice section with all the images and details! Great article!"

Also worth a mention were the other entries this month:

  • WPF: Dynamic XAML by Andy ONeill
    Ed Price: "Wow, this is such a great introduction! I love all the gallery resources. This article is a valuable gold mine of embedded links and information for Dyanmic XAML!"
    Peter Laker: "Nice tips Andy! Great work! Vey useful collection of  facts for all"

 

Guru Award  Windows Server Technical Guru - December 2014  

Gold Award Winner

 

Richard Mueller Active Directory: Leading Spaces in Names Mark Parris: "A very useful insight to a common AD issue." Ed Price: "Whoa! I just went to Wiki Heaven! This has an Introduction, Reasons, Return to Top links, thorough descriptions, helpful images, a legendary table on LDAP Filters, Example Scripts, and the Other Resources and See Also sections had me giggling with delight! What an amazing article! " JM: "This is an excellent article, thanks for your contribution!" Philippe Levesque: "Good article. It show some advanced debugging"

Silver Award Winner

 

Mr X NSlookup for Beginners Philippe Levesque: "Good article for any beginner. Adding maybe a note about WINS resolution can be good ! " Mark Parris: "A good starting point and introduction to NSLookup." Ed Price: "Wow, what a great resource for beginners! I love these type of articles! Incredibly thorough with a great Conclusion and Reference!" JM: "This is an excellent article that will help people learn about NSlookup, thanks!"

Bronze Award Winner

 

Mr X How to update SYSVOL Replication filters Philippe Levesque: "Good tip to prevent unwanted bandwidth between site" Mark Parris: "Interesting little nugget of information." Ed Price: "Short and sweet! Great solution and helpful addition for the community!" JM: "This is a very good article, thanks for your contribution!"

Also worth a mention were the other entries this month:

  • Syskey Encryption by Darshana Jayathil
    • Ed Price: "Short and sweet! Good job. Per MP's comments, it could be made more thorough with some additional information, such as the implications of implementing and the effects it may have on patch management. Also, it could use more descriptions around scenarios, an example, and some Resource links at the bottom. Great job on the information here!"
    • JM: "This is a good article that could use an edit pass for typos and grammar."
    • Philippe Levesque: "Good how to ! Can you revert the change ? Would had been a good note"

----------------------------------------------- 8< --------------------------------------- 

In some categories where a single person wins multiple medals, we do have discretion to add or take a few points if it helps another article tip into the medals, but this month, the voting scores were so strong, we had to take the results as they are. A huge thank you to EVERYONE who contributed an article to December's competition.

Hopefully we will see you ALL again in January 2015'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! :D

Best regards,
Pete Laker

More about the TechNet Guru Awards:

Forum posts:

Coming soooooon!!!