Microsoft TechNet Guru Winners - January 2018

All the votes (for January) are [eventually] in!

Please forgive the delay. Some database tidying was required, then broken dependencies repaired, due to other award calculators, revealed soon in another post!

 

Anyways... below are the results for the TechNet Guru Awards, January 2018 !!!!

 

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.

 

 ASP.NET Technical Guru - January 2018 
Gold Award Winner  Vincent Maverick Durano Exploring ASP.NET Core 2.0 and Docker on MacOS Jeff Fritz: "Thorough explanations.. would like to see some definition what the "docker ps" command should show to confirm a container is running. Why not show docker-compose and these containers running together?"Gaurav Kumar Arora: "A great write-up, nicely explained and good use of wiki guidelines"Sabah Shariq: "Great article! I liked the approach create a project and run it for first time then go to details. Nice explanation for anyone to get start."Khanna Gaurav: "Great article"
Silver Award Winner  João Sousa ASP.NET Core 2.0 - How to use Dependency Injection Sabah Shariq: "Nice write about with this new feature in ASP.NET Core."Jeff Fritz: "I would have liked to have seen more explanation around the various scopes (Singleton, Scoped, Transient) and discussing some of the other classes that dependency injection can work with: Controllers, Services, TagHelpers. Controllers and RazorPages are the common scenarios we expect to see this used in"Gaurav Kumar Arora: "Good writeup, few points are missing. Its nice if article can be expanded. Good use of images."

 

 BizTalk Technical Guru - January 2018 
Gold Award Winner  DBS14 Migrating BizTalk Maps to Azure Logic Apps: Shortcomings & Solutions (part 1) Sandro Pereira: "Excellent article with very useful information. Nevertheless, the layout of the article should be dramatically improved: better pictures, better indentation and so on."
Silver Award Winner  Mandar Dharmadhikari BizTalk Server: Inserting Data Into An Always Encrypted Column using WCF-Custom/WCF-SQL adapter Sandro Pereira: "Excellent scenario addressing one new feature available in BizTalk Server 2016. Nevertheless, the layout of the article should be dramatically improved: better pictures, better indentation and so on."
Bronze Award Winner  Mandar Dharmadhikari BizTalk Server: Implementing Continuous Integration and Deployment For BizTalk Using BTDF and Jenkins Sandro Pereira: "Nice, thanks"

 

 Forefront Identity Manager Technical Guru - January 2018 
Gold Award Winner  Peter Geelen MIM 2016 Service and Portal Troubleshooting: Hotfix installation failure (Unauthorized operation) Dileepa Kariyawasam: "Great article. As usual has done a great job in presentation and also with the information."
Silver Award Winner  Peter Geelen MIM 2016 Service and Portal Troubleshooting: Hotfix installation failure (deployment or retraction is already under way) Dileepa Kariyawasam: "Great article. As usual has done a great job in presentation and also with the information."

 

 Microsoft Azure Technical Guru - January 2018 
Gold Award Winner  RajeeshMenoth Chat Bot with Azure Bot Service Afzaal Ahmad Zeeshan: "Interesting article, though a real world demo would have made it an excellent one."Kia Zhi Tang: "Great Walkthrough. Thank you for sharing a Getting Started type of wiki article with See Also and Reference section. I enjoy reading this."Anton Staykov: "A good kick-starter."Dileepa Kariyawasam: "Nicely laid out with a well structured format."Eric Berg: "Thanks. Well done"Peter Laker: "Another great article in this series from Rajeesh. Nice detail. Readers may also be interested in the QnA Bot Service, which is incredibly simple, yet powerful tool."
Silver Award Winner  Mandar Dharmadhikari Cognitive Services: Image Text Sentiment Analysis using Vision and Text Analytics Api Dileepa Kariyawasam: "Excellent article. Well written with a nice structure. Hats off!"Eric Berg: "Thank you"Peter Laker: "Very good. Another great example. Here's another good starting point I found helpful, when getting into sentiment analysis."Kia Zhi Tang: "Great Walkthrough. Thank you for sharing a Getting Started type of wiki article with See Also and Reference section. I enjoy reading this too."Anton Staykov: "Nice sample. But I would like to see less code in the articles - only the essentials."
Bronze Award Winner  Dave Rendón Troubleshooting Azure App Service PHP application returning HTTP Error 503 – The service is unavailable Kia Zhi Tang: "Great Troubleshooting 101 on PHP WebApp in Azure. Thank you for sharing multiple troubleshooting techniques."Eric Berg: "Great article. Thank you"Dileepa Kariyawasam: "TOC, See also sections and references are missing. Informative article. Next time add the missing sections."Anton Staykov: "First and foremost should have been to reconfigure IIS to pass through the PHP errors. Some info can be found here"Peter Laker: Thanks Dave! Nice tip. This will no doubt save someone much pain.

Also worth a mention were the other entries this month:

  • Active Directory Azure integration with AWS (Amazon Web Services) by Michel Jatoba
    Dileepa Kariyawasam: "Good article talking about an important concept. Next time add References, See also sections and a small conclusion."
    Peter Laker: "Thanks Michel. Maybe consider references, see also. Please remove personal touches, like 'Thank you and until the next post.' - this isn't a blogging platform, it is a wiki page, so we can all edit and buff your article."
    Kia Zhi Tang: "Good Walkthrough with screenshots. Thank you for sharing this. It will be great to have a conclusion, reference section with information from Azure and AWS knowledgebase for further reading."
    Afzaal Ahmad Zeeshan: "Good effort and nice structure, however images were too many."
    Anton Staykov: "Not sure how this brings value over the official documentation"
    Eric Berg: "thanks"
  • REST Management API – The Quickest Way to Get Your Bearer Token by Johns-305
    Anton Staykov: "Excellent tip!"
    Eric Berg: "nice writeup. Thanks"
    Kia Zhi Tang: "Thank you for sharing the knowledge."
    Peter Laker: "Thanks Johns"
    Dileepa Kariyawasam: "Good article. Next time add References, See also sections and a small conclusion."

 

 Miscellaneous Technical Guru - January 2018 
Gold Award Winner  RajeeshMenoth Create An Intelligent Bot Application Using Microsoft Bot Framework Diederik Krols: "Great walkthrough, thanks!"Lasse Wedø: "This is a good article"
Silver Award Winner  RajeeshMenoth How to Re-Enable A VSTO Add-In That Has Been Disabled Diederik Krols: "Very useful, thanks."Lasse Wedø: "This is user help material, can be found many places. I don't think this belongs on the Wiki. It is all described here with more."

 

 SharePoint Technical Guru - January 2018 
Gold Award Winner  Arleta Wanat Language-independent SharePoint Online permission groups John Naguib: "Good Catch, Excellent thanks a lot"Afzaal Ahmad Zeeshan: "The format of this article is amazing, with proper structuring of the post. Good effort."
Silver Award Winner  get2pallav Performance improvment in SharePoint Online / On-premises John Naguib: "Thanks a lot for sharing, I advice to create video and TechNet Gallery for more clarification on this topic"

 

 Small Basic Technical Guru - January 2018 
Gold Award Winner  Nonki Takahashi Small Basic Sample: Flickr Photo ID SYEDSHANU: "Simple and Very useful article and good to see the Code is available for download"

 

 SQL Server General and Database Engine Technical Guru - January 2018 
Gold Award Winner  AV111 Installation and uninstaltion for Integration services on Centos(linux) Diederik Krols: "Nice walkthrough, thanks!"Afzaal Ahmad Zeeshan: "This is a great topic to cover, and if you had added a few images it would have been amazing for the readers."Tomaž Kaštrun: "informative step by step tutorial on installation of integration services for Linux."

 

 Universal Windows Apps Technical Guru - January 2018 
Gold Award Winner  Manuel Cota Xbox Live Authentication for UWP Projects Using C++ Diederik Krols: "Great article. Thanks for your contribution."SYEDSHANU: "Well explained and good to see the article for Xbox Live Authentication for UWP .If you have attached the source code for download it will be much helpful for the members."

 

 Visual Basic Technical Guru - January 2018 
Gold Award Winner  .paul. VB.Net - OOP Tangram Shapes Game SYEDSHANU: "Great piece of code using VB.NET for Tangram Shapes Game ,Good to see the game rules and code parts has been clearly explained."Khanna Gaurav: "Nice article to learn GDI+ & VB.NET"
Silver Award Winner  .paul. VB.Net - OOP Buttons Guessing Game SYEDSHANU: "Simple and Very useful post for developing Buttons Guessing Game using VB.NET."Khanna Gaurav: "Nice article to learn GDI+ & VB.NET"

 

 Visual C# Technical Guru - January 2018 
Gold Award Winner  Somdip Dey C#: Usage of Interfaces and Abstract Classes in Real World (and Difference between The Two) Khanna Gaurav: "Great Explanation"Diederik Krols: "Nice blend of theory and practice."Jaliya Udagedara: "Another great article discussing an interesting topic, good one!"
Silver Award Winner  Ehsan Sajjad Understand Equality for Value Types and Reference Types in .NET Afzaal Ahmad Zeeshan: "A great series and a great article."Jaliya Udagedara: "Great article and it's nice to see this kind of topics being discussed. Thank you!"Diederik Krols: "Nice fundamental article."Khanna Gaurav: "Nicely explained"
Bronze Award Winner  .paul. C# - OOP Tangram Shapes Game Khanna Gaurav: "Nice article to learn GDI+ & C#"Diederik Krols: "Thanks."Afzaal Ahmad Zeeshan: "Article lacks explanation, I would add code explanation as well. Concept is great."Jaliya Udagedara: "It would have been great if we can include and describe code snippets rather than having a large chunk of code."

Also worth a mention were the other entries this month:

 

 Windows PowerShell Technical Guru - January 2018 
Gold Award Winner  Kia Zhi Tang (Ryen Tang) PowerShell: Getting Started with Binary Module for PowerShell Core Adam Fowler: "Nice work! Great doco, references, screenshots - exactly what I'd want if I was looking for a guide on this topic."Maor Bracha: "Love me some PowerShell. Love me some great encouragement to use it more, thank you!"Joseph Moody: "Good guide and great screenshots!"

 

 Windows Server Technical Guru - January 2018 
Gold Award Winner  Subhro Majumder Add custom attribute in Active Directory Schema Mark Parris: "Detailed steps on how to extend your Active Directory's schema, as always test, to make sure it meets your requirements and I strongly recommend that you procure your own OID fro production use."Eric Berg: "Thank you for your contribution. Well done"Joseph Moody: "Awesome Guide!!"Kia Zhi Tang: "Good Walkthrough. Thank you for sharing the knowledge. May be it will best to mention/advise at the top of the article that it will best to have an AD Backup before editing the AD Schema."Peter Geelen: "Nice article, usually a complex action in AD, which people do not execute regularly."
Silver Award Winner  Subhro Majumder Intel chipset speculated vulnerability - Protect your Servers with the help of Group Policy Peter Geelen: "Nice, practical article."Kia Zhi Tang: "Thank you for sharing the knowledge. It will best to add a note to mention/advise that removing the GPO link or disjoin from domain will not revert registry settings on the machine."Mark Parris: "Interesting article but should only be applied to servers without Anti-Virus as the AV should set these values once compatibility is confirmed."Eric Berg: "Great article. Thank you"Joseph Moody: "Good post and timely information."

 

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

Sorry again for the delays.

Watch out for a big announcement related to these awards!

 

Best regards,
Pete Laker

  Azure/Community MVP   IoT & widget lover

More about the TechNet Guru Awards: