All the votes (for January) are [finally] in!
Below are the results for the TechNet Guru Awards, January 2020 !!!!
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 2020 |
|
SYED SHANU | Draw Dynamic ASP.NET Core Blazor Bar Chart using Canvas Extensions | Sabah Shariq: "Great! Very useful piece" |
|
Rajeesh Menoth | Blazor : An Overview Of Microsoft Single Page Application | Sabah Shariq: "Good. Another interesting article." |
|
Shweta Lodha | Getting host information from current the URL in ASP.NET Core 3.1 | Sabah Shariq: "Nice. Nice tip!" |
BizTalk Technical Guru - January 2020 |
|
DBS14 | BizTalk Server 2020: A review of the new XSLT 3.0 & Custom Transform Features | Valerie Robb: "Excellent description for using the new XSLT 3.0 capabilities now available in BizTalk 2020. This article explains several useful concepts and includes screenshots and sample code that expands upon what is currently available in the BizTalk documentation." |
|
Siva Gujju | BizTalk Server 2013/16: Workaround to receive QueryStrings greater than 256 characters | Valerie Robb: "Good workaround with detailed instructions and relevant screenshots. May want to also add that this can be used with the newly released BizTalk Server 2020." |
Microsoft 365 /O365 Technical Guru - January 2020 |
|
Nanddeep Nachan | Calling MS Graph API from Power Automate Flow | Lasse Wedø: "Good article, could spend some words on the risks when adding rights to the application." Mikael Svenson: "[NOT PRIZE MATERIAL IMO] This calling pattern has been covered in many blog posts already, and you need to call out that the HTTP connector is a premium one, not available unless you pay extra for PowerAutomate." Mohamed El-Qassas: "Great article, keep it up." |
|
Habibur Rahaman | Overview of Microsoft Teams in Office 365 | Mikael Svenson: "Good overview, but this information is readily available so many places already." Mohamed El-Qassas: "Please avoid using external images in TechNet wiki. All images should be uploaded to TechNet Wiki then added to the article directly." Lasse Wedø: "This article should be rewritten by someone who really knows Teams, I would recommend so many other sources for this information." |
|
Habibur Rahaman | How to handle script editor webpart in SharePoint Online | Lasse Wedø: "Good article, like the mentions of the security risk of this setup." Mikael Svenson: "Considering classic pages is not the recommended approach Online, and that custom scripting by default is blocked in all modern sites, it would be good to put the reason why you should not use the classic script web part (or my modern script editor web part). Developing and securing solutions is the way to go." Mohamed El-Qassas: "Good Solution, It would great to mention that this solution is valid for a classic experience, hopefully, to avoid using external images." |
Microsoft Azure Technical Guru - January 2020 |
|
George Chrysovaladis Grammatikos | Azure SQL - Failover Group Configuration | Lasse Wedø: "Good article" |
Miscellaneous Technical Guru - January 2020 |
|
Karen Payne | Visual Studio debugging windows services | Lasse Wedø: "Good structure and content" |
|
SYED SHANU | Are you ready to learn Blazor for Cross-Platform Mobile development using Mobile Blazor Bindings | Lasse Wedø: "Good content, but the structure could use some work" |
SharePoint Technical Guru - January 2020 |
|
Nanddeep Nachan | Explore SharePoint Framework (SPFx) v1.10 New Capabilities: Build MS Teams Personal App | John Naguib: "Very Nice, well done" Mikael Svenson: "Nice walkthrough. Would be nice to list usecases for personal apps, and list some examples." Mohamed El-Qassas: "Good article! but I don't think it belongs to the SharePoint category, it should be added to Microaost365/O365 category." |
|
Habibur Rahaman | SharePoint Troubleshooting: Analysis on why multiple times SharePoint users are asked to enter the credentials | John Naguib: "Thanks for the information very helpful" Mikael Svenson: "Useful to specify this applies to SharePoint on-premises." Mohamed El-Qassas: "This post needs more enhancements: 1. The images are unclear. unfortunately, you didn't follow our previous guides for providing good quality images. 2. The provided fix is short and not simple to follow, Ex: you should describe how to configure Kerberos authentication. 3. it would be great to add the "Applied to" section to specify which SharePoint version your fix would be applied." |
|
Luke Taylor | SPO - Avoid 5000 Row Limit | Mohamed El-Qassas: "Good workaround! - I think the title does not exactly describe the content and it needs to be more focused. - This post is not an article, and it does not follow a structure of the article. - The "download" section is missing. - The "see also" section is missing. - Summary is not clear enough. - No images, no result, no demo for your workaround" John Naguib: "Nice one, thanks a lot" Mikael Svenson: "A better approach is to use paging so you can retrieve more items at a time. See https://stackoverflow.com/questions/57149688/how-to-get-past-sharepoint-online-5000-row-limit-restriction-with-caml. As you're using PowerShell, using Get-PnPListItem -List Tasks -PageSize 1000 -ScriptBlock.... would perhaps be a better sample." |
Small Basic Technical Guru - January 2020 |
|
Nonki Takahashi | Small Basic: Data | Peter Laker: "Nice work! As always!" |
SQL BI and Power BI Technical Guru - January 2020 |
|
Mohamed El-Qassas MVP | Power BI Filled Map: Egypt Governorates | PT: "Very nice reference solution. Thanks for provided the endpoints that need to be enabled through a firewall. This will serve as a valuable reference for others." |
SQL Server General and Database Engine Technical Guru - January 2020 |
|
Visakh16 | Real Time SQLServer Data Streaming Using Apache Kafka | Peter Laker: "Excellent! Very good read, thanks!" |
System Center Technical Guru - January 2020 |
|
Leon Laude | SCOM - Alert basics | Adam Fowler: "One of the most comprehensive articles I've seen on here! Great diagrams for people trying to get their head around the basics of alerting" Joseph Moody: "Another awesome contribution! Very easy to follow and very detailed." |
|
Stoyan Chalakov | System Center Operations Manager (SCOM) Management Group Performance Optimizations | Joseph Moody: "Great write-up! Your formatting made this topic a lot easier to digest. I also appreciated the references section." Adam Fowler: "Nice collection of resources - always like seeing references and links, and having it consolidated into one location is useful." |
|
Dujon Walsham | SCCM – Software Failing with no explanations or misleading error messages | Joseph Moody: "Very useful! I hope you can expand the causes and solutions for these problems in future articles!" Adam Fowler: "Some good basic troubleshooting suggestions" |
Transact-SQL Technical Guru - January 2020 |
|
Guoxiong Yuan | How to Move a Temporal Table from One Database to Another in SQL Server | Diederik Krols: "Very useful, thanks!" |
Visual Basic Technical Guru - January 2020 |
|
Karen Payne | VB.NET Writing better code Part 2 | Khanna Gaurav: "Recommended for anyone planning to learn Windows Forms" |
|
Karen Payne | LINQ/Lambda Group by multiple properties (VB.NET) | Khanna Gaurav: "Great article, thanks Karen" |
|
Karen Payne | Introduction to Grouping with LINQ/Lambda (VB.NET) | Khanna Gaurav: "Another good article!" |
Visual C# Technical Guru - January 2020 |
|
Karen Payne | Generic Interfaces C# Part 1 | Diederik Krols: "Great write, thanks!" Khanna Gaurav: "Great explanation" Jaliya Udagedara: "Good article. Looking forward to Part 2!" |
A huge thank you to EVERYONE who contributed an article to last month's competition.
Best regards,
Pete Laker
More about the TechNet Guru Awards: