A Brief Overview of Visual Studio Achievements

Introduction

It's about time programmers were recognized for all of their hard work. OK, that probably doesn't make much sense. As a programmer, you are used to working until 4 AM in the morning. Sleep. Waking up at 6AM and go to your office again. Programmers are used to it. We are tough. We can handle it... Or so we thought. Honestly, it actually sucks.

You may be wondering what I am talking about. Well, the point is: Programmers do not really get much recognition. There is not much that can motivate us to try and do a better job. Yes, having the satisfaction of seeing your masterpiece of code being used on a daily basis gives a warm feeling; but, if you have been in the game as long as I have, you have achieved what you wanted to achieve many times over. You start to get bored and start feeling under-appreciated. Until now...

Visual Studio Achievements

Microsoft, being the great company they are, understands that programmers don't get the credit they deserve. This is why they have introduced Visual Studio Achievements.

Now what is Visual Studio Achievements actually?

Well, it is an excellent way to motivate coders to enjoy normal mundane day-to-day tasks. They give us a reason to try and code things right. And, with this, they appreciate our 20 hour days; they appreciate our ways of thinking. Microsoft has launched a program called Visual Studio Achievements, which enables you to earn Achievement Badges , which you can show off to your fellow employees; even your boss.

What Achievements are There?

There are six main categories in which you can earn Achievements:

  1. Customizing Visual Studio
  2. Don't try this at home
  3. Good Housekeeping
  4. Just For Fun
  5. Power Coder
  6. Unleashing Visual Studio
  7. Windows Azure

The subcategories for each achievement are as follows:

Main Category Achievement Name Description Points
Customizing Visual StudioCustomizing Visual Studio Extensions Junkie Install 5 Extensions to Visual Studio 5
Customizing Visual StudioCustomizing Visual Studio Extensions Junkie Deluxe Install 10 Extensions to Visual Studio 10
Customizing Visual StudioCustomizing Visual Studio Gotta Be Different Load Custom Visual Studio Settings 5
       
Don't Try This At HomeDon't Try This At Home Field Master Have 100 Fields in a Single class Uses FxCop
Don't Try This At HomeDon't Try This At Home Go to hell Use of the Goto keyword Uses FxCop
Don't Try This At HomeDon't Try This At Home Job Security Write 20 single letter class level variables in one file. Uses FxCop
Don't Try This At HomeDon't Try This At Home Magic Numbers Write a enum with 30 fields Uses FxCop
Don't Try This At HomeDon't Try This At Home Overload More than 10 overloads of a method. Uses FxCop
Don't Try This At HomeDon't Try This At Home Scrollbar Wizard Write a single line of 300 characters long. Uses FxCop
Don't Try This At HomeDon't Try This At Home Turtles All the Way Down Write a class with ten levels of inheritance Uses FxCop
       
Good Housekeeping 	Good Housekeeping Regional Manager Add 10 Regions to a Single Class 7
Good Housekeeping 	Good Housekeeping Using Just What I Need Used 'Organize Usings' 50 times 7
       
Just For Fun 	Just For Fun Install and Register For Visual Studio Achievements Install the add-in and register with Channel9 5
Just For Fun 	Just For Fun Lonely Code on a Friday or Saturday night. 5
Just For Fun 	Just For Fun Obsessive Compulsive Disorder Invoke the 'Close All But This' menu option 10 times. 5
Just For Fun 	Just For Fun Potty Mouth Use 5 different curse words in a file 5
Just For Fun 	Just For Fun Save A Tree Print source code 5
       
Power CoderPower Coder Complex Have 50 projects in a solution 10
Power CoderPower Coder Equal Opportunist Write a class with public, private, protected and internal members 10
Power CoderPower Coder Localization Guru Have 1000 localized values 10
Power CoderPower Coder On The Shoulders of Giants Reference 25 assemblies 10
Power CoderPower Coder Suspicious Use 5 preprocessor directives 10
Power CoderPower Coder Time For An Upgrade A solution that takes 10 minutes to compile 10
       
Unleashing Visual StudioUnleashing Visual Studio Architect Add 10 items to a sequence diagram. 5
Unleashing Visual StudioUnleashing Visual Studio Casual Observer Start a debug session using step over (F10) more than 10 times. 5
Unleashing Visual StudioUnleashing Visual Studio Cheater Invoke an IntelliTrace Menu 10 times 5
Unleashing Visual StudioUnleashing Visual Studio Interrupting Cow Have 10 breakpoints in a file. 5
Unleashing Visual StudioUnleashing Visual Studio Performance Invoke performance tools 10 times. 5
Unleashing Visual StudioUnleashing Visual Studio Start Me Up Have 3 startup projects. 5
Unleashing Visual StudioUnleashing Visual Studio Stubby Generate method stubs 9 times. 5
Unleashing Visual StudioUnleashing Visual Studio The Explorer Start a debug session using step into (F11) more than 10 times 5
Unleashing Visual StudioUnleashing Visual Studio UML God Create a UML Class Diagram 10 times. 5

When an achievement is unlocked, Visual Studio lets you know visually with a pop-up-screen in the IDE:

Figure 1 - Achievement Unlocked
Figure 1 - Achievement Unlocked

Your Channel9 profile will also be updated, and this will recalculate your position on the Achievements Leaderboard:

Figure 2 - Channel9 Leaderboard
Figure 2 - Channel9 Leaderboard

You can Tweet about your Achievements as well as share them on Facebook. If you have your own blog, you can use the Visual Studio Achievement Widget, which is as simple as adding one line of script to your page.

As you can see, Microsoft is trying to make programming fun! My personal favorite is Potty Mouth. Well, I guess everyone feels like this scenario sometimes:

You are coding and thinking and coding and thinking. Doesn't matter what you do, that certain code segment does not want to work! Now, I am not a very patient guy. So sometimes out of frustration, you just type random words, which ends up being curse words! The problem with me is that Visual Studio doesn't understand Afrikaans curse words, so there goes my points!

Microsoft is pushing people to try Azure. As such, there are a number of achievements around installing and using Azure and SQL Azure. You have the ability to download a 90 day trial of Azure. With achievements, while you try learning how to use Azure, you can earn badges too!

Windows Azure Categories

Unleashing Windows Azure 

  1.     Database Darling (5 points)

  2.     Use SQL Azure.

  3.     Desktop Debutante (5 points)

  4.     Configure Azure for Remote Desktop Connection.

  5.     Get On The Bus (5 points)

  6.     Use the service bus.

  7.     Heading Into The Cloud (5 points)

  8.     Publish to the cloud from Visual Studio.

  9.     IntelliTrace Rocks (5 points)

  10.     Configure Azure to use IntelliTrace.

  11.     It's My Party (5 points)

  12.     Configure Azure to use start up tasks.

  13.     Keep Heading Into The Cloud (5 points)

  14.     Publish to the cloud from Visual Studio 10 times.

  15.     Performance Power (5 points)

  16.     Configure Azure to use performance profiling.

  17.     Show Me The Cache (5 points)

Use Windows Azure Caching.

  1.     Union Jack (5 points)

  2.     Configure Azure to use a worker role.

  3.     Write Once, Run Anywhere (5 points)

  4.     Run multiple websites in a single web role.

Windows Azure SDK Guru

  1.      Attack of the Blob (5 points)

  2.     Use page blob features of Windows Azure Blob Storage.

  3.     Tired Of Waiting In Line (5 points)

  4.     Use time out features of Windows Azure Queues.

Windows Azure Toolkit Wizard

  1.      Game In The Cloud (5 points)

  2.     Use Windows Azure Toolkit For Social Gaming.

  3.     Phone In The Cloud (5 points)

  4.     Use Windows Azure Toolkit For Windows Phone.

How do I get started?

3 Easy Steps:

  1. Register and create a Channel 9 account. This will allow you and Microsoft to track your Achievement points, as shown in Figure 2

  2. Download the Visual Studio Achievements Extension.

  3. Get started earning valuable points!

Downloading and Installing the Extension

The following steps will allow you to download and install the Visual Studio Achievement Extension:

  1. Download the Visual Studio Achievements Extension.
    Download
  2. When Prompted Save the file anywhere
  3. Navigate to the folder where you have downloaded this extension to. The Extension's name is Coding4Fun.VSAchievements.Package.vsix
  4. Double click this file. Your screen will look like :
    Installer
  5. Open Visual Studio 2010. Your screen would appear as follows:
    Channel 9 VS Screen
  6. Sign in with your Windows Live account. This will enable you to create your Channel9 account.
  7. Follow the Cannel9 screens' steps to Authorize the tracking of your progress
  8. Start a new Project.

You already have scored 5 points, just for installing this extension.

My Achievements
Figure 3 - My Achievements

To earn an extension, choose which one you'd like to attempt. In this example, I'll choose Regional Manager under the Good Housekeeping Achievement section. This means I'll have to Add 10 Regions to a single class, as simple as that!

I have created a new Visual Basic Windows Forms application - Achievements can be earned through either VB or C# - named RegionTest:

10 Regions

I created 10 Regions randomly scattered across my code, and now I'll get 7 points, just for doing good housekeeping!

See how easy it is? Have fun!

Additional Reading

http://blogs.technet.com/b/microsoft_blog/archive/2012/04/26/visual-studio-brings-gamification-to-windows-azure-development.aspx

http://visualstudiogallery.msdn.microsoft.com/bc7a433b-b594-48d4-bba2-a2f24774d02f

http://channel9.msdn.com/Blogs/C9Team/Visual-Studio-Achievements-Release-Notes

http://channel9.msdn.com/Blogs/C9Team/Announcing-Visual-Studio-Achievements-For-Windows-Azure

http://www.escapistmagazine.com/news/view/115354-Microsoft-Brings-Achievements-To-Visual-Studio

http://channel9.msdn.com/Blogs/C9team/Announcing-Visual-Studio-Achievements

Conclusion

Go on, enjoy your coding for a change! Enjoy coding on the weekends, and earn Achievement points in the process!



Related Articles

Comments

  • nike outlet online

    Posted by ipusccnamet2 on 05/09/2013 01:40pm

    For individuals while in the advertising and advertising and marketing trade, we then start considering, with e mail expertise so Nike Air Max 2012 widespread, amid the finest methods to faucet into new purchasers and obtain the term out is thru e mail. That hearty "control booth" has little doubt saved some life above the several years on account of rollovers and spillage.. This type of bank loan will help you to construct credit history and also have an asset that you can use when needed. Whether young or previous, male or female the negative effects to Celiac Ailment can result in men and women a lot of soreness and distress and it is greatest taken care of as quickly as possible. In one camp: these shrugging, electronic natives who can see the point [url=http://www.nikefreerund.org]Nike Free Run dame[/url] of keeping an real image with your hand, or sticking it about the fridge, or wherever apart from while in the silicon-chipped processing mind ether of the internet.. This ultimately led to dying of Loss of life Row Data when Nike Air Max Suge Knight was unable to get well the company of at any time increasing debt.. These signals are sent Nike Free within the sort of electrical impulses. Not so WTO opponents, who remaining professing victory, believing that the things they detest about globalization will now appear into focus as obviously since the acquainted arguments Nike Cost-free operate in favor of it--that freer trade generates employment for everybody and decrease prices for shoppers. Should you are hearing tunes whilst working exterior you aren't as informed of one's environment and this can Nike Air Max 2013 in fact [url=http://www.nikefreerun.com.es]Nike Free Run[/url] be harmful into a runner. He says he was "sick to [his] stomach" when he noticed the Patriots' Tom Brady about the protect of GQ 's September issue. as well as a spleen may be related to acid reflux disorder and digestive troubles. This can be the part from the lifecycle exactly where the support and [url=http://www.nikefree-tilbud.org]Nike Free Run Tilbud[/url] price is definitely sent. It's a luster and sheen that's unmatched. At a McDonald's across town, folks munched on Big Macs and fries that value a dime or two a lot more than final calendar year. With a stark set, the singers, covering Supertramp's plangent Give a Little Bit, gave just a little uplift to a Christmas time that required it.. Furthermore, we don't pick every advertiser or ad that [url=http://www.nikeblazer-vintage.fr]Nike Blazer[/url] appears on the net site-many from the adverts Nike Totally free Tilbud are served by 3rd party marketing firms.. The over-all weight changes for low-carb and also other forms of diet plans are related.. Who knew that Costco would be one of several first to come back up by using a item designed to cash in about the Acai Nike Air Max 90 beverage acceptance.. The act Nike Free of charge Operate Tilbud was by no means humorous. [url=http://www.nikeblazerpaschers.fr/] Nike Blazer femme[/url] The folks truly feel like coaching coordination by way of tennis. Nadia produces found or recycled art pieces such as a single entitled Websolated. All this was important towards the generation of a cult religion. We toured the remains from the acropolis, temple of Zeus, and amphitheater. (Incidentally, the Western Kentucky University conducts a review, and, on the basis of this study, [url=http://www.nikefreeruns.fr]Nike Free Run soldes[/url] it proves that the capability to resist warmth and get well following heated will not be weakened by the long hair, even if the athletes possess a prolonged hair towards the shoulder..

    Reply
  • cheap authentic jerseys,thailand ac milan jersey

    Posted by AffongeAtorge on 05/07/2013 11:21am

    Alan Hiller's column: Mourinho return to that Barclays Highest regarded League, Chelsea is not essential, but additionally requirements that highest regarded league. I understand several United supporters could possibly have several landscapes, nonetheless it is actually very regular. Have got to state, right now intense opposition for any top rated 4 car seats, not from this specific step i am within months is actually likely to notice (Hiller comes from that expect to check out that championship right until the final), and also the additional one particular outstanding suspense is actually, who'll end up being third in the Highest regarded League crew relegated crew. I believe, another months at this time, your competition could be more extreme, [url=http://shopnfljerseys.bravesites.com]cheap soccer jerseys[/url] Mourinho will be the key elements. When this individual dividends that Standford fills, Chelsea will without delay end up being bill contenders, general health will once more contain the world's one of the best. Chelsea kept with regard to six a long time, just to establish Mourinho's place, in the inter obtain several overhead, within Actual This town encounter Post don't think this is a inability, this individual experienced mastered that infamous Barcelona micro-blog, micro-blog successful Los angeles Liga champions continue months, can also obtain minute kings mug trophies this holiday season. Actual Madrid's cutbacks, shall be Chelsea's returning, Mourinho will once more help make that doldrums for any Highest regarded League bill. Standford fills offers a good crew, have got a 2-3 supplementation, they will become high-profile power once more. Mourinho also back to that Highest regarded League, is actually one particular essentially the most viewers "soap opera", this specific gentleman is often a box-office assure, never deny the idea, pretty much adore to notice your ex speak, whether or not most people consider just what this individual explained. Exactly where this individual should go, should bring that challenge, this individual discussed, is actually overbearing. Might be predicted, that Highest regarded League up coming months shall be a lot more sought after. Ferguson appears to be gonna always reinforce United's squad, Luton once continue summer's error, certainly in the transfer market for a major, Post expect the brand new aid top rated they will indication couple of, any suspicious power once more. And when Arsenal can also obtain one particular, it could are actually better, even that Spurs can also have got a state in the bill competition, should they may retain Baer, in addition to 2-3 top rated signings. That highest regarded is actually essential, is actually once more that heavyweight championship, in addition to Mourinho's returning, you can at the least notice several clubs involved.

    Reply
  • http://www.nikeairmaxwr.com/ pairli

    Posted by http://www.nikeairmaxwr.com/ Suttonoja on 03/31/2013 05:55am

    oakley sunglasses discount,Jidian monk with the image of enlightenment monk refused to take to maintain a carp sat up very heavy weight shook the floor shaking shaking. ray ban clubmaster lock windows ever do to you? Tomorrow is here people do not know it? Away from children, too tired stuck sent the eyes to Jidian monk. Jidian monk confidently say either you lock the windows, Pinseng how could it break windows to hit a? You should open such as windows Pinseng to fishes it! Ghosts know you want to! Luo Bi heart heels kick on the Buttocks Jidian monk. Asked Jidian monk stood up and touched the shaved head in a circle, confused, Qi donor? He did not tell you to say Pinseng to come? See Luo Pitt heart away from children, away from children shrugged and said they did not know what is going on, The the Luo Pitt heart toward Jidian the monk shook his head, did not say ah! Chase a tracking cheap oakley sunglasses,oakleysunglassesoutc.ray ban glasses,com/" title="oakley sunglasses"oakley sunglasses, what do you think?

    Reply
  • wholesale hats

    Posted by rbexpenueMoxjef on 03/29/2013 11:25pm

    [url=http://www.cheapforsunglasses.com]cheap sunglasses[/url]cheap oakley [url=http://www.cheapforsunglasses.com]cheap sunglasses[/url]wholesale hats [url=http://www.bestcheapsnapbacks.com]cheap snapbacks from china[/url]cheap snapbacks for sale [url=http://www.bestwholesalehats.com]wholesale snapbacks[/url]snapback hats wholesale [url=http://www.bestwholesalehats.com]wholesale snapback hats[/url]cheap oakley

    Reply
  • wholesale snapbacks

    Posted by foexpenueMoxjef on 03/29/2013 10:57pm

    [url=http://www.cheapforsunglasses.com]oakleys cheap[/url]wholesale snapbacks [url=http://www.cheapforsunglasses.com]cheap sunglasses[/url]wholesale hats [url=http://www.bestwholesalehats.com]wholesale snapbacks[/url]cheap sunglasses [url=http://www.cheapforsunglasses.com]oakleys cheap[/url]cheap snapbacks from china [url=http://www.cheapforsunglasses.com]cheap sunglasses[/url]oakley sunglasses cheap

    Reply
  • Chinese Manufacturer

    Posted by Fishnetqk1102 on 03/29/2013 09:59am

    http://sexycostumesa.webs.com - Nurse Lingerie  It is important that you make the gift look as pretty as possible and always line the inside of the present with some nice tissue paper that is wrapped around itThere are a bunch of dreamgirl lingerie retailers in the net http://sexylingeriecostumes.webs.com - sexy adult costumesAdult lingerie is specifically designed to portray a sexy image and is normally bought by women for honeymoons or other sexy activities If you have a straight waist, small bust and narrow hips, you should choose a dress which adds volume to your body and show off your curves http://sexycostumesa.webs.com - Sexy cop costumeInvite your co-workers, family and friends to join you Open an eBay storefront and increase your online auction sales http://discounteroticlingerie.webs.com - womens lingerieTo gain How do you define hot lingerie? Is it the way it looks? The way it feels around your body? Or perhaps, the question of what are the only portions of the body being covered? There are many ways to define how well or how hot a piece of clothing is4 http://discountsexylingerie.webs.com - discount LingeriePick the underwear that fits you, comfortable, and fits the occasion The average man knows nothing about choosing lingerie, which is certainly understandable because it can be frustrating

    Reply
  • womens thongs?

    Posted by Fishnetyr1093 on 03/29/2013 09:35am

    http://G-string.webs.com - Lingerie TeddiesLet’s look a bit deeper into the colors Perhaps an afternoon can be allotted to the group to design, shop and decorate http://sexylingerieshops.webs.com - Candy Lace lingerieDressing like a mermaid is sure to seize the notice of that specific someone you been admiring lately, and make you the envy of all the other girls Petite women should opt to baby dolls with simple design while larger women can choose styles with details that will attract attention to small body parts http://SexyChemise.webs.com - silk chemiseAnother important aspect to be considered is the visual impact Get her something that you like, and don't be afraid to push the envelope! Lingerie encompasses a huge variety of styles; from a couple of pasties and a thong to an elegant satin and lace gown with matching bra and panties! Do not overlook the possibilities of Leather Lingerie http://wholesalesexylingerie.webs.com - Wholesale LingerieShopping and deciding appropriate bridal lingerie is a difficult task, as individual brides require different types of lingerie And it always gives off the impression that a woman wearing this color is one who is confident, headstrong and sexy http://SexyChemise.webs.com - Lace ChemiseIt may be a bit disappointing but never mind, as what’s matter in the end, is the sincerity to give a gift These types of lingerie emphasize your assets and mask your body imperfections to give you a look of your choice

    Reply
  • ray ban wayfarer cheap

    Posted by vgliliImpumpmnu on 03/29/2013 07:55am

    http://onlineguciisunglass.webs.com - cheap wayfarer sunglasses fake ray ban http://sunglassdicountsaleu.webs.com - cheap sun glasses cheap oakleys sunglasses http://discountsunglassessale.webs.com - discount oakley sunglasses,,,,,o fake ray ban sunglasses http://sunglassdicountsaleu.webs.com - designer sunglasses cheap fake ray ban http://sunglasssaleulow.webs.com - cheap ray ban ray ban cheap

    Reply
  • Fishnet Bodystocking

    Posted by Fishnetqe1061 on 03/29/2013 07:46am

    http://discounteroticlingerie.webs.com - Sexy Lingerie storeWhen it comes to sizes, it is vital to take some measurements first of your bust and try to figure out the specific size of your bra One more suggestion – browse the website in general http://cheapspicylingerie.webs.com - Sexy Cheap LingerieHe was so pleased with the system that he had it installed in all his restaurants On this day, you can be whoever you want http://sexycostumesboutique.webs.com - Sweetheart Nurse Bedroom CostumeAs the name implies, Three Wishes is an online dreamgirl lingerie retailer who aims at giving all the lingerie wishes of a purchaser, from sexy costumes to sexy lingerie down to all the basics of lingerie One reason for offering the wholesale on lingerie is definitely promotion of the lingerie store http://sexycostumesboutique.webs.com - Sexy Rear Admiral CostumeBabydoll chemises thus continues to enjoy the spotlight in the bedroom One reason for offering the wholesale on lingerie is definitely promotion of the lingerie store http://sexylingeriecostumese.webs.com - French Maid LingerieGreen also signifies growth and hope The removal of these garments can at times try a man's patience

    Reply
  • cheap oakleys

    Posted by dgliliImpumpkkl on 03/29/2013 02:11am

    discount sunglasses [url=http://discountsunglasseshoo.webs.com]discount sunglasses[/url] sunglasses wholesale cheap oakley frogskins [url=http://sunglasswholesaleofgucci.webs.com]cheap oakley frogskins[/url] cheap aviator sunglasses cheap sunglasses [url=http://qualityguccisunglass.webs.com]cheap sunglasses[/url] oakley sunglasses discount designer sunglasses cheap [url=http://sunglassdicountsaleu.webs.com]designer sunglasses cheap[/url] fake oakley sunglasses cheap sun glasses [url=http://sunglassdicountsaleu.webs.com]cheap sun glasses[/url] wholesale oakley sunglasses discount ray ban [url=http://discountsunglasseshoo.webs.com]discount ray ban[/url] wholesale oakley sunglasses replica ray ban [url=http://replicaguccisunglasses.webs.com]replica ray ban[/url] wholesale sunglasses sunglasses wholesale [url=http://wholesalesunglassescool.webs.com]sunglasses wholesale[/url] cheap ray ban wayfarer

    Reply
  • Loading, Please Wait ...

Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • There is a threat faced by Java development teams worldwide: that of turnaround time due to application restarts. This document presents a technology overview and business case for JRebel, as a commercial solution for eliminating the need to redeploy Java applications in order to see changes to code. Every time a developer tests a code change it takes minutes to build and deploy the application. JRebel keeps the app server running at all times, so testing is instantaneous and interactive.

  • Live Event Date: September 10, 2014 @ 11:00 a.m. ET / 8:00 a.m. PT Modern mobile applications connect systems-of-engagement (mobile apps) with systems-of-record (traditional IT) to deliver new and innovative business value. But the lifecycle for development of mobile apps is also new and different. Emerging trends in mobile development call for faster delivery of incremental features, coupled with feedback from the users of the app "in the wild". This loop of continuous delivery and continuous feedback is …

Most Popular Programming Stories

More for Developers

Latest Developer Headlines

RSS Feeds