• Interview with a Wiki Ninja, MVP, and Visual Basic Guru - Reed Kimble

    Welcome to another Monday interview with a Wiki Ninja!!!

    Behind Naomi N, Reed currently has the most TechNet Guru Gold Medals (6; all in VB). You can see the awards for VB here: TechNet Guru Contributions - Visual Basic (thanks to Naomi, Mahesh, and Carsten for keeping that article alive).

    Not only is Reed an MVP and a Moderator on the VB forum, but what's amazing is that Reed only wrote 7 Wiki articles! And all 7 are TechNet Guru medal winners! And 6 of them are gold winners! So when Reed Kimble is in the competition, the VB authors have a high bar! And that's fantastic for building high quality articles on TechNet Wiki!

     

    Here is Reed's profile...

    Reed Kimble's avatar 

    Reed Kimble

     

    Notice how Reed created 1 Code Gallery item, and it has 17K downloads!

      

    Who are you, where are you, and what do you do? What are your specialty technologies?

    My name is Reed Kimble and I live in north central Arkansas, in the heart of the Ozarks.  Originally from north east Pennsylvania, I’ve been in Arkansas some twenty years.  I’m employed as Systems Administrator at Micro Plastics, Inc. and have been with the company since 2000.  In this capacity I have dealt with all aspects of IT and have primary responsibility for systems architecture, development, and IT administration/logistics.  I also work closely with the Manufacturing and Research and Development departments on process automation.  Although I keep my hands active in many aspects of IT, my specialization over the years has drifted toward .Net development, with Visual Basic in particular, as well as embedded systems development.

      

    What are your big projects right now?

    My current big project is two-fold; first I’m working on the next generation of our in-house production monitoring system, which moves from a centralized I/O capture architecture to a distributed wireless infrastructure.  In conjunction with this, our team is implementing Microsoft Dynamics AX as our global ERP solution, and I’m working with them to provide infrastructure, integration, and development support.

     

    What do you do with TechNet Wiki, and how does that fit into the rest of your job?

    I have to admit that my contributions to TechNet Wiki have revolved solely around the monthly “Guru” competitions (see TechNet Guru Contributions).  I’ve tried to enter semi-regularly to give the program encouragement and to encourage other forums contributors to share their knowledge as well.  In my day job, the Wiki can be a quick solution to many an IT problem, and I find it useful to refer coworkers to specific articles from time to time.

     

    What is it about TechNet Wiki that interests you?

    TechNet Wiki interests me in the fact that I can create an article about any situation that I might myself have found difficult to accomplish, and explain it all such that no one else has to go through the trouble again.  Two good examples are writing to a console window without wrapping text, and generating a spectrum of colors.  It’s also interesting in the fact that it has the potential to become the greatest wealth of Microsoft-based IT knowledge available on the Internet.

      

    What could we do differently on TechNet Wiki?

    One thing I would like to see with the Wiki is some form of two-way integration with the forums.  When reading a Wiki article it would be interesting to have an optional side bar with related forums threads, and when composing a new thread in the forums it would be useful to be presented with a list of Wiki articles which could potentially answer the question.

     

    Do you have any comments for product groups about TechNet Wiki?

    My one comment for product groups would be to add Dynamics AX.  This product is sorely in need of stronger community support, especially in the United States.  Their current website is… somewhat less than perfect in content and community involvement.

     

    Do you have any tips for new Wiki authors?

    To new Wiki authors, the one and most important tip I can give you is to write an article.  If you just want to post a code sample, use the Code Gallery and put the sample where it’s most likely to be found and utilized.  If you just have something to share, but don’t want to get into a detailed explanation about it, post it as a discussion in the forums.  When you write an article, speak to your audience and tell them a story about something techy and interesting.  Explain things as best you can, and provide back references or links, when appropriate, so that readers can easily expand upon your subject matter if they choose.  Segment your content so that it’s easy to follow and flows in a logical order, and then include a TOC using the Wiki tag.  These are the things that will make the content of the Wiki attractive and will give people a desire to continue reading beyond that first article that a search engine delivered unto them.

      

     

    Thank you, Reed! So, I realized that you didn't mention how you're a Microsoft MVP. Do you have any advice or suggestions for our readers (in addition to your Wiki tips), especially in the .NET space?

     

    Please join me in thanking Reed for all his amazing contributions to the Visual Basic community!

       - Ninja Ed

  • Wiki Life: Featured Articles in the TechNet Wiki


    The first time you access the
    TechNet Wiki Home page, you'll see a group of four articles, in the center of page, and it shows that there is something special about their content.

    Once you start reading one of the featured articles, you can understand why these articles are in a highly valued position on the landing page.

    Usually they are very detailed articles, with images illustrating each step for the solution or they're sharing the source code so that the reader can understand it and use it in practice.

    In summary, these articles suggest a solution or share knowledge in a clear way, where all the Community on TechNet and MSDN, including the members that don't work with this Product or Technology, can understand what was shared in the article! 

    The work to select these articles are the responsibility of some teams that are made up of the Community. Each team is distinct for each language version of TechNet Wiki.

    See these Featured Article Teams below for the TechNet Wiki:

    Team Wiki Language Version
    English  http://social.technet.microsoft.com/wiki/ 
    Portuguese  http://social.technet.microsoft.com/wiki/pt-br/
    Russian  http://social.technet.microsoft.com/wiki/ru-ru/ 
    Chinese  http://social.technet.microsoft.com/wiki/zh-cn/ 

     

     

     

     

     

    The criteria for selection of these articles are also based on the features that have been described above, but they may also have been influenced by Community, if an article is considered to hold a particular value where it clearly shares knowledge with all the community members.

    If you know an interesting article to nominate for this honor, read: How to Nominate TechNet Wiki Article to be Featured on the Home page of TechNet Wiki.

    You can see other articles that have previously had this privilege, by accessing the TechNet Wiki Featured Article tag. Also, you can find the English featured articles listed by technology here and listed chronologically (by when they were featured) here.



    A Wiki Ninja can recognize an incredibly useful content. See you soon here !

    Brazilian Wiki Ninja Durval

  • Top Contributors Awards! Windows Server 2012, plus behold... C#, .Net & SharePoint LINK FEST! Pin back your eyelids, we've a lot of reading to do!

    Welcome back for another analysis of contributions to TechNet Wiki over the last week.

    First up, the weekly leader board snapshot...

     

    Nice to see Mahesh up there in the hundreds, with Peter and Ed, leading the contributors board this week!

    Congrats to Mustafa, for all the new articles he's been churning out!

     

    As always, here are the results of another weekly crawl over the updated articles feed.

     

    Ninja Award Most Revisions Award  
    Who has made the most individual revisions

     

    #1 Peter Geelen - MSFT with 141 revisions.

      

    #2 Ed Price - MSFT with 117 revisions.

      

    #3 Maheshkumar S Tiwari with 114 revisions.

      

    Just behind the winners but also worth a mention are:

     

    #4 João Eduardo Sousa with 68 revisions.

      

    #5 Hezequias Vasconcelos - MTFC with 57 revisions.

      

    #6 Benoit Jester - MTFC with 52 revisions.

      

    #7 Alan Nascimento Carlos with 50 revisions.

      

    #8 Carsten Siemens with 35 revisions.

      

    #9 Yagmoth555 with 21 revisions.

      

    #10 Hasan Dimdik - TAT with 21 revisions.

      

     

    Ninja Award Most Articles Updated Award  
    Who has updated the most articles

     

    #1 Ed Price - MSFT with 95 articles.

      

    #2 Peter Geelen - MSFT with 84 articles.

      

    #3 Maheshkumar S Tiwari with 52 articles.

      

    Just behind the winners but also worth a mention are:

     

    #4 Benoit Jester - MTFC with 43 articles.

      

    #5 João Eduardo Sousa with 35 articles.

      

    #6 Carsten Siemens with 24 articles.

      

    #7 Hezequias Vasconcelos - MTFC with 22 articles.

      

    #8 Alan Nascimento Carlos with 22 articles.

      

    #9 Mehmet PARLAKYIGIT-TAT with 16 articles.

      

    #10 Richard Mueller with 11 articles.

      

     

    Ninja Award Most Updated Article Award  
    Largest amount of updated content in a single article

     

    The article to have the most change this week was Configuring the Windows Server 2012 R2 Base Configuration Test Lab in Windows Azure, by Joe Davies

    This week's reviser was Joe Davies.

    Well, "most change" as in deleted! As the remaining link says, it is now available somewhere else, so I am guessing this page itself may get removed due to its futility.

     

    So I'll mention the article to have the SECOND most change this week, a new article called .NET Resources on Technet Wiki, by Peter Geelen - MSFT.

    This week's reviser was Peter Geelen - MSFT.

    What a fantastic collection of links from Peter. Could do with some organising or grouping maybe, but it is an invaluable bookmark for anyone wanting to just trawl through random .net related articles.

     

    Ninja Award Longest Article Award  
    Biggest article updated this week

     

    This week's largest document to get some attention is SharePoint 2010 : Custom BCS connector for Search with Security Trimming, Batching, Incremental Crawling, by Nitin K. Gupta.

    This week's reviser was Nitin K. Gupta.

    This is a great collaboration document, from Nitin Gupta and Vaibhav Sharma. There's a whole heap of code with this one, but plenty of detailed descriptions scattered through it too. Great work guys!

      

    Ninja Award Most Revised Article Award  
    Article with the most revisions in a week

     

    This week's most fiddled with article is SharePoint Resources on the TechNet Wiki, by Maheshkumar S Tiwari. It was revised 25 times last week.

    This week's reviser was Maheshkumar S Tiwari.

    Another colossal collection of links, this time for all things SharePoint.

    Both Peter's and Mahesh's articles are hopefully being entered in this month's Guru competition, as they both fit into the new "Wiki & Portals" category.

    This new category is for articles which are about the actual wiki itself, or portal pages (link lists to other TechNet/Wiki pages) 

     

    Ninja Award Most Popular Article Award  
    Collaboration is the name of the game!

     

    The article to be updated by the most people this week is TechNet Guru Contributions for January 2014, by XAML guy.

    This was mostly people tidying it in retrospect, as January is closed, but still wins on a slow week for collaboration.

    This week's revisers were XAML guy, Ed Price - MSFT, Naomi N, Richard Mueller, Madhu_SA & Maheshkumar S Tiwari.

     

    The article to be updated by the SECOND most people this week is Wiki: Portal of TechNet Wiki Portals, by Richard Mueller.

    A fantastic portal page, that is growing into an alpha point for the whole wiki.

    This week's revisers were Richard Mueller, Yagmoth555, João Eduardo Sousa, Naomi N & Carsten Siemens.

     

    The article to be updated by the THIRD most people this week is Visual C# Resources on the TechNet Wiki, by Maheshkumar S Tiwari.

    Another great collection of links here from Mahesh. Keep up the great work sir!

    This week's revisers were João Eduardo Sousa, Carsten Siemens, Peter Geelen - MSFT, Maheshkumar S Tiwari & Paul Ishak.

     

     

    Ninja Award Ninja Edit Award  
    A ninja needs lightning fast reactions!

     

    Below is a list of this week's fastest ninja edits. That's an edit made to an article after another person made an edit:

    We are so lucky to have this many dedicated individuals, working together in the TechNet Wiki community. So many regular names, and always a few new ones too!

    See you next week for so much more awesomeness!!

     

    Best regards,
    Pete Laker

     

  • Wiki Life: Code.Format()

    Using code, markup or command examples in your Wiki articles can be very helpful to readers. Examples often help to clarify the steps required to complete a task. From a reader’s perspective, being able to read example code or markup can be the difference between understanding and not understanding the subject of the article.

    It's important then that you take time to format your code examples so that they are readable and easy to understand. Here are some tips to consider when you add code, markup or command examples to your articles.

    1. Use variable names that are descriptive (unless the use of the variable is very clear)

    2. When you copy code, always copy it from the source editor (e.g. Visual Studio), into a notepad editor first. This strips out any formatting. After copying it into the notepad editor, remove unneeded carriage returns and fix the tabbing and spacing. Finally, copy it out of the text editor into the Wiki code formatting editor (or whatever other code formatting tool you're using).

    3. The Wiki code editor is pretty good, and caters for a range of languages. There are some exceptions though, where it's better to use another editor. PowerShell is one of these exceptions. There is a great article (referenced below) on using the PowerShell ISE editor to format PowerShell snippets.

    4. Formatting XML can be tricky. The Wiki code editor allows you to add XML code blocks, and it does a good job of colourising it. However, for the XML to be readable, it requires that you properly format the XML markup before adding it to the editor. One tool I find very useful for formatting XML is the XML Tools plugin for Notepad++. This plugin allows you to linarize XML (remove all carriage returns and spaces), and then reformat it with the correct tabbing and carriage returns (see the article below).

    5. Always test your code examples. People reading your articles are looking to learn something - do your best to make sure your code examples work!

    6. Anonymize your code examples; remove references to yourself, your company or the client you worked for! Try to keep code examples as generic as possible.

    7. Consider adding comments to your code examples. It helps a reader understand the code example if it's clearly commented.

    See these Wiki articles for some helpful examples

    Wiki: Format XML Markup using Notepad++
    Wiki: How to Insert a Formatted Code Snippet and Code Block on TechNet Wiki
    How to Paste Formatted PowerShell Code with Line Numbers on TechNet Wiki


    Other Posts in this series:

  • The Heart of TechNet Wiki


    A few days ago, some countries celebrated "Valentine's Day" to increase the passionate love, but I will not write a poem or romantic words.

    Today I want to highlight a few articles that are part of the "heart" of our TechNet Wiki. They are the core docs.

    Perhaps these selected articles aren't favorites articles of most of us, but surely these articles are extremely important so that we can write our owner articles with quality.

      

    So for today's Article Spotlight, I would like to highlight some articles that I consider important for everyone that write on TechNet Wiki:

    - Governance and Guidelines Portal - Contains a list of well established best practices to govern the TechNet Wiki Community

    - Best Practices for Giving Credit - Important Tips to extend credit and also clarify the differences between quotes and plagiarism

    - Message Templates - Several ways that help to highlight snippets of a text, it's a good standard, easy for all our readers to understand the content in our article

    - How to Contribute Content to TechNet Wiki - It seems that is an article for beginners, but have information that may be helpful to improve the quality of many of our articles

    - What Makes a Great Wiki Article - After improving his article, read some tips to make it a great reference for the Community

    - Types of Articles Not Appropriate for TechNet Wiki - It's important to know the limits, either in a Risky Activity or in our TechNet Wiki

    - Common Tags and Technology Tags - To help everyone search your articles with efficiency, use all features of the Wiki. The tags are excellent in this task

       

    There are many interesting articles about this subject and many others should be written, especially now that we have a new specific category for TechNet Guru awards.

    Review your concepts: what's good and what's bad in your articles?  Maybe we can influence more people with our TechNet Wiki.

    Perhaps, one or more Wiki Ninjas can change the world.

    Brazilian Wiki Ninja Durval