Microsoft TechNet Guru Winners – February 2018
All the votes (for February) are in!
Hope you like the new/evolving layout - to give more width to the judge's comments.
Don't forget, winners of these awards get the chance to win the highly coveted Ultimate TechNet Guru Ninja Pen!
A symbol of winners' erudition and technical rank.
Chiselled from sheer grit and buffed with Microsoft Love ™
As shown below, waved by some of our illustrious leaders.
And so, as we come up to our FIVE YEAR ANNIVERSARY of the competition...
I am proud to present the TechNet Guru Awards, February 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 - February 2018|
|AnkitSharma007||ASP.NET Core 2.0: CRUD Operation With Entity Framework|
|Khanna Gaurav: "Nicely explained. Great article"Sabah Shariq: "Nice article with step by step explaining."|
|SYED SHANU||Dependency Injection in ASP.NET Core 2.0|
|Jeff Fritz: "I would have liked to have seen more discussion of AddTransient and what that actually means. AddSingleton and AddScoped should have also been discussed"Khanna Gaurav: "Nice article"Sabah Shariq: "Good article."|
|AnkitSharma007||ASP.NET Core 2.0: CRUD Operation With Razor Pages|
|Jeff Fritz: "No definition of CRUD, would have liked to have seen more Entity Framework usage in configuring the database schema"Khanna Gaurav: "Nicely explained. Great article"Sabah Shariq: "Nice article."|
|BizTalk Technical Guru - February 2018|
|Johns-305||BizTalk: Sorting and Grouping Flat File Data In SQL…Instead of XSL|
|JS: "Great new technique to address a long time frustration."Ed Price: "This article meets a big need. Great use and formatting of code and an image. Great to have a Gallery download link! Very well written."|
|Mandar Dharmadhikari||BizTalk : Analysis of Direct Mapping vs XDocument Pipeline vs Streaming Pipeline To Process Large Messages for SQL Bulk Insert|
|JS: "Very in-depth and informative."Ed Price: "Incredibly detailed with a lot of scripts and images! Great See Also and References sections!"|
|F.Mondelo||Playing with Persistence Points in Biztalk Orchestrations|
|JS: "Always great to see ways to learn how BizTalk works internally."Ed Price: "Great use of scripts! I love the diagram in the Conclusion."|
Also worth a mention were the other entries this month:
- BizTalk:A Beginner's Guide To Logging In BizTalk Using log4net and BTDF by Mandar Dharmadhikari
Ed Price: "Very good explanations and scripts. This is another high-quality article from Mandar!"
|Forefront Identity Manager Technical Guru - February 2018|
|Peter Geelen||MIM 2016 Troubleshooting: no-start-bad-ma-configuration|
|AM: "Peter, thank you for your contribution. This is a helpful troubleshooting guide for FIM Service MA issues."Lasse Wedø: "Thanks"Ed Price: "Very clear. I love how this article includes the full error, root cause, and then how to go about solving it. Another great article from MVP Peter Geelen!"|
|Microsoft Azure Technical Guru - February 2018|
|RajeeshMenoth||Channel Configuration - Azure Bot Service To Slack Application|
|Dileepa Kariyawasam: "Very Well Written with a Good Structure."Tomaž Kaštrun: "Creating BOT service. And connecting it to Slack API with a simple test for a quick demo."Peter Laker: "Nice work Rajeesh! I've a similar blog for a Logic Apps example. Keep an eye on changing screenshots, as the portal blades sometimes change and Bots have changed a lot this last year."|
|Chilberto||Azure Cognitive Services - Bing Speech API and Language Understanding Intelligent Service (LUIS)|
|Afzaal Ahmad Zeeshan: "Good write up with nice blend of visuals."Lasse Wedø: "Thanks"Dileepa Kariyawasam: "Good Article."Peter Laker: Very nice article Chilberto. We want more like this!Tomaž Kaštrun: "Quick introduction to LUIS - speech API and building a sample project."|
|Dave Rendón||Migrating Wordpress Database from ClearDB to MySQL in Azure|
|Tomaž Kaštrun: "If you find your self doing migration of a WordPress database from ClearDB to Azure MySQL, you will find some tips in this example."Dileepa Kariyawasam: "Good Article. Needs bit of Improvement with structure etc."Afzaal Ahmad Zeeshan: "Very good"Peter Laker: "Thanks Dave. For those who want a different perspective, there is a very similar article here."|
Also worth a mention were the other entries this month:
- Logic Apps 101: Inserting Data Into Multiple Tables Using SQL Connector and Trigger(SQL) by Mandar Dharmadhikari
Tomaž Kaštrun: "Creating Azure Logical apps for manipulating data across multiple table using SQL connectors."
Dileepa Kariyawasam: "Excellent as always! Well Done!"
Peter Laker: "This is a great example, thanks Mandar!"
- Azure Site to Site VPN with Hardware Firewall SonicWall by H Shakir
Tomaž Kaštrun: "Very informative step by step manual on how to set up the azure site to site VPN."
Afzaal Ahmad Zeeshan: "Too much usage of images made this is a bit heavy post, Shakir. Please decrease the amount of media."
Peter Laker: "Nicely presented, easy to understand, thanks!"
- Logic Apps: Knowing the State of Your Logic App Process by Johns-305
Tomaž Kaštrun: "Querying the state of their Logic Apps with Azure functions and Redis Cache."
Peter Laker: "Useful tip! Keep it coming!"
- SAP Express Edition on Azure: Networking Setup and Troubleshooting by Dave Rendón
Tomaž Kaštrun: "Step by step of network setup for connecting SAP HANA express with Azure portal"
Dileepa Kariyawasam: "Good topic. But Article needs improvement. Include TOC, Summery and conclusions / Reference etc. next time."
- Microsoft Operations Management Suite (OMS): A Beginner's Guide by Kamlesh Kumar
Tomaž Kaštrun: "Quick introduction to OMS - Microsoft Operations Management Suite"
Dileepa Kariyawasam: "Valuable article. Nicely Writen."
Peter Laker: "Thanks Kamlesh! Nice guide!"
- Microsoft Windows Azure Point to Site VPN by H Shakir
Dileepa Kariyawasam: "Excellent Article. Well Presented and Structured."
Tomaž Kaštrun: "Step by step manual on how to set up the azure site to site VPN using also PowerShell."
- Microsoft Azure Site to Site VPN with SonicWall Hardware Firewall by H Shakir
Dileepa Kariyawasam: "Nice Article. Nice valuable scenario."
|Miscellaneous Technical Guru - February 2018|
|Vincent Maverick Durano||Fun with Xamarin: Building a Simple Working Memory Game App with Web API and SignalR|
|Ronen Ariely (aka pituach) : "Another awesome article from Vincent! Highly recommended. I love step by step tutorials which bring real value to the reader. Well done!"Kia Zhi Tang: "Nice wiki. Enjoyed reading it with good referencing. Thank you for the contribution."Lasse Wedø: "A solid article, which would have been even better had it been written as several smaller articles, as a series."|
|Chilberto||Unity3d - Using LUIS for voice activated commnd|
|Ronen Ariely (aka pituach) : "Great article and very interesting. Language Understanding Intelligent Service (LUIS) is very hot topic today. The article is missing "see also" section which can give the reader another value, but except this (which should be fixed) it is well formatted. Well done!"Kia Zhi Tang: "Thank you for sharing the concept."|
|AnkitSharma007||Quantum Computing: An Introduction|
|Lasse Wedø: "A great introduction at a high level, I would have liked to see this post as two posts. One for the great intro, and one for creating the first code."Ronen Ariely (aka pituach) : "Great article! Very interesting topic and well written. Perfectly formatted. Well done! It is very hard to rank this category this month as all the articles ate really high quality. Unfortunately, we must vote and only one can be in each position."Kia Zhi Tang: "Thank you for sharing the informative content"|
|SharePoint Technical Guru - February 2018|
|Ramakrishnan Raman||SharePoint framework aka SPFx with CKeditor5, PnP JS, OfficeUIFabric PeoplePicker and much more|
|Roman Nedzelsky, MVP: "very nice article, steps explained, good pictures, really good job"John Naguib: "Very nice, thanks for sharing, SPFx is important"|
|Siva Padala||Create email validation column in a list without code|
|John Naguib: "Thanks for sharing"Roman Nedzelsky, MVP: "useful information, nice work"Tiago Costa: "Simple but interesting article."|
|Ramakrishnan Raman||Error Logging in Provider hosted add-in using Log4Net|
|John Naguib: "Well done, logging is important topic"Roman Nedzelsky, MVP: "nice article, really good job"|
Also worth a mention were the other entries this month:
- Debugging SharePoint Framework Solutions using Visual Code by Ramakrishnan Raman
John Naguib: "Well done, this is very nice to have and first time to come through it"
Roman Nedzelsky, MVP: "almost only pictures with description, some more text would be great here, however very useful"
|SQL Server General and Database Engine Technical Guru - February 2018|
|AV111||MSSQL backup error and solutions|
|Manoj Pandey: "I would say this is a nice collection of frequently happening issues/errors with most DBAs and would help people like me who work rarely work on admin side."Ronen Ariely (aka pituach) : "Very good article. well written and well formatted. Important topic that can be very useful. There is one thing that missing, which is a closer to the article. You cannot leave the reader "in the air". We need a closer like conclusions or summery an so on. Well done!"|
|fzb||SQL Server: A severe error occurred on rebuilding an index|
|Manoj Pandey: "Nice tip !"Ronen Ariely (aka pituach) : "Thanks for sharing, but this is not an article but a short post without any structure. An article need to have beginning (like introduction) and ending (like conclusions) and must be formatted according to the interface rules. An article need to have a table of content and a "see also" sections. The content is short and might be a base for a good article with a bit more work."|
|Transact-SQL Technical Guru - February 2018|
|AV111||SQL Server 2016: Dynamic Data Masking|
|Manoj Pandey: "Nice write up with good examples featuring all modes of masking."Richard Mueller: "Very interesting. Should prove useful in many situations. Thanks."Ronen Ariely (aka pituach) : "Nice article, but duplicate topic. There is already article on this topic: https://social.technet.microsoft.com/wiki/contents/articles/31419.database-engine-dynamic-data-masking.aspx First step in adding new article should be search for existing articles. The basic idea of Wiki is that anyone can edit and improve existing articles if needed and not create another one."|
|Visual Basic Technical Guru - February 2018|
|Karen Payne||Defensive data programming part 1|
|SYEDSHANU: "Great Post and good to see the Source code with detailed explanation."Khanna Gaurav: "Very useful extensions"Ed Price: "This is a powerful and lofty topic. It's also great to have a link to the source code on the MSDN Gallery. Thanks, Karen! It could be improved with more of an explanation of the code, as well as See Also (Wiki links) and References (external links) sections at the end."|
|.paul.||VB.Net - Tetris.Net|
|SYEDSHANU: "Nice post ,It will be good to add the detailed description for code part ,Like example break down the code with more explanation of each method with Why and How the code has been used."Ed Price: "Great overview and a fun sample! Also good to have the source code link! It could be improved with more of an explanation of the code."|
|Visual C# Technical Guru - February 2018|
|Ehsan Sajjad||An Overview to Understand Equality in .NET|
|Khanna Gaurav: "Great article"Jaliya Udagedara: "Great article on a very interesting topic. Well explained with examples."Afzaal Ahmad Zeeshan: "Good write up."|
|SYED SHANU||Text to Speech using Cognitive Service Speech API C#|
|Afzaal Ahmad Zeeshan: "Clean write up with good visuals, nice post Shanu!"Jaliya Udagedara: "Nice article to get you started on Bing Speech API with sample code. Cool!"Khanna Gaurav: "Nice article"|
|Somdip Dey - MSP Alumnus||C#: Understanding Basics of DateTime and TimeSpan with an Example: Finding Working Day Difference Between Two Dates Based on Weekend And Bank Holidays|
|Khanna Gaurav: "DateTime & TimeSpan nicely explained"Jaliya Udagedara: "Good article with sample code."|
Also worth a mention were the other entries this month:
- C# : Implementing a Linked List by AnkitSharma007
Jaliya Udagedara: "Good explanation on implementing Linked Lists using C#."
Khanna Gaurav: "Good one to learn linked list"
- C# - Tetris.Net by .paul.
Khanna Gaurav: "Great article to learn Windows Form and developing game"
Afzaal Ahmad Zeeshan: "A great article, as always, but Paul do try to explain as well, code dumps are not useful most of the times; consider MSDN Gallery for code samples."
Jaliya Udagedara: "Would have been great if the code is described."
- Windows DataGridView with inline edit and remove buttons by Karen Payne
Jaliya Udagedara: "Nice article with complete source code. Isn't it great."
Khanna Gaurav: "Should be useful for developer using dataGridView"
- How to create a shared library by Karen Payne
Jaliya Udagedara: "Good article. Maybe we can change the article title to be more aligned with the content?"
|Wiki and Portals Technical Guru - February 2018|
|Rajeesh Menoth||TechNet Wiki - Top Contributors Awards|
|Richard Mueller: "An excellent way to recognize TechNet Wiki Gurus. Thanks."Ronen Ariely (aka pituach) : "Nice statistics. Can be very useful if it will be updated regularly. Thanks for sharing and for the hard work in collecting the statistics. Well done!"Kia Zhi Tang: "Thank you for the work"|
|Windows PowerShell Technical Guru - February 2018|
|H Shakir||Exchange Server Monitoring Event Logs Status Report in Daily Email Notification|
|Joseph Moody: "Good tool! Thank you for writing this one as well."Adam Fowler: "Thanks for submitting. There's some spacing issues in the first code example, and I think a daily list of logs would be more valuable than the last 10, but it's a good example of what's possible."Richard Mueller: "Good use of Wiki guidelines. A great idea to keep admins informed of Exchange Server issues. Are the two file names consistent in the article?"Kia Zhi Tang: "Thank you for sharing."|
|Windows Server Technical Guru - February 2018|
|Subhro Majumder||Active Directory Replication Metadata|
|Mark Parris: "Good insights into on-premises AD Replication, should be understood by all Active Directory admins."Afzaal Ahmad Zeeshan: "A great write up for anyone to read and understand, explanation was clean."Joseph Moody: "Awesome write up showing some of the things few admins get to see!"Richard Mueller: "Excellent steps to monitor AD replication. Good use of Wiki guidelines. Good explanation of linked and non-replicating attributes."Kia Zhi Tang: "Thank you for sharing. Enjoy reading with good referencing."|
|H Shakir||Windows Server 2016: DHCP|
|Mark Parris: "Graphical instructions on how to install a DHCP server, would be nice to see the command line syntax."Afzaal Ahmad Zeeshan: ""Joseph Moody: "Very good article! I think your headings are a bit off though - other than that, it was great to read."Richard Mueller: "Detailed step by step instructions with images to setup and configure DHCP."Kia Zhi Tang: "Thank you for sharing the DHCP role installation walkthrough."|
A huge thank you to EVERYONE who contributed an article to last month's competition.
|Azure/Community MVP IoT & widget lover|
More about the TechNet Guru Awards:
------------------- 8< ---------------------
Pssst, have you heard... The Microsoft communities may soon be merging, or changing. What does that mean to all the old content? Do you have any historic work on MSDN, TechNet, Galleries, or Channel 9?