The results for May's
TechNet Guru competition have been posted!
http://blogs.technet.com/b/wikininjas/archive/2014/01/16/technet-guru-awards-december-2013.aspx
Congratulations to all our new Gurus for May!
We will be interviewing some of the winners and highlighting their achievements, as the month unfolds.
Post your JUNE contributions here:
http://social.technet.microsoft.com/wiki/contents/articles/24692.technet-guru-contributions-for-june-2014.aspx
Read all about June's competition, hopefully in a stickied post, at the top of this forum.
Below is a summary of the medal winners for May. The last column being a few of the comments from the judges.
Unfortunately, runners up and their judge feedback comments had to be trimmed from THIS post, to fit into the forum's 60,000 character limit, however
the full version is available on TechNet Wiki.
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 |
![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 |
![Guru Award]() | Microsoft Visio Technical Guru - May 2014 |
![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." |
![Guru Award]() | Small Basic Technical Guru - May 2014 |
![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" |
![Guru Award]() | System Center Technical Guru - May 2014 |
![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. http://blogs.msdn.com/b/jenss/archive/2009/04/08/when-is-random-random-enough.aspx 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." |
![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 |
![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." |
As mentioned above, runners up and their judge feedback were removed from this forum post, to fit into the forum's 60,000 character limit.
A great big thank you to EVERYONE who contributed an article to last month's competition.
Hopefully we will see you ALL again in this month's listings?
As mentioned above, runners up and comments were removed from this post, to fit into the forum's 60,000 character limit.
You will find the complete post, comments and feedback on the
main post.
Please join the discussion, add a comment, or suggest future categories.
If you have not yet contributed an article for this month, and you think you can write a more useful, clever, or better produced wiki article than the winners above,
here's your chance! :D
More about the TechNet Guru Awards:
#PEJL
Got any nice code? If you invest time in coding an elegant, novel or impressive answer on MSDN forums, why not copy it over to the one and onlyTechNet Wiki, for future generations to benefit from! You'll never get archived again!
If you are a member of any user groups, please make sure you list them in the
Microsoft User Groups Portal. Microsoft are trying to help promote your groups, and collating them here is the first step.